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

# DevicePairingRegistrationData

> Protobuf class DevicePairingRegistrationData generated from WAProto.

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

## Implements

* [`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData)

## Constructors

### new DevicePairingRegistrationData()

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

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

#### Parameters

##### p?

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData)

#### Returns

[`DevicePairingRegistrationData`](/proto-reference/ClientPayload/classes/DevicePairingRegistrationData)

## Properties

### buildHash?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`buildHash`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#buildhash)

***

### deviceProps?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`deviceProps`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#deviceprops)

***

### eIdent?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`eIdent`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#eident)

***

### eKeytype?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`eKeytype`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#ekeytype)

***

### eRegid?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`eRegid`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#eregid)

***

### eSkeyId?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`eSkeyId`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#eskeyid)

***

### eSkeySig?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`eSkeySig`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#eskeysig)

***

### eSkeyVal?

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

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

#### Implementation of

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData).[`eSkeyVal`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData#eskeyval)

## Methods

### create()

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

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

#### Parameters

##### properties?

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData)

#### Returns

[`DevicePairingRegistrationData`](/proto-reference/ClientPayload/classes/DevicePairingRegistrationData)

***

### decode()

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

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

#### Parameters

##### r

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

##### l?

`number`

#### Returns

[`DevicePairingRegistrationData`](/proto-reference/ClientPayload/classes/DevicePairingRegistrationData)

***

### encode()

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

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

#### Parameters

##### m

[`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData)

##### w?

`Writer`

#### Returns

`Writer`

***

### fromObject()

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

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

#### Parameters

##### d

#### Returns

[`DevicePairingRegistrationData`](/proto-reference/ClientPayload/classes/DevicePairingRegistrationData)

***

### getTypeUrl()

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

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

#### Parameters

##### typeUrlPrefix?

`string`

#### Returns

`string`

***

### toJSON()

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

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

#### Returns

`object`

***

### toObject()

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

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

#### Parameters

##### m

[`DevicePairingRegistrationData`](/proto-reference/ClientPayload/classes/DevicePairingRegistrationData)

##### o?

`IConversionOptions`

#### Returns

`object`
