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

# MessageContextInfo

> Protobuf class MessageContextInfo generated from WAProto.

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

## Implements

* [`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)

## Constructors

### new MessageContextInfo()

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

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

#### Parameters

##### p?

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)

#### Returns

[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)

## Properties

### botMessageSecret?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`botMessageSecret`](/proto-reference/interfaces/IMessageContextInfo#botmessagesecret)

***

### botMetadata?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`botMetadata`](/proto-reference/interfaces/IMessageContextInfo#botmetadata)

***

### capiCreatedGroup?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`capiCreatedGroup`](/proto-reference/interfaces/IMessageContextInfo#capicreatedgroup)

***

### deviceListMetadata?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`deviceListMetadata`](/proto-reference/interfaces/IMessageContextInfo#devicelistmetadata)

***

### deviceListMetadataVersion?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`deviceListMetadataVersion`](/proto-reference/interfaces/IMessageContextInfo#devicelistmetadataversion)

***

### limitSharing?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`limitSharing`](/proto-reference/interfaces/IMessageContextInfo#limitsharing)

***

### limitSharingV2?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`limitSharingV2`](/proto-reference/interfaces/IMessageContextInfo#limitsharingv2)

***

### messageAddOnDurationInSecs?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageAddOnDurationInSecs`](/proto-reference/interfaces/IMessageContextInfo#messageaddondurationinsecs)

***

### messageAddOnExpiryType?

> `optional` **messageAddOnExpiryType**: `null` | [`MessageAddonExpiryType`](/proto-reference/MessageContextInfo/enumerations/MessageAddonExpiryType)

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageAddOnExpiryType`](/proto-reference/interfaces/IMessageContextInfo#messageaddonexpirytype)

***

### messageAssociation?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageAssociation`](/proto-reference/interfaces/IMessageContextInfo#messageassociation)

***

### messageSecret?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageSecret`](/proto-reference/interfaces/IMessageContextInfo#messagesecret)

***

### paddingBytes?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`paddingBytes`](/proto-reference/interfaces/IMessageContextInfo#paddingbytes)

***

### reportingTokenVersion?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`reportingTokenVersion`](/proto-reference/interfaces/IMessageContextInfo#reportingtokenversion)

***

### supportPayload?

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

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`supportPayload`](/proto-reference/interfaces/IMessageContextInfo#supportpayload)

***

### threadId

> **threadId**: [`IThreadID`](/proto-reference/interfaces/IThreadID)\[]

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`threadId`](/proto-reference/interfaces/IMessageContextInfo#threadid)

***

### weblinkRenderConfig?

> `optional` **weblinkRenderConfig**: `null` | [`WebLinkRenderConfig`](/proto-reference/enumerations/WebLinkRenderConfig)

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

#### Implementation of

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`weblinkRenderConfig`](/proto-reference/interfaces/IMessageContextInfo#weblinkrenderconfig)

## Methods

### create()

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

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

#### Parameters

##### properties?

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)

#### Returns

[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)

***

### decode()

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

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

#### Parameters

##### r

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

##### l?

`number`

#### Returns

[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)

***

### encode()

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

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

#### Parameters

##### m

[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)

##### w?

`Writer`

#### Returns

`Writer`

***

### fromObject()

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

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

#### Parameters

##### d

#### Returns

[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)

***

### getTypeUrl()

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

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

#### Parameters

##### typeUrlPrefix?

`string`

#### Returns

`string`

***

### toJSON()

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

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

#### Returns

`object`

***

### toObject()

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

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

#### Parameters

##### m

[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)

##### o?

`IConversionOptions`

#### Returns

`object`
