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

# MediaMessageInterface

[Wapi.js Docs](../README.mdx) / MediaMessageInterface

# Interface: MediaMessageInterface

Interface representing a media message.

## Interface

## Properties

### caption?

> `optional` **caption**: `string`

#### Source

[packages/wapi.js/src/structures/media/interface.ts:37](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/structures/media/interface.ts#L37)

***

### fileName?

> `optional` **fileName**: `string`

#### Source

[packages/wapi.js/src/structures/media/interface.ts:34](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/structures/media/interface.ts#L34)

***

### id?

> `optional` **id**: `string`

#### Source

[packages/wapi.js/src/structures/media/interface.ts:36](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/structures/media/interface.ts#L36)

***

### link?

> `optional` **link**: `string`

#### Source

[packages/wapi.js/src/structures/media/interface.ts:35](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/structures/media/interface.ts#L35)

***

### type

> **type**: [`MediaTypeEnum`](../enumerations/MediaTypeEnum.mdx)

#### Source

[packages/wapi.js/src/structures/media/interface.ts:33](https://github.com/sarthakjdev/wapi.js/blob/1b066ed4efaf997a4bb012da51514dfcb4165da6/packages/wapi.js/src/structures/media/interface.ts#L33)
