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

# FutureProofMessage

> Protobuf class FutureProofMessage generated from WAProto.

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

## Implements

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

## Constructors

### new FutureProofMessage()

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

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

#### Parameters

##### p?

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

#### Returns

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

## Properties

### message?

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

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

#### Implementation of

[`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage).[`message`](/proto-reference/Message/interfaces/IFutureProofMessage#message)

## Methods

### create()

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

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

#### Parameters

##### properties?

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

#### Returns

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

***

### decode()

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

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

#### Parameters

##### r

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

##### l?

`number`

#### Returns

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

***

### encode()

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

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

#### Parameters

##### m

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

##### w?

`Writer`

#### Returns

`Writer`

***

### fromObject()

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

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

#### Parameters

##### d

#### Returns

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

***

### getTypeUrl()

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

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

#### Parameters

##### typeUrlPrefix?

`string`

#### Returns

`string`

***

### toJSON()

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

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

#### Returns

`object`

***

### toObject()

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

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

#### Parameters

##### m

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

##### o?

`IConversionOptions`

#### Returns

`object`
