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

# PeerDataOperationRequestMessage

> Protobuf class PeerDataOperationRequestMessage generated from WAProto.

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

## Implements

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

## Constructors

### new PeerDataOperationRequestMessage()

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

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

#### Parameters

##### p?

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

#### Returns

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

## Properties

### fullHistorySyncOnDemandRequest?

> `optional` **fullHistorySyncOnDemandRequest**: `null` | [`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest)

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`fullHistorySyncOnDemandRequest`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#fullhistorysyncondemandrequest)

***

### galaxyFlowAction?

> `optional` **galaxyFlowAction**: `null` | [`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction)

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`galaxyFlowAction`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#galaxyflowaction)

***

### historySyncChunkRetryRequest?

> `optional` **historySyncChunkRetryRequest**: `null` | [`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest)

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`historySyncChunkRetryRequest`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#historysyncchunkretryrequest)

***

### historySyncOnDemandRequest?

> `optional` **historySyncOnDemandRequest**: `null` | [`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest)

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`historySyncOnDemandRequest`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#historysyncondemandrequest)

***

### peerDataOperationRequestType?

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

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`peerDataOperationRequestType`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#peerdataoperationrequesttype)

***

### placeholderMessageResendRequest

> **placeholderMessageResendRequest**: [`IPlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest)\[]

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`placeholderMessageResendRequest`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#placeholdermessageresendrequest)

***

### requestStickerReupload

> **requestStickerReupload**: [`IRequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload)\[]

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`requestStickerReupload`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#requeststickerreupload)

***

### requestUrlPreview

> **requestUrlPreview**: [`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview)\[]

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`requestUrlPreview`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#requesturlpreview)

***

### syncdCollectionFatalRecoveryRequest?

> `optional` **syncdCollectionFatalRecoveryRequest**: `null` | [`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest)

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

#### Implementation of

[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage).[`syncdCollectionFatalRecoveryRequest`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage#syncdcollectionfatalrecoveryrequest)

## Methods

### create()

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

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

#### Parameters

##### properties?

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

#### Returns

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

***

### decode()

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

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

#### Parameters

##### r

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

##### l?

`number`

#### Returns

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

***

### encode()

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

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

#### Parameters

##### m

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

##### w?

`Writer`

#### Returns

`Writer`

***

### fromObject()

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

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

#### Parameters

##### d

#### Returns

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

***

### getTypeUrl()

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

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

#### Parameters

##### typeUrlPrefix?

`string`

#### Returns

`string`

***

### toJSON()

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

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

#### Returns

`object`

***

### toObject()

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

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

#### Parameters

##### m

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

##### o?

`IConversionOptions`

#### Returns

`object`
