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

# IUserAgent

> Protobuf interface IUserAgent generated from WAProto.

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

## Properties

### appVersion?

> `optional` **appVersion**: `null` | [`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion)

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

***

### device?

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

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

***

### deviceBoard?

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

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

***

### deviceExpId?

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

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

***

### deviceModelType?

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

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

***

### deviceType?

> `optional` **deviceType**: `null` | [`DeviceType`](/proto-reference/ClientPayload/UserAgent/enumerations/DeviceType)

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

***

### localeCountryIso31661Alpha2?

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

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

***

### localeLanguageIso6391?

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

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

***

### manufacturer?

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

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

***

### mcc?

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

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

***

### mnc?

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

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

***

### osBuildNumber?

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

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

***

### osVersion?

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

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

***

### phoneId?

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

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

***

### platform?

> `optional` **platform**: `null` | [`Platform`](/proto-reference/ClientPayload/UserAgent/enumerations/Platform)

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

***

### releaseChannel?

> `optional` **releaseChannel**: `null` | [`ReleaseChannel`](/proto-reference/ClientPayload/UserAgent/enumerations/ReleaseChannel)

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