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

# MessageHistoryMetadata

> Protobuf class MessageHistoryMetadata generated from WAProto.

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

## Implements

* [`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)

## Constructors

### new MessageHistoryMetadata()

> **new MessageHistoryMetadata**(`p`?): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

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

#### Parameters

##### p?

[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)

#### Returns

[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

## Properties

### historyReceivers

> **historyReceivers**: `string`\[]

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

#### Implementation of

[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata).[`historyReceivers`](/proto-reference/Message/interfaces/IMessageHistoryMetadata#historyreceivers)

***

### messageCount?

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

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

#### Implementation of

[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata).[`messageCount`](/proto-reference/Message/interfaces/IMessageHistoryMetadata#messagecount)

***

### oldestMessageTimestamp?

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

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

#### Implementation of

[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata).[`oldestMessageTimestamp`](/proto-reference/Message/interfaces/IMessageHistoryMetadata#oldestmessagetimestamp)

## Methods

### create()

> `static` **create**(`properties`?): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

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

#### Parameters

##### properties?

[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)

#### Returns

[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

***

### decode()

> `static` **decode**(`r`, `l`?): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

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

#### Parameters

##### r

`Uint8Array`\<`ArrayBufferLike`> | `Reader`

##### l?

`number`

#### Returns

[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

***

### encode()

> `static` **encode**(`m`, `w`?): `Writer`

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

#### Parameters

##### m

[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)

##### w?

`Writer`

#### Returns

`Writer`

***

### fromObject()

> `static` **fromObject**(`d`): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

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

#### Parameters

##### d

#### Returns

[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

***

### getTypeUrl()

> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`

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

#### Parameters

##### typeUrlPrefix?

`string`

#### Returns

`string`

***

### toJSON()

> **toJSON**(): `object`

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

#### Returns

`object`

***

### toObject()

> `static` **toObject**(`m`, `o`?): `object`

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

#### Parameters

##### m

[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)

##### o?

`IConversionOptions`

#### Returns

`object`
