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

# IClientPayload

> Protobuf interface IClientPayload generated from WAProto.

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

## Properties

### accountType?

> `optional` **accountType**: `null` | [`AccountType`](/proto-reference/ClientPayload/enumerations/AccountType)

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

***

### connectAttemptCount?

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

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

***

### connectionSequenceInfo?

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

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

***

### connectReason?

> `optional` **connectReason**: `null` | [`ConnectReason`](/proto-reference/ClientPayload/enumerations/ConnectReason)

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

***

### connectType?

> `optional` **connectType**: `null` | [`ConnectType`](/proto-reference/ClientPayload/enumerations/ConnectType)

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

***

### device?

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

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

***

### devicePairingData?

> `optional` **devicePairingData**: `null` | [`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData)

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

***

### dnsSource?

> `optional` **dnsSource**: `null` | [`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource)

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

***

### fbAppId?

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

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

***

### fbCat?

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

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

***

### fbDeviceId?

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

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

***

### fbUserAgent?

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

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

***

### interopData?

> `optional` **interopData**: `null` | [`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData)

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

***

### iosAppExtension?

> `optional` **iosAppExtension**: `null` | [`IOSAppExtension`](/proto-reference/ClientPayload/enumerations/IOSAppExtension)

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

***

### lc?

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

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

***

### lidDbMigrated?

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

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

***

### memClass?

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

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

***

### oc?

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

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

***

### paaLink?

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

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

***

### paddingBytes?

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

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

***

### passive?

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

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

***

### preacksCount?

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

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

***

### processingQueueSize?

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

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

***

### product?

> `optional` **product**: `null` | [`Product`](/proto-reference/ClientPayload/enumerations/Product)

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

***

### pull?

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

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

***

### pushName?

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

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

***

### sessionId?

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

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

***

### shards?

> `optional` **shards**: `null` | `number`\[]

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

***

### shortConnect?

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

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

***

### trafficAnonymization?

> `optional` **trafficAnonymization**: `null` | [`TrafficAnonymization`](/proto-reference/ClientPayload/enumerations/TrafficAnonymization)

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

***

### userAgent?

> `optional` **userAgent**: `null` | [`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent)

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

***

### username?

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

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

***

### webInfo?

> `optional` **webInfo**: `null` | [`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo)

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

***

### yearClass?

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

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