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

# IHeader

> Protobuf interface IHeader generated from WAProto.

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

## Properties

### documentMessage?

> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)

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

***

### hasMediaAttachment?

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

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

***

### imageMessage?

> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)

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

***

### jpegThumbnail?

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

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

***

### locationMessage?

> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)

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

***

### productMessage?

> `optional` **productMessage**: `null` | [`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)

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

***

### subtitle?

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

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

***

### title?

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

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

***

### videoMessage?

> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)

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