> ## 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.

# MockMediaOptions

> Interface exported by @botmesh/core/testing.

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

Media fields of [MockProvider.incomingMedia](https://botmesh.afaya.com.co/api/core/testing/classes/MockProvider.md#incomingmedia).

## Properties

### caption?

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

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

Message body (`ctx.body`), as real providers set it. Default `''`.

***

### mimetype?

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

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

Default: a common type for the kind (`image/jpeg`, `audio/ogg`, ...).

***

### filename?

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

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

***

### size?

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

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

Default: the byte length of the source, when bytes were given.


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