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

# IDocumentMessage

> Protobuf interface IDocumentMessage generated from WAProto.

Defined in: [WAProto/index.d.ts:6033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6033)

## Properties

### accessibilityLabel?

> `optional` **accessibilityLabel**: `null` | `string`

Defined in: [WAProto/index.d.ts:6054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6054)

***

### caption?

> `optional` **caption**: `null` | `string`

Defined in: [WAProto/index.d.ts:6053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6053)

***

### contactVcard?

> `optional` **contactVcard**: `null` | `boolean`

Defined in: [WAProto/index.d.ts:6045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6045)

***

### contextInfo?

> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)

Defined in: [WAProto/index.d.ts:6050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6050)

***

### directPath?

> `optional` **directPath**: `null` | `string`

Defined in: [WAProto/index.d.ts:6043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6043)

***

### fileEncSha256?

> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:6042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6042)

***

### fileLength?

> `optional` **fileLength**: `null` | `number` | `Long`

Defined in: [WAProto/index.d.ts:6038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6038)

***

### fileName?

> `optional` **fileName**: `null` | `string`

Defined in: [WAProto/index.d.ts:6041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6041)

***

### fileSha256?

> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:6037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6037)

***

### jpegThumbnail?

> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:6049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6049)

***

### mediaKey?

> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:6040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6040)

***

### mediaKeyDomain?

> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)

Defined in: [WAProto/index.d.ts:6055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6055)

***

### mediaKeyTimestamp?

> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`

Defined in: [WAProto/index.d.ts:6044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6044)

***

### mimetype?

> `optional` **mimetype**: `null` | `string`

Defined in: [WAProto/index.d.ts:6035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6035)

***

### pageCount?

> `optional` **pageCount**: `null` | `number`

Defined in: [WAProto/index.d.ts:6039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6039)

***

### thumbnailDirectPath?

> `optional` **thumbnailDirectPath**: `null` | `string`

Defined in: [WAProto/index.d.ts:6046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6046)

***

### thumbnailEncSha256?

> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:6048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6048)

***

### thumbnailHeight?

> `optional` **thumbnailHeight**: `null` | `number`

Defined in: [WAProto/index.d.ts:6051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6051)

***

### thumbnailSha256?

> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>

Defined in: [WAProto/index.d.ts:6047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6047)

***

### thumbnailWidth?

> `optional` **thumbnailWidth**: `null` | `number`

Defined in: [WAProto/index.d.ts:6052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6052)

***

### title?

> `optional` **title**: `null` | `string`

Defined in: [WAProto/index.d.ts:6036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6036)

***

### url?

> `optional` **url**: `null` | `string`

Defined in: [WAProto/index.d.ts:6034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6034)
