> ## Documentation Index
> Fetch the complete documentation index at: https://botmesh.afaya.com.co/llms.txt
> Use this file to discover all available pages before exploring further.

# MockIncomingOptions

> Interface exported by @botmesh/core/testing.

Defined in: [testing/MockProvider.ts:98](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L98)

Options of [MockProvider.incoming](https://botmesh.afaya.com.co/api/core/testing/classes/MockProvider.md#incoming) / [MockProvider.interaction](https://botmesh.afaya.com.co/api/core/testing/classes/MockProvider.md#interaction).

## Properties

### from?

```ts theme={null}
from?: string;
```

Defined in: [testing/MockProvider.ts:99](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L99)

***

### sender?

```ts theme={null}
sender?: string;
```

Defined in: [testing/MockProvider.ts:100](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L100)

***

### isGroup?

```ts theme={null}
isGroup?: boolean;
```

Defined in: [testing/MockProvider.ts:101](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L101)

***

### type?

```ts theme={null}
type?: MessageType;
```

Defined in: [testing/MockProvider.ts:102](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L102)

***

### id?

```ts theme={null}
id?: string;
```

Defined in: [testing/MockProvider.ts:103](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L103)

***

### pushName?

```ts theme={null}
pushName?: string;
```

Defined in: [testing/MockProvider.ts:104](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L104)

***

### mentions?

```ts theme={null}
mentions?: string[];
```

Defined in: [testing/MockProvider.ts:105](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L105)

***

### language?

```ts theme={null}
language?: string;
```

Defined in: [testing/MockProvider.ts:107](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L107)

Provider-reported sender language (`SenderInfo.language`).

***

### platformData?

```ts theme={null}
platformData?: Record<string, unknown>;
```

Defined in: [testing/MockProvider.ts:109](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L109)

Transport extras on `SenderInfo.platformData` (e.g. `{ languageCode: 'en' }`).

***

### location?

```ts theme={null}
location?: InboundLocation;
```

Defined in: [testing/MockProvider.ts:111](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L111)

Shared location (`InboundMessage.location`); implies `type: 'location'` unless `type` is given.

***

### media?

```ts theme={null}
media?: Partial<Omit<MediaRef, "kind">>;
```

Defined in: [testing/MockProvider.ts:113](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L113)

Override fields of the auto-built `MediaRef` of a media `type` (`token`, `mimetype`, `filename`, `size`).

***

### kind?

```ts theme={null}
kind?: "list" | "button" | "command" | "modal" | "autocomplete";
```

Defined in: [testing/MockProvider.ts:115](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L115)

Interaction kind for [MockProvider.interaction](https://botmesh.afaya.com.co/api/core/testing/classes/MockProvider.md#interaction) (default `'button'`; `'list'` for list rows).

***

### respondBy?

```ts theme={null}
respondBy?: number;
```

Defined in: [testing/MockProvider.ts:117](https://github.com/andresayac/botmesh/blob/main/packages/core/src/testing/MockProvider.ts#L117)

Ack deadline of [MockProvider.interaction](https://botmesh.afaya.com.co/api/core/testing/classes/MockProvider.md#interaction) (`InboundInteraction.respondBy`, epoch ms). Default: unset.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.