# Calls
Source: https://baileys.wiki/advanced/calls
Listen for incoming calls and reject them.
WhatsApp calls surface through the `call` event on the socket. Baileys does not answer calls, but you can detect them and reject them programmatically.
## Listen for incoming calls
Subscribe to the `call` event to receive `WACallEvent[]` payloads. Each event carries the `id` of the call and the `from` JID of the caller, along with a `status` field (`offer`, `accept`, `reject`, `timeout`).
```typescript theme={null}
sock.ev.on('call', async (calls) => {
for (const call of calls) {
console.log(`Call ${call.status} from ${call.from}`)
}
})
```
## Reject a call
Use `sock.rejectCall(callId, callFrom)` to decline an incoming call. Pass the `id` and `from` values from a `call` event whose `status` is `'offer'`.
```typescript theme={null}
sock.ev.on('call', async (calls) => {
for (const call of calls) {
if (call.status === 'offer') {
await sock.rejectCall(call.id, call.from)
}
}
})
```
Baileys cannot accept or carry voice/video calls. Rejecting is the only supported action for incoming calls.
# Custom functionality
Source: https://baileys.wiki/advanced/custom-functionality
Register raw WebSocket callbacks, enable debug logs, and read binary nodes.
Baileys is designed for extensibility. Instead of forking the project and rewriting its internals, you can write your own extensions on top of the existing socket — hooking directly into the WebSocket frame layer to handle protocol events that the library does not expose as high-level events.
## Enable debug logging
The first step when building custom functionality is to see what WhatsApp is actually sending. Set the logger to `'debug'` level and every raw frame that arrives over the WebSocket will be printed to the console:
```typescript theme={null}
import makeWASocket from '@whiskeysockets/baileys'
import P from 'pino'
const sock = makeWASocket({
logger: P({ level: 'debug' }),
})
```
With debug logging enabled you will see entries like this whenever WhatsApp pushes a frame:
```json theme={null}
{
"level": 10,
"fromMe": false,
"frame": {
"tag": "ib",
"attrs": {
"from": "@s.whatsapp.net"
},
"content": [
{
"tag": "edge_routing",
"attrs": {},
"content": [
{
"tag": "routing_info",
"attrs": {},
"content": {
"type": "Buffer",
"data": [8,2,8,5]
}
}
]
}
]
},
"msg":"communication"
}
```
Each frame printed here is a **binary node** — the fundamental unit of communication in the WhatsApp Web protocol.
## How WhatsApp communicates: binary nodes
Every message WhatsApp sends arrives as a binary node with three components:
| Field | Description |
| --------- | --------------------------------------------------------------------------------------------------------- |
| `tag` | What the frame is about. For example, `'message'` for a chat message, `'ib'` for an inbound notification. |
| `attrs` | A string key-value map with metadata. Usually includes the message ID and sender JID. |
| `content` | The actual payload — often an array of nested child nodes, or a raw `Buffer` for binary data. |
The `BinaryNode` type gives you full TypeScript coverage when working with these frames:
```typescript theme={null}
import type { BinaryNode } from '@whiskeysockets/baileys'
```
For the underlying cryptographic layer, study the **Libsignal Protocol** and the **Noise Protocol** — both of which Baileys implements to secure the WebSocket connection.
## Register WebSocket callbacks
Once you have identified the frame you want to handle in the debug output, register a callback using `sock.ws.on`. The event name uses a `CB:` prefix followed by a filter expression that Baileys evaluates against each incoming node.
### Match by tag
```typescript theme={null}
// for any message with tag 'edge_routing'
sock.ws.on('CB:edge_routing', (node: BinaryNode) => { })
```
### Match by tag and attribute value
```typescript theme={null}
// for any message with tag 'edge_routing' and id attribute = abcd
sock.ws.on('CB:edge_routing,id:abcd', (node: BinaryNode) => { })
```
### Match by tag, attribute value, and content node tag
```typescript theme={null}
// for any message with tag 'edge_routing', id attribute = abcd & first content node routing_info
sock.ws.on('CB:edge_routing,id:abcd,routing_info', (node: BinaryNode) => { })
```
The filter syntax breaks down as:
* `CB:` — match any node with this tag
* `CB:,:` — also require an attribute to equal a specific value
* `CB:,:,` — also require the first content child to have this tag
All three callbacks receive the full `BinaryNode` object, so you can inspect `node.attrs`, `node.content`, and any nested children from a single handler.
### Typed handler example
```typescript theme={null}
import makeWASocket, { type BinaryNode } from '@whiskeysockets/baileys'
import P from 'pino'
const sock = makeWASocket({
logger: P({ level: 'debug' }),
})
sock.ws.on('CB:edge_routing', (node: BinaryNode) => {
// node.tag === 'edge_routing'
// node.attrs contains key-value metadata
// node.content is an array of child BinaryNodes or a Buffer
console.log('received edge_routing node', node)
})
```
## Understanding the event flow
Baileys routes incoming frames through internal handlers that convert raw binary nodes into typed `sock.ev` events like `messages.upsert` and `connection.update`. Your `CB:` callbacks run before those handlers, giving you access to protocol messages that Baileys does not yet surface as high-level events.
When a frame arrives, Baileys decodes the binary payload, runs it through the registered `CB:` callbacks, and then — for frames it recognizes — emits the corresponding high-level event on `sock.ev`. Your custom callbacks run at the raw frame layer, before the high-level event is emitted, which means you can handle protocol messages that Baileys does not yet surface as events.
## Advanced protocol work
If you need to go beyond registering callbacks — for example, implementing a new stanza handler from scratch — you will need to understand the full Noise Protocol handshake and the Signal Protocol session management that Baileys uses to encrypt and decrypt frames.
Modifying cryptographic flows (Signal session state, prekey derivation, sender-key handling) can silently break message delivery for all downstream sessions. Make changes here only with a thorough understanding of both protocols.
# History sync
Source: https://baileys.wiki/advanced/history-sync
Receive prior chats and contacts, and pull more history on demand.
After connecting successfully, the socket downloads and processes your existing chats, contacts, and messages from WhatsApp. This data arrives asynchronously through the `messaging-history.set` event.
## Handling the history payload
Listen for `messaging-history.set` and persist the data however you like. At minimum, store messages so you can return them from your [`getMessage`](/concepts/socket-config) callback.
```ts theme={null}
sock.ev.on('messaging-history.set', ({
chats: newChats,
contacts: newContacts,
messages: newMessages,
syncType,
}) => {
// Persist chats, contacts, and messages to your store
})
```
`syncType` tells you which kind of sync delivered the payload (full vs. incremental), so you can decide whether to overwrite or merge.
## Requesting full history
By default, Baileys connects with a Chrome browser profile, which limits how much history WhatsApp returns on the initial sync. To get full history, use the macOS desktop browser preset and set `syncFullHistory`:
```ts theme={null}
import makeWASocket, { Browsers } from '@whiskeysockets/baileys'
const sock = makeWASocket({
browser: Browsers.macOS('Desktop'),
syncFullHistory: true,
})
```
Full-history sync significantly increases startup time and memory on large accounts.
## Disabling history sync
If you don't want history at all, return `false` from `shouldSyncHistoryMessage`:
```ts theme={null}
const sock = makeWASocket({
shouldSyncHistoryMessage: () => false,
})
```
## On-demand history sync
Beyond the initial sync, you can ask the main device for older messages at any time using `sock.fetchMessageHistory`:
```ts theme={null}
await sock.fetchMessageHistory(/* count, oldestMsgKey, oldestMsgTimestamp */)
```
This is useful for paginating through history on demand instead of pulling everything up front.
# Troubleshooting
Source: https://baileys.wiki/advanced/troubleshooting
Connection drops, QR failures, delivery problems, session expiry, media errors.
Most Baileys problems fall into a small set of categories: connection handling, authentication state, message retry configuration, and media. The sections below cover the most common issues and their fixes.
## Common issues
Baileys does not automatically reconnect after a connection is closed — that is intentional. You must handle reconnection yourself in the `connection.update` event.
The key is to check `DisconnectReason.loggedOut` before retrying. A `401` status code means the user actively logged out and reconnecting will not help — you need a fresh QR code. Any other error is safe to retry:
```typescript theme={null}
import makeWASocket, { DisconnectReason, useMultiFileAuthState } from '@whiskeysockets/baileys'
import { Boom } from '@hapi/boom'
async function connectToWhatsApp () {
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')
const sock = makeWASocket({
auth: state
})
sock.ev.on('connection.update', (update) => {
const { connection, lastDisconnect } = update
if(connection === 'close') {
const shouldReconnect = (lastDisconnect.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut
console.log('connection closed due to ', lastDisconnect.error, ', reconnecting ', shouldReconnect)
// reconnect if not logged out
if(shouldReconnect) {
connectToWhatsApp()
}
} else if(connection === 'open') {
console.log('opened connection')
}
})
sock.ev.on('creds.update', saveCreds)
}
connectToWhatsApp()
```
Check the `DisconnectReason` enum for all possible status codes and their meanings.
If the QR code never appears, the most likely cause is that valid credentials already exist in your auth state. When Baileys finds existing credentials on startup, it tries to reconnect silently without generating a QR.
**To force a new QR code**, delete your auth state folder (for example, `auth_info_baileys/`) and restart. Baileys will then start fresh and print a new QR.
If you expect a QR but the socket connects immediately, add a log in `connection.update` to inspect the full update object:
```typescript theme={null}
sock.ev.on('connection.update', (update) => {
console.log('connection update:', update)
})
```
`printQRInTerminal` is marked as deprecated in `SocketConfig` and may not work in newer versions. If you need QR output, listen for the `'qr'` property in `connection.update` and render it yourself using a package like `qrcode-terminal`.
WhatsApp's retry system requires your application to return the original message when a delivery attempt fails. Without this, Baileys cannot retry and the sender sees the "this message can take a while" warning.
Implement `getMessage` in your `SocketConfig` to fetch a message from your store by its key:
```typescript theme={null}
const sock = makeWASocket({
getMessage: async (key) => await getMessageFromStore(key)
})
```
`getMessageFromStore` is your responsibility — it should look up the message by `key.id` in whatever storage layer you use (in-memory store, database, etc.).
For a complete retry setup, also provide `msgRetryCounterCache`:
```typescript theme={null}
import NodeCache from '@cacheable/node-cache'
import { CacheStore } from '@whiskeysockets/baileys'
const msgRetryCounterCache = new NodeCache() as CacheStore
const sock = makeWASocket({
msgRetryCounterCache,
getMessage: async (key) => await getMessageFromStore(key),
})
```
Poll votes are encrypted and arrive as updates in the `messages.update` event, not as new messages. To decrypt them you need two things:
1. `getMessage` implemented in `SocketConfig` (see above) — Baileys needs the original poll message to decrypt the vote
2. The `getAggregateVotesInPollMessage` utility
```typescript theme={null}
import { getAggregateVotesInPollMessage } from '@whiskeysockets/baileys'
sock.ev.on('messages.update', async event => {
for(const { key, update } of event) {
if(update.pollUpdates) {
const pollCreation = await getMessage(key)
if(pollCreation) {
console.log(
'got poll update, aggregation: ',
getAggregateVotesInPollMessage({
message: pollCreation,
pollUpdates: update.pollUpdates,
})
)
}
}
}
})
```
If `getMessage` returns `undefined`, the vote will be silently dropped. Make sure your store correctly indexes messages by their full key.
WhatsApp requires audio to be in Ogg format with the Opus codec. Files in other formats will fail to play on some clients, particularly on iOS.
Convert your audio with `ffmpeg` before sending:
```bash theme={null}
ffmpeg -i input.mp4 -c:a libopus -ac 1 -avoid_negative_ts make_zero output.ogg
```
The required flags are:
* `codec: libopus` — Ogg/Opus container
* `-ac 1` — mono channel (one channel)
* `-avoid_negative_ts make_zero` — fix negative timestamps
Then send the converted file:
```typescript theme={null}
await sock.sendMessage(jid, {
audio: { url: './output.ogg' },
mimetype: 'audio/ogg; codecs=opus'
})
```
Sending to a group requires Baileys to fetch the group's participant list to build the encryption envelope. If you do not cache this metadata, Baileys makes a live request to WhatsApp for every message — which is slow and can trigger rate limits.
Set `cachedGroupMetadata` in your `SocketConfig` and keep the cache warm by listening to group events:
```typescript theme={null}
import NodeCache from '@cacheable/node-cache'
const groupCache = new NodeCache({ stdTTL: 5 * 60, useClones: false })
const sock = makeWASocket({
cachedGroupMetadata: async (jid) => groupCache.get(jid)
})
sock.ev.on('groups.update', async ([event]) => {
const metadata = await sock.groupMetadata(event.id)
groupCache.set(event.id, metadata)
})
sock.ev.on('group-participants.update', async (event) => {
const metadata = await sock.groupMetadata(event.id)
groupCache.set(event.id, metadata)
})
```
Missing or stale group metadata is one of the most common causes of group message failures. The cache is strongly recommended for any application that sends to groups.
WhatsApp can log you out of all linked devices if it detects malformed chat state updates. This is most commonly triggered by calling `chatModify` with incorrect data.
```typescript theme={null}
// safe — correct lastMessages data
await sock.chatModify({ archive: true, lastMessages: [lastMsgInChat] }, jid)
// dangerous — passing incorrect or missing fields
await sock.chatModify({ archive: true, lastMessages: [] }, jid) // may trigger logout
```
Never call `chatModify` with unverified or incomplete data. If you are unsure of the correct last message, skip the operation rather than guessing. A malformed update can trigger WhatsApp's security system and force a full re-authentication on all your linked devices.
If your credentials have expired or become invalid, Baileys will emit a `connection.update` with a `DisconnectReason.loggedOut` (status `401`) close reason. At that point you must start a fresh session:
Remove the folder where you stored credentials (for example, `auth_info_baileys/`). This forces Baileys to start a new authentication flow.
```bash theme={null}
rm -rf auth_info_baileys/
```
Restart your application. Baileys will generate a new QR code for you to scan.
Make sure you are listening to `creds.update` and persisting credentials every time it fires — not just on first connection. Failing to save updated credentials is the most common cause of unexpected session expiry.
```typescript theme={null}
sock.ev.on('creds.update', saveCreds)
```
WhatsApp automatically expires media from its servers after a period of time. Once the media URL expires, you will receive a `404` when trying to download it.
To recover expired media, request a re-upload from another linked device that still has the file:
```typescript theme={null}
await sock.updateMediaMessage(msg)
```
When downloading media with `downloadMediaMessage`, pass `reuploadRequest` so Baileys can automatically handle the re-upload if the original URL has expired:
```typescript theme={null}
import { createWriteStream } from 'fs'
import { downloadMediaMessage, getContentType } from '@whiskeysockets/baileys'
sock.ev.on('messages.upsert', async ({ messages }) => {
for (const m of messages) {
if (!m.message) continue
const messageType = getContentType(m.message)
if (messageType === 'imageMessage') {
const stream = await downloadMediaMessage(
m,
'stream',
{ },
{
logger,
// pass this so that baileys can request a reupload of media
// that has been deleted
reuploadRequest: sock.updateMediaMessage
}
)
const writeStream = createWriteStream('./my-download.jpeg')
stream.pipe(writeStream)
}
}
})
```
## Enable full debug logging
When you cannot identify the root cause from the symptoms alone, enable `debug`-level logging to see every raw WebSocket frame that Baileys sends and receives:
```typescript theme={null}
import makeWASocket from '@whiskeysockets/baileys'
import P from 'pino'
const sock = makeWASocket({
logger: P({ level: 'debug' }),
})
```
This will print every binary node to the console as structured JSON, including the `tag`, `attrs`, and `content` of each frame. Look for unexpected frames or error tags (such as `'failure'` or `'stream:error'`) that indicate what WhatsApp is objecting to.
For more on interpreting these frames, see [Extend Baileys with custom functionality](/advanced/custom-functionality).
## Get support
If you are stuck on an issue that is not covered here, the community Discord is the best place to ask:
Join the Baileys Discord server for community support, bug reports, and announcements.
# USync
Source: https://baileys.wiki/advanced/usync
Query user metadata, LID/PN mappings, and device lists via USync and MEX.
USync is WhatsApp's directory protocol. It is what powers `onWhatsApp()` checks, LID/PN resolution, device list lookups, and similar metadata queries. Baileys exposes USync directly so you can build extended functionality without reimplementing the wire format.
USync support inside Baileys is intentionally low-level. If a high-level helper exists for what you're trying to do (`onWhatsApp`, group metadata, `getLIDsForPNs`, etc.), prefer that — USync is meant for cases where no helper covers your use case.
## When to use USync
Reach for USync when you need to:
* Resolve phone numbers to LIDs in bulk (`getLIDsForPNs` is the high-level wrapper).
* Query device lists for users you communicate with.
* Probe metadata WhatsApp exposes via the directory but Baileys doesn't yet wrap.
## Building a USync query
Baileys exposes the USync protocol classes on the socket. A query consists of:
1. A **query type** (for example, contact lookup or device list).
2. A list of **users** to look up, identified by JID/PN/LID.
3. The **protocols** (sub-queries) you want returned for each user — contact info, devices, LID mapping, business metadata, and so on.
Refer to `src/WAUSync` in the [Baileys repository](https://github.com/WhiskeySockets/Baileys/tree/master/src/WAUSync) for the canonical list of query and protocol classes. Each protocol exposes a typed result shape so you know exactly what fields come back.
## MEX queries
Baileys also supports MEX (the GraphQL-like query layer WhatsApp uses internally) for surfaces such as channel metadata, communities, and product catalogs. MEX queries are sent through the same socket and are typically wrapped by higher-level helpers — search for `executeUSyncQuery` and similar internal helpers in the source for examples you can adapt.
## Caveats
* WhatsApp can rate-limit aggressive USync queries. Batch lookups when possible.
* Schemas occasionally change as WhatsApp evolves. If a query starts returning unexpected results, check the latest Baileys source for an updated protocol definition.
* USync is undocumented externally — anything in this area is subject to change without notice from WhatsApp.
# addTransactionCapability
Source: https://baileys.wiki/api-reference/functions/addTransactionCapability
Adds DB-like transaction capability to the SignalKeyStore
> **addTransactionCapability**(`state`, `logger`, `__namedParameters`): [`SignalKeyStoreWithTransaction`](/api-reference/type-aliases/SignalKeyStoreWithTransaction)
Defined in: [src/Utils/auth-utils.ts:116](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/auth-utils.ts#L116)
Adds DB-like transaction capability to the SignalKeyStore
Uses AsyncLocalStorage for automatic context management
## Parameters
### state
[`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore)
the key store to apply this capability to
### logger
`ILogger`
logger to log events
### \_\_namedParameters
[`TransactionCapabilityOptions`](/api-reference/type-aliases/TransactionCapabilityOptions)
## Returns
[`SignalKeyStoreWithTransaction`](/api-reference/type-aliases/SignalKeyStoreWithTransaction)
SignalKeyStore with transaction capability
# aesDecrypt
Source: https://baileys.wiki/api-reference/functions/aesDecrypt
decrypt AES 256 CBC; where the IV is prefixed to the buffer
> **aesDecrypt**(`buffer`, `key`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:86](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L86)
decrypt AES 256 CBC; where the IV is prefixed to the buffer
## Parameters
### buffer
`Uint8Array`
### key
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# aesDecryptCTR
Source: https://baileys.wiki/api-reference/functions/aesDecryptCTR
Function aesDecryptCTR in the Baileys API.
> **aesDecryptCTR**(`ciphertext`, `key`, `iv`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:80](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L80)
## Parameters
### ciphertext
`Uint8Array`
### key
`Uint8Array`
### iv
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# aesDecryptGCM
Source: https://baileys.wiki/api-reference/functions/aesDecryptGCM
decrypt AES 256 GCM;
> **aesDecryptGCM**(`ciphertext`, `key`, `iv`, `additionalData`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:63](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L63)
decrypt AES 256 GCM;
where the auth tag is suffixed to the ciphertext
## Parameters
### ciphertext
`Uint8Array`
### key
`Uint8Array`
### iv
`Uint8Array`
### additionalData
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# aesDecryptWithIV
Source: https://baileys.wiki/api-reference/functions/aesDecryptWithIV
decrypt AES 256 CBC
> **aesDecryptWithIV**(`buffer`, `key`, `IV`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:91](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L91)
decrypt AES 256 CBC
## Parameters
### buffer
`Uint8Array`
### key
`Uint8Array`
### IV
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# aesEncrypWithIV
Source: https://baileys.wiki/api-reference/functions/aesEncrypWithIV
Function aesEncrypWithIV in the Baileys API.
> **aesEncrypWithIV**(`buffer`, `key`, `IV`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:104](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L104)
## Parameters
### buffer
`Buffer`
### key
`Buffer`
### IV
`Buffer`
## Returns
`Buffer`\<`ArrayBuffer`>
# aesEncrypt
Source: https://baileys.wiki/api-reference/functions/aesEncrypt
Function aesEncrypt in the Baileys API.
> **aesEncrypt**(`buffer`, `key`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:97](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L97)
## Parameters
### buffer
`Uint8Array`
### key
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# aesEncryptCTR
Source: https://baileys.wiki/api-reference/functions/aesEncryptCTR
Function aesEncryptCTR in the Baileys API.
> **aesEncryptCTR**(`plaintext`, `key`, `iv`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:75](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L75)
## Parameters
### plaintext
`Uint8Array`
### key
`Uint8Array`
### iv
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# aesEncryptGCM
Source: https://baileys.wiki/api-reference/functions/aesEncryptGCM
encrypt AES 256 GCM;
> **aesEncryptGCM**(`plaintext`, `key`, `iv`, `additionalData`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/crypto.ts:53](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L53)
encrypt AES 256 GCM;
where the tag tag is suffixed to the ciphertext
## Parameters
### plaintext
`Uint8Array`
### key
`Uint8Array`
### iv
`Uint8Array`
### additionalData
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# aggregateMessageKeysNotFromMe
Source: https://baileys.wiki/api-reference/functions/aggregateMessageKeysNotFromMe
Given a list of message keys, aggregates them by chat & sender.
> **aggregateMessageKeysNotFromMe**(`keys`): `object`\[]
Defined in: [src/Utils/messages.ts:1017](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L1017)
Given a list of message keys, aggregates them by chat & sender. Useful for sending read receipts in bulk
## Parameters
### keys
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)\[]
## Returns
`object`\[]
# areJidsSameUser
Source: https://baileys.wiki/api-reference/functions/areJidsSameUser
is the jid a user
> **areJidsSameUser**(`jid1`, `jid2`): `boolean`
Defined in: [src/WABinary/jid-utils.ts:88](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L88)
is the jid a user
## Parameters
### jid1
`undefined` | `string`
### jid2
`undefined` | `string`
## Returns
`boolean`
# assertMeId
Source: https://baileys.wiki/api-reference/functions/assertMeId
Returns the authenticated user's JID, or throws a Boom-401 if creds are not yet authenticated.
> **assertMeId**(`creds`): `string`
Defined in: [src/Utils/auth-utils.ts:351](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/auth-utils.ts#L351)
Returns the authenticated user's JID, or throws a Boom-401 if creds are not yet authenticated.
Use this anywhere we'd otherwise reach for `creds.me!.id` to fail fast with a descriptive error.
## Parameters
### creds
[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)
## Returns
`string`
# assertMediaContent
Source: https://baileys.wiki/api-reference/functions/assertMediaContent
Checks whether the given message is a media message; if it is returns the inner content
> **assertMediaContent**(`content`): [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage) | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage) | [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage) | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage) | [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
Defined in: [src/Utils/messages.ts:1111](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L1111)
Checks whether the given message is a media message; if it is returns the inner content
## Parameters
### content
`undefined` | `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage) | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage) | [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage) | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage) | [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
# assertNodeErrorFree
Source: https://baileys.wiki/api-reference/functions/assertNodeErrorFree
Function assertNodeErrorFree in the Baileys API.
> **assertNodeErrorFree**(`node`): `void`
Defined in: [src/WABinary/generic-utils.ts:66](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L66)
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
`void`
# binaryNodeToString
Source: https://baileys.wiki/api-reference/functions/binaryNodeToString
Function binaryNodeToString in the Baileys API.
> **binaryNodeToString**(`node`, `i`): `string`
Defined in: [src/WABinary/generic-utils.ts:114](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L114)
## Parameters
### node
`undefined` | `string` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode) | `Uint8Array`\<`ArrayBufferLike`> | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]
### i
`number` = `0`
## Returns
`string`
# bindWaitForConnectionUpdate
Source: https://baileys.wiki/api-reference/functions/bindWaitForConnectionUpdate
Function bindWaitForConnectionUpdate in the Baileys API.
> **bindWaitForConnectionUpdate**(`ev`): (`check`, `timeoutMs`?) => `Promise`\<`void`>
Defined in: [src/Utils/generics.ts:233](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L233)
## Parameters
### ev
[`BaileysEventEmitter`](/api-reference/interfaces/BaileysEventEmitter)
## Returns
`Function`
### Parameters
#### check
(`u`) => `Promise`\<`undefined` | `boolean`>
#### timeoutMs?
`number`
### Returns
`Promise`\<`void`>
# bindWaitForEvent
Source: https://baileys.wiki/api-reference/functions/bindWaitForEvent
Function bindWaitForEvent in the Baileys API.
> **bindWaitForEvent**\<`T`>(`ev`, `event`): (`check`, `timeoutMs`?) => `Promise`\<`void`>
Defined in: [src/Utils/generics.ts:205](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L205)
## Type Parameters
• **T** *extends* keyof [`BaileysEventMap`](/api-reference/type-aliases/BaileysEventMap)
## Parameters
### ev
[`BaileysEventEmitter`](/api-reference/interfaces/BaileysEventEmitter)
### event
`T`
## Returns
`Function`
### Parameters
#### check
(`u`) => `Promise`\<`undefined` | `boolean`>
#### timeoutMs?
`number`
### Returns
`Promise`\<`void`>
# buildAckStanza
Source: https://baileys.wiki/api-reference/functions/buildAckStanza
Builds an ACK stanza for a received node.
> **buildAckStanza**(`node`, `errorCode`?, `meId`?): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/Utils/stanza-ack.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/stanza-ack.ts#L11)
Builds an ACK stanza for a received node.
Pure function -- no I/O, no side effects.
Mirrors WhatsApp Web's ACK construction:
* WAWebHandleMsgSendAck.sendAck / sendNack
* WAWebCreateNackFromStanza.createNackFromStanza
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### errorCode?
`number`
### meId?
`string`
## Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
# buildPairingQRData
Source: https://baileys.wiki/api-reference/functions/buildPairingQRData
Function buildPairingQRData in the Baileys API.
> **buildPairingQRData**(`ref`, `noiseKeyB64`, `identityKeyB64`, `advB64`, `browser`): `string`
Defined in: [src/Utils/companion-reg-client-utils.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L37)
## Parameters
### ref
`string`
### noiseKeyB64
`string`
### identityKeyB64
`string`
### advB64
`string`
### browser
[`WABrowserDescription`](/api-reference/type-aliases/WABrowserDescription)
## Returns
`string`
# bytesToCrockford
Source: https://baileys.wiki/api-reference/functions/bytesToCrockford
Function bytesToCrockford in the Baileys API.
> **bytesToCrockford**(`buffer`): `string`
Defined in: [src/Utils/generics.ts:460](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L460)
## Parameters
### buffer
`Buffer`
## Returns
`string`
# chatModificationToAppPatch
Source: https://baileys.wiki/api-reference/functions/chatModificationToAppPatch
Function chatModificationToAppPatch in the Baileys API.
> **chatModificationToAppPatch**(`mod`, `jid`): [`WAPatchCreate`](/api-reference/type-aliases/WAPatchCreate)
Defined in: [src/Utils/chat-utils.ts:556](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L556)
## Parameters
### mod
[`ChatModification`](/api-reference/type-aliases/ChatModification)
### jid
`string`
## Returns
[`WAPatchCreate`](/api-reference/type-aliases/WAPatchCreate)
# cleanMessage
Source: https://baileys.wiki/api-reference/functions/cleanMessage
Cleans a received message to further processing
> **cleanMessage**(`message`, `meId`, `meLid`): `void`
Defined in: [src/Utils/process-message.ts:119](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/process-message.ts#L119)
Cleans a received message to further processing
## Parameters
### message
[`WAMessage`](/api-reference/type-aliases/WAMessage)
### meId
`string`
### meLid
`string`
## Returns
`void`
# configureSuccessfulPairing
Source: https://baileys.wiki/api-reference/functions/configureSuccessfulPairing
Function configureSuccessfulPairing in the Baileys API.
> **configureSuccessfulPairing**(`stanza`, `__namedParameters`): `object`
Defined in: [src/Utils/validate-connection.ts:159](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/validate-connection.ts#L159)
## Parameters
### stanza
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### \_\_namedParameters
`Pick`\<[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds), `"signedIdentityKey"` | `"advSecretKey"` | `"signalIdentities"`>
## Returns
`object`
### creds
> **creds**: `Partial`\<[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)> = `authUpdate`
### reply
> **reply**: [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
# createSignalIdentity
Source: https://baileys.wiki/api-reference/functions/createSignalIdentity
Function createSignalIdentity in the Baileys API.
> **createSignalIdentity**(`wid`, `accountSignatureKey`): [`SignalIdentity`](/api-reference/type-aliases/SignalIdentity)
Defined in: [src/Utils/signal.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L37)
## Parameters
### wid
`string`
### accountSignatureKey
`Uint8Array`
## Returns
[`SignalIdentity`](/api-reference/type-aliases/SignalIdentity)
# debouncedTimeout
Source: https://baileys.wiki/api-reference/functions/debouncedTimeout
Function debouncedTimeout in the Baileys API.
> **debouncedTimeout**(`intervalMs`, `task`?): `object`
Defined in: [src/Utils/generics.ts:108](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L108)
## Parameters
### intervalMs
`number` = `1000`
### task?
() => `void`
## Returns
`object`
### cancel()
> **cancel**: () => `void`
#### Returns
`void`
### setInterval()
> **setInterval**: (`newInterval`) => `number`
#### Parameters
##### newInterval
`number`
#### Returns
`number`
### setTask()
> **setTask**: (`newTask`) => () => `void`
#### Parameters
##### newTask
() => `void`
#### Returns
`Function`
##### Returns
`void`
### start()
> **start**: (`newIntervalMs`?, `newTask`?) => `void`
#### Parameters
##### newIntervalMs?
`number`
##### newTask?
() => `void`
#### Returns
`void`
# decodeBinaryNode
Source: https://baileys.wiki/api-reference/functions/decodeBinaryNode
Function decodeBinaryNode in the Baileys API.
> **decodeBinaryNode**(`buff`): `Promise`\<[`BinaryNode`](/api-reference/type-aliases/BinaryNode)>
Defined in: [src/WABinary/decode.ts:305](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/decode.ts#L305)
## Parameters
### buff
`Buffer`
## Returns
`Promise`\<[`BinaryNode`](/api-reference/type-aliases/BinaryNode)>
# decodeDecompressedBinaryNode
Source: https://baileys.wiki/api-reference/functions/decodeDecompressedBinaryNode
Function decodeDecompressedBinaryNode in the Baileys API.
> **decodeDecompressedBinaryNode**(`buffer`, `opts`, `indexRef`): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WABinary/decode.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/decode.ts#L20)
## Parameters
### buffer
`Buffer`
### opts
`Pick`\<`__module`, `"TAGS"` | `"DOUBLE_BYTE_TOKENS"` | `"SINGLE_BYTE_TOKENS"`>
### indexRef
#### index
`number`
## Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
# decodeMediaRetryNode
Source: https://baileys.wiki/api-reference/functions/decodeMediaRetryNode
Function decodeMediaRetryNode in the Baileys API.
> **decodeMediaRetryNode**(`node`): `object`
Defined in: [src/Utils/messages-media.ts:950](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L950)
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
`object`
### error?
> `optional` **error**: `Boom`\<`any`>
### key
> **key**: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
### media?
> `optional` **media**: `object`
#### media.ciphertext
> **ciphertext**: `Uint8Array`
#### media.iv
> **iv**: `Uint8Array`
# decodeMessageNode
Source: https://baileys.wiki/api-reference/functions/decodeMessageNode
Decode the received node as a message.
> **decodeMessageNode**(`stanza`, `meId`, `meLid`): `object`
Defined in: [src/Utils/decode-wa-message.ts:141](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L141)
Decode the received node as a message.
## Parameters
### stanza
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### meId
`string`
### meLid
`string`
## Returns
`object`
### author
> **author**: `string`
### fullMessage
> **fullMessage**: [`WAMessage`](/api-reference/type-aliases/WAMessage)
### sender
> **sender**: `string`
## Note
this will only parse the message, not decrypt it
# decodePatches
Source: https://baileys.wiki/api-reference/functions/decodePatches
Function decodePatches in the Baileys API.
> **decodePatches**(`name`, `syncds`, `initial`, `getAppStateSyncKey`, `options`, `minimumVersionNumber`?, `logger`?, `validateMacs`?): `Promise`\<\{ `mutationMap`: [`ChatMutationMap`](/api-reference/type-aliases/ChatMutationMap); `state`: [`LTHashState`](/api-reference/type-aliases/LTHashState); }>
Defined in: [src/Utils/chat-utils.ts:479](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L479)
## Parameters
### name
`"critical_unblock_low"` | `"regular_high"` | `"regular_low"` | `"critical_block"` | `"regular"`
### syncds
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]
### initial
[`LTHashState`](/api-reference/type-aliases/LTHashState)
### getAppStateSyncKey
`FetchAppStateSyncKey`
### options
`RequestInit`
### minimumVersionNumber?
`number`
### logger?
`ILogger`
### validateMacs?
`boolean` = `true`
## Returns
`Promise`\<\{ `mutationMap`: [`ChatMutationMap`](/api-reference/type-aliases/ChatMutationMap); `state`: [`LTHashState`](/api-reference/type-aliases/LTHashState); }>
# decodeSyncdMutations
Source: https://baileys.wiki/api-reference/functions/decodeSyncdMutations
Function decodeSyncdMutations in the Baileys API.
> **decodeSyncdMutations**(`msgMutations`, `initialState`, `getAppStateSyncKey`, `onMutation`, `validateMacs`): `Promise`\<\{ `hash`: `Buffer`\<`ArrayBuffer`>; `indexValueMap`: \{}; }>
Defined in: [src/Utils/chat-utils.ts:228](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L228)
## Parameters
### msgMutations
([`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation) | [`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord))\[]
### initialState
[`LTHashState`](/api-reference/type-aliases/LTHashState)
### getAppStateSyncKey
`FetchAppStateSyncKey`
### onMutation
(`mutation`) => `void`
### validateMacs
`boolean`
## Returns
`Promise`\<\{ `hash`: `Buffer`\<`ArrayBuffer`>; `indexValueMap`: \{}; }>
# decodeSyncdPatch
Source: https://baileys.wiki/api-reference/functions/decodeSyncdPatch
Function decodeSyncdPatch in the Baileys API.
> **decodeSyncdPatch**(`msg`, `name`, `initialState`, `getAppStateSyncKey`, `onMutation`, `validateMacs`): `Promise`\<\{ `hash`: `Buffer`\<`ArrayBuffer`>; `indexValueMap`: \{}; }>
Defined in: [src/Utils/chat-utils.ts:320](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L320)
## Parameters
### msg
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)
### name
`"critical_unblock_low"` | `"regular_high"` | `"regular_low"` | `"critical_block"` | `"regular"`
### initialState
[`LTHashState`](/api-reference/type-aliases/LTHashState)
### getAppStateSyncKey
`FetchAppStateSyncKey`
### onMutation
(`mutation`) => `void`
### validateMacs
`boolean`
## Returns
`Promise`\<\{ `hash`: `Buffer`\<`ArrayBuffer`>; `indexValueMap`: \{}; }>
# decodeSyncdSnapshot
Source: https://baileys.wiki/api-reference/functions/decodeSyncdSnapshot
Function decodeSyncdSnapshot in the Baileys API.
> **decodeSyncdSnapshot**(`name`, `snapshot`, `getAppStateSyncKey`, `minimumVersionNumber`, `validateMacs`, `logger`?): `Promise`\<\{ `mutationMap`: [`ChatMutationMap`](/api-reference/type-aliases/ChatMutationMap); `state`: [`LTHashState`](/api-reference/type-aliases/LTHashState); }>
Defined in: [src/Utils/chat-utils.ts:422](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L422)
## Parameters
### name
`"critical_unblock_low"` | `"regular_high"` | `"regular_low"` | `"critical_block"` | `"regular"`
### snapshot
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot)
### getAppStateSyncKey
`FetchAppStateSyncKey`
### minimumVersionNumber
`undefined` | `number`
### validateMacs
`boolean` = `true`
### logger?
`ILogger`
## Returns
`Promise`\<\{ `mutationMap`: [`ChatMutationMap`](/api-reference/type-aliases/ChatMutationMap); `state`: [`LTHashState`](/api-reference/type-aliases/LTHashState); }>
# decompressingIfRequired
Source: https://baileys.wiki/api-reference/functions/decompressingIfRequired
Function decompressingIfRequired in the Baileys API.
> **decompressingIfRequired**(`buffer`): `Promise`\<`Buffer`\<`ArrayBufferLike`>>
Defined in: [src/WABinary/decode.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/decode.ts#L9)
## Parameters
### buffer
`Buffer`
## Returns
`Promise`\<`Buffer`\<`ArrayBufferLike`>>
# decryptEventResponse
Source: https://baileys.wiki/api-reference/functions/decryptEventResponse
Decrypt an event response
> **decryptEventResponse**(`response`, `ctx`): [`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
Defined in: [src/Utils/process-message.ts:269](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/process-message.ts#L269)
Decrypt an event response
## Parameters
### response
[`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
encrypted event response
### ctx
`EventContext`
additional info about the event required for decryption
## Returns
[`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
event response message
# decryptMediaRetryData
Source: https://baileys.wiki/api-reference/functions/decryptMediaRetryData
Function decryptMediaRetryData in the Baileys API.
> **decryptMediaRetryData**(`__namedParameters`, `mediaKey`, `msgId`): [`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
Defined in: [src/Utils/messages-media.ts:983](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L983)
## Parameters
### \_\_namedParameters
#### ciphertext
`Uint8Array`
#### iv
`Uint8Array`
### mediaKey
`Uint8Array`
### msgId
`string`
## Returns
[`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
# decryptMessageNode
Source: https://baileys.wiki/api-reference/functions/decryptMessageNode
Function decryptMessageNode in the Baileys API.
> **decryptMessageNode**(`stanza`, `meId`, `meLid`, `repository`, `logger`): `object`
Defined in: [src/Utils/decode-wa-message.ts:264](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L264)
## Parameters
### stanza
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### meId
`string`
### meLid
`string`
### repository
[`SignalRepositoryWithLIDStore`](/api-reference/interfaces/SignalRepositoryWithLIDStore)
### logger
`ILogger`
## Returns
`object`
### author
> **author**: `string`
### category
> **category**: `undefined` | `string` = `stanza.attrs.category`
### fullMessage
> **fullMessage**: [`WAMessage`](/api-reference/type-aliases/WAMessage)
### decrypt()
#### Returns
`Promise`\<`void`>
# decryptPollVote
Source: https://baileys.wiki/api-reference/functions/decryptPollVote
Decrypt a poll vote
> **decryptPollVote**(`vote`, `ctx`): [`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
Defined in: [src/Utils/process-message.ts:239](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/process-message.ts#L239)
Decrypt a poll vote
## Parameters
### vote
[`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
encrypted vote
### ctx
`PollContext`
additional info about the poll required for decryption
## Returns
[`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
list of SHA256 options
# delay
Source: https://baileys.wiki/api-reference/functions/delay
Function delay in the Baileys API.
> **delay**(`ms`): `Promise`\<`void`>
Defined in: [src/Utils/generics.ts:126](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L126)
## Parameters
### ms
`number`
## Returns
`Promise`\<`void`>
# delayCancellable
Source: https://baileys.wiki/api-reference/functions/delayCancellable
Function delayCancellable in the Baileys API.
> **delayCancellable**(`ms`): `object`
Defined in: [src/Utils/generics.ts:128](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L128)
## Parameters
### ms
`number`
## Returns
`object`
### cancel()
> **cancel**: () => `void`
#### Returns
`void`
### delay
> **delay**: `Promise`\<`void`>
# derivePairingCodeKey
Source: https://baileys.wiki/api-reference/functions/derivePairingCodeKey
Function derivePairingCodeKey in the Baileys API.
> **derivePairingCodeKey**(`pairingCode`, `salt`): `Promise`\<`Buffer`\<`ArrayBufferLike`>>
Defined in: [src/Utils/crypto.ts:122](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L122)
## Parameters
### pairingCode
`string`
### salt
`Buffer`
## Returns
`Promise`\<`Buffer`\<`ArrayBufferLike`>>
# downloadAndProcessHistorySyncNotification
Source: https://baileys.wiki/api-reference/functions/downloadAndProcessHistorySyncNotification
Function downloadAndProcessHistorySyncNotification in the Baileys API.
> **downloadAndProcessHistorySyncNotification**(`msg`, `options`, `logger`?): `Promise`\<\{ `chats`: [`Chat`](/api-reference/type-aliases/Chat)\[]; `contacts`: [`Contact`](/api-reference/interfaces/Contact)\[]; `lidPnMappings`: [`LIDMapping`](/api-reference/type-aliases/LIDMapping)\[]; `messages`: [`WAMessage`](/api-reference/type-aliases/WAMessage)\[]; `pastParticipants`: `undefined` | `null` | [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)\[]; `progress`: `undefined` | `null` | `number`; `syncType`: `undefined` | `null` | [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType); }>
Defined in: [src/Utils/history.ts:142](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/history.ts#L142)
## Parameters
### msg
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
### options
`RequestInit`
### logger?
`ILogger`
## Returns
`Promise`\<\{ `chats`: [`Chat`](/api-reference/type-aliases/Chat)\[]; `contacts`: [`Contact`](/api-reference/interfaces/Contact)\[]; `lidPnMappings`: [`LIDMapping`](/api-reference/type-aliases/LIDMapping)\[]; `messages`: [`WAMessage`](/api-reference/type-aliases/WAMessage)\[]; `pastParticipants`: `undefined` | `null` | [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)\[]; `progress`: `undefined` | `null` | `number`; `syncType`: `undefined` | `null` | [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType); }>
# downloadContentFromMessage
Source: https://baileys.wiki/api-reference/functions/downloadContentFromMessage
Function downloadContentFromMessage in the Baileys API.
> **downloadContentFromMessage**(`__namedParameters`, `type`, `opts`): `Promise`\<`Transform`>
Defined in: [src/Utils/messages-media.ts:531](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L531)
## Parameters
### \_\_namedParameters
[`DownloadableMessage`](/api-reference/type-aliases/DownloadableMessage)
### type
`"ppic"` | `"product"` | `"image"` | `"video"` | `"sticker"` | `"thumbnail-document"` | `"audio"` | `"thumbnail-image"` | `"biz-cover-photo"` | `"thumbnail-video"` | `"thumbnail-link"` | `"gif"` | `"md-app-state"` | `"md-msg-hist"` | `"document"` | `"ptt"` | `"product-catalog-image"` | `"payment-bg-image"` | `"ptv"`
### opts
[`MediaDownloadOptions`](/api-reference/type-aliases/MediaDownloadOptions) = `{}`
## Returns
`Promise`\<`Transform`>
# downloadEncryptedContent
Source: https://baileys.wiki/api-reference/functions/downloadEncryptedContent
Decrypts and downloads an AES256-CBC encrypted file given the keys.
> **downloadEncryptedContent**(`downloadUrl`, `__namedParameters`, `__namedParameters`): `Promise`\<`Transform`>
Defined in: [src/Utils/messages-media.ts:553](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L553)
Decrypts and downloads an AES256-CBC encrypted file given the keys.
Assumes the SHA256 of the plaintext is appended to the end of the ciphertext
## Parameters
### downloadUrl
`string`
### \_\_namedParameters
[`MediaDecryptionKeyInfo`](/api-reference/type-aliases/MediaDecryptionKeyInfo)
### \_\_namedParameters
[`MediaDownloadOptions`](/api-reference/type-aliases/MediaDownloadOptions) = `{}`
## Returns
`Promise`\<`Transform`>
# downloadExternalBlob
Source: https://baileys.wiki/api-reference/functions/downloadExternalBlob
Function downloadExternalBlob in the Baileys API.
> **downloadExternalBlob**(`blob`, `options`): `Promise`\<`Buffer`\<`ArrayBuffer`>>
Defined in: [src/Utils/chat-utils.ts:406](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L406)
## Parameters
### blob
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
### options
`RequestInit`
## Returns
`Promise`\<`Buffer`\<`ArrayBuffer`>>
# downloadExternalPatch
Source: https://baileys.wiki/api-reference/functions/downloadExternalPatch
Function downloadExternalPatch in the Baileys API.
> **downloadExternalPatch**(`blob`, `options`): `Promise`\<[`SyncdMutations`](/proto-reference/classes/SyncdMutations)>
Defined in: [src/Utils/chat-utils.ts:416](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L416)
## Parameters
### blob
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
### options
`RequestInit`
## Returns
`Promise`\<[`SyncdMutations`](/proto-reference/classes/SyncdMutations)>
# downloadHistory
Source: https://baileys.wiki/api-reference/functions/downloadHistory
Function downloadHistory in the Baileys API.
> **downloadHistory**(`msg`, `options`): `Promise`\<[`HistorySync`](/proto-reference/classes/HistorySync)>
Defined in: [src/Utils/history.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/history.ts#L33)
## Parameters
### msg
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
### options
`RequestInit`
## Returns
`Promise`\<[`HistorySync`](/proto-reference/classes/HistorySync)>
# downloadMediaMessage
Source: https://baileys.wiki/api-reference/functions/downloadMediaMessage
Downloads the given message.
> **downloadMediaMessage**\<`Type`>(`message`, `type`, `options`, `ctx`?): `Promise`\<`Type` *extends* `"buffer"` ? `Buffer`\<`ArrayBufferLike`> : `Transform`>
Defined in: [src/Utils/messages.ts:1047](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L1047)
Downloads the given message. Throws an error if it's not a media message
## Type Parameters
• **Type** *extends* `"buffer"` | `"stream"`
## Parameters
### message
[`WAMessage`](/api-reference/type-aliases/WAMessage)
### type
`Type`
### options
[`MediaDownloadOptions`](/api-reference/type-aliases/MediaDownloadOptions)
### ctx?
`DownloadMediaMessageContext`
## Returns
`Promise`\<`Type` *extends* `"buffer"` ? `Buffer`\<`ArrayBufferLike`> : `Transform`>
# encodeBase64EncodedStringForUpload
Source: https://baileys.wiki/api-reference/functions/encodeBase64EncodedStringForUpload
Function encodeBase64EncodedStringForUpload in the Baileys API.
> **encodeBase64EncodedStringForUpload**(`b64`): `string`
Defined in: [src/Utils/messages-media.ts:173](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L173)
## Parameters
### b64
`string`
## Returns
`string`
# encodeBigEndian
Source: https://baileys.wiki/api-reference/functions/encodeBigEndian
Function encodeBigEndian in the Baileys API.
> **encodeBigEndian**(`e`, `t`): `Uint8Array`\<`ArrayBuffer`>
Defined in: [src/Utils/generics.ts:89](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L89)
## Parameters
### e
`number`
### t
`number` = `4`
## Returns
`Uint8Array`\<`ArrayBuffer`>
# encodeBinaryNode
Source: https://baileys.wiki/api-reference/functions/encodeBinaryNode
Function encodeBinaryNode in the Baileys API.
> **encodeBinaryNode**(`node`, `opts`, `buffer`): `Buffer`
Defined in: [src/WABinary/encode.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/encode.ts#L5)
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### opts
`Pick`\<`__module`, `"TAGS"` | `"TOKEN_MAP"`> = `constants`
### buffer
`number`\[] = `...`
## Returns
`Buffer`
# encodeNewsletterMessage
Source: https://baileys.wiki/api-reference/functions/encodeNewsletterMessage
Function encodeNewsletterMessage in the Baileys API.
> **encodeNewsletterMessage**(`message`): `Uint8Array`
Defined in: [src/Utils/generics.ts:482](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L482)
## Parameters
### message
[`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
`Uint8Array`
# encodeSignedDeviceIdentity
Source: https://baileys.wiki/api-reference/functions/encodeSignedDeviceIdentity
Function encodeSignedDeviceIdentity in the Baileys API.
> **encodeSignedDeviceIdentity**(`account`, `includeSignatureKey`): `Uint8Array`\<`ArrayBufferLike`>
Defined in: [src/Utils/validate-connection.ts:256](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/validate-connection.ts#L256)
## Parameters
### account
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity)
### includeSignatureKey
`boolean`
## Returns
`Uint8Array`\<`ArrayBufferLike`>
# encodeSyncdPatch
Source: https://baileys.wiki/api-reference/functions/encodeSyncdPatch
Function encodeSyncdPatch in the Baileys API.
> **encodeSyncdPatch**(`__namedParameters`, `myAppStateKeyId`, `state`, `getAppStateSyncKey`): `Promise`\<\{ `patch`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch); `state`: [`LTHashState`](/api-reference/type-aliases/LTHashState); }>
Defined in: [src/Utils/chat-utils.ts:163](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L163)
## Parameters
### \_\_namedParameters
[`WAPatchCreate`](/api-reference/type-aliases/WAPatchCreate)
### myAppStateKeyId
`string`
### state
[`LTHashState`](/api-reference/type-aliases/LTHashState)
### getAppStateSyncKey
`FetchAppStateSyncKey`
## Returns
`Promise`\<\{ `patch`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch); `state`: [`LTHashState`](/api-reference/type-aliases/LTHashState); }>
# encodeWAM
Source: https://baileys.wiki/api-reference/functions/encodeWAM
Function encodeWAM in the Baileys API.
> **encodeWAM**(`binaryInfo`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/WAM/encode.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/encode.ts#L15)
## Parameters
### binaryInfo
[`BinaryInfo`](/api-reference/classes/BinaryInfo)
## Returns
`Buffer`\<`ArrayBuffer`>
# encodeWAMessage
Source: https://baileys.wiki/api-reference/functions/encodeWAMessage
Function encodeWAMessage in the Baileys API.
> **encodeWAMessage**(`message`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/generics.ts:83](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L83)
## Parameters
### message
[`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
`Buffer`\<`ArrayBuffer`>
# encryptMediaRetryRequest
Source: https://baileys.wiki/api-reference/functions/encryptMediaRetryRequest
Generate a binary node that will request the phone to re-upload the media & return the newly uploaded URL
> **encryptMediaRetryRequest**(`key`, `mediaKey`, `meId`): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/Utils/messages-media.ts:908](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L908)
Generate a binary node that will request the phone to re-upload the media & return the newly uploaded URL
## Parameters
### key
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
### mediaKey
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
### meId
`string`
## Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
# encryptedStream
Source: https://baileys.wiki/api-reference/functions/encryptedStream
Function encryptedStream in the Baileys API.
> **encryptedStream**(`media`, `mediaType`, `__namedParameters`): `Promise`\<\{ `encFilePath`: `string`; `fileEncSha256`: `NonSharedBuffer`; `fileLength`: `number`; `fileSha256`: `NonSharedBuffer`; `mac`: `Buffer`\<`ArrayBuffer`>; `mediaKey`: `NonSharedBuffer`; `originalFilePath`: `undefined` | `string`; }>
Defined in: [src/Utils/messages-media.ts:385](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L385)
## Parameters
### media
[`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
### mediaType
`"ppic"` | `"product"` | `"image"` | `"video"` | `"sticker"` | `"thumbnail-document"` | `"audio"` | `"thumbnail-image"` | `"biz-cover-photo"` | `"thumbnail-video"` | `"thumbnail-link"` | `"gif"` | `"md-app-state"` | `"md-msg-hist"` | `"document"` | `"ptt"` | `"product-catalog-image"` | `"payment-bg-image"` | `"ptv"`
### \_\_namedParameters
`EncryptedStreamOptions` = `{}`
## Returns
`Promise`\<\{ `encFilePath`: `string`; `fileEncSha256`: `NonSharedBuffer`; `fileLength`: `number`; `fileSha256`: `NonSharedBuffer`; `mac`: `Buffer`\<`ArrayBuffer`>; `mediaKey`: `NonSharedBuffer`; `originalFilePath`: `undefined` | `string`; }>
# ensureLTHashStateVersion
Source: https://baileys.wiki/api-reference/functions/ensureLTHashStateVersion
Function ensureLTHashStateVersion in the Baileys API.
> **ensureLTHashStateVersion**(`state`): [`LTHashState`](/api-reference/type-aliases/LTHashState)
Defined in: [src/Utils/chat-utils.ts:135](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L135)
## Parameters
### state
[`LTHashState`](/api-reference/type-aliases/LTHashState)
## Returns
[`LTHashState`](/api-reference/type-aliases/LTHashState)
# extensionForMediaMessage
Source: https://baileys.wiki/api-reference/functions/extensionForMediaMessage
Function extensionForMediaMessage in the Baileys API.
> **extensionForMediaMessage**(`message`): `string`
Defined in: [src/Utils/messages-media.ts:655](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L655)
## Parameters
### message
[`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
`string`
# extractAddressingContext
Source: https://baileys.wiki/api-reference/functions/extractAddressingContext
Function extractAddressingContext in the Baileys API.
> **extractAddressingContext**(`stanza`): `object`
Defined in: [src/Utils/decode-wa-message.ts:106](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L106)
## Parameters
### stanza
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
`object`
### addressingMode
> **addressingMode**: `string`
### recipientAlt
> **recipientAlt**: `undefined` | `string`
### senderAlt
> **senderAlt**: `undefined` | `string`
# extractDeviceJids
Source: https://baileys.wiki/api-reference/functions/extractDeviceJids
Function extractDeviceJids in the Baileys API.
> **extractDeviceJids**(`result`, `myJid`, `myLid`, `excludeZeroDevices`): [`FullJid`](/api-reference/type-aliases/FullJid)\[]
Defined in: [src/Utils/signal.ts:181](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L181)
## Parameters
### result
[`USyncQueryResultList`](/api-reference/type-aliases/USyncQueryResultList)\[]
### myJid
`string`
### myLid
`string`
### excludeZeroDevices
`boolean`
## Returns
[`FullJid`](/api-reference/type-aliases/FullJid)\[]
# extractE2ESessionFromRetryReceipt
Source: https://baileys.wiki/api-reference/functions/extractE2ESessionFromRetryReceipt
Function extractE2ESessionFromRetryReceipt in the Baileys API.
> **extractE2ESessionFromRetryReceipt**(`receipt`): `null` | \{ `identityKey`: `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>; `preKey`: `undefined` | \{ `keyId`: `number`; `publicKey`: `Uint8Array`; }; `registrationId`: `number`; `signedPreKey`: \{ `keyId`: `number`; `publicKey`: `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>; `signature`: `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>; }; }
Defined in: [src/Utils/signal.ts:92](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L92)
## Parameters
### receipt
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
`null` | \{ `identityKey`: `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>; `preKey`: `undefined` | \{ `keyId`: `number`; `publicKey`: `Uint8Array`; }; `registrationId`: `number`; `signedPreKey`: \{ `keyId`: `number`; `publicKey`: `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>; `signature`: `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>; }; }
# extractImageThumb
Source: https://baileys.wiki/api-reference/functions/extractImageThumb
Function extractImageThumb in the Baileys API.
> **extractImageThumb**(`bufferOrFilePath`, `width`): `Promise`\<\{ `buffer`: `any`; `original`: \{ `height`: `any`; `width`: `any`; }; }>
Defined in: [src/Utils/messages-media.ts:135](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L135)
## Parameters
### bufferOrFilePath
`string` | `Buffer`\<`ArrayBufferLike`> | `Readable`
### width
`number` = `32`
## Returns
`Promise`\<\{ `buffer`: `any`; `original`: \{ `height`: `any`; `width`: `any`; }; }>
# extractMessageContent
Source: https://baileys.wiki/api-reference/functions/extractMessageContent
Extract the true message content from a message
> **extractMessageContent**(`content`): `undefined` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [src/Utils/messages.ts:824](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L824)
Extract the true message content from a message
Eg. extracts the inner message from a disappearing message/view once message
## Parameters
### content
`undefined` | `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
`undefined` | [`IMessage`](/proto-reference/interfaces/IMessage)
# extractSyncdPatches
Source: https://baileys.wiki/api-reference/functions/extractSyncdPatches
Function extractSyncdPatches in the Baileys API.
> **extractSyncdPatches**(`result`, `options`): `Promise`\<\{ `critical_block`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `critical_unblock_low`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `regular`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `regular_high`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `regular_low`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; }>
Defined in: [src/Utils/chat-utils.ts:354](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L354)
## Parameters
### result
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### options
`RequestInit`
## Returns
`Promise`\<\{ `critical_block`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `critical_unblock_low`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `regular`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `regular_high`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; `regular_low`: \{ `hasMorePatches`: `boolean`; `patches`: [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)\[]; `snapshot`: [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot); }; }>
# extractUrlFromText
Source: https://baileys.wiki/api-reference/functions/extractUrlFromText
Uses a regex to test whether the string contains a URL, and returns the URL if it does.
> **extractUrlFromText**(`text`): `undefined` | `string`
Defined in: [src/Utils/messages.ts:90](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L90)
Uses a regex to test whether the string contains a URL, and returns the URL if it does.
## Parameters
### text
`string`
eg. hello [https://google.com](https://google.com)
## Returns
`undefined` | `string`
the URL, eg. [https://google.com](https://google.com)
# fetchLatestBaileysVersion
Source: https://baileys.wiki/api-reference/functions/fetchLatestBaileysVersion
utility that fetches latest baileys version from the master branch.
> **fetchLatestBaileysVersion**(`options`): `Promise`\<\{ `error`: `undefined`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); } | \{ `error`: `unknown`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); }>
Defined in: [src/Utils/generics.ts:239](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L239)
utility that fetches latest baileys version from the master branch.
Use to ensure your WA connection is always on the latest version
## Parameters
### options
`RequestInit` = `{}`
## Returns
`Promise`\<\{ `error`: `undefined`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); } | \{ `error`: `unknown`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); }>
# fetchLatestWaWebVersion
Source: https://baileys.wiki/api-reference/functions/fetchLatestWaWebVersion
A utility that fetches the latest web version of whatsapp.
> **fetchLatestWaWebVersion**(`options`): `Promise`\<\{ `error`: `undefined`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); } | \{ `error`: `unknown`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); }>
Defined in: [src/Utils/generics.ts:280](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L280)
A utility that fetches the latest web version of whatsapp.
Use to ensure your WA connection is always on the latest version
## Parameters
### options
`RequestInit` = `{}`
## Returns
`Promise`\<\{ `error`: `undefined`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); } | \{ `error`: `unknown`; `isLatest`: `boolean`; `version`: [`WAVersion`](/api-reference/type-aliases/WAVersion); }>
# generateForwardMessageContent
Source: https://baileys.wiki/api-reference/functions/generateForwardMessageContent
Generate forwarded message content like WA does
> **generateForwardMessageContent**(`message`, `forceForward`?): [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [src/Utils/messages.ts:347](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L347)
Generate forwarded message content like WA does
## Parameters
### message
[`WAMessage`](/api-reference/type-aliases/WAMessage)
the message to forward
### forceForward?
`boolean`
## Returns
[`IMessage`](/proto-reference/interfaces/IMessage)
# API reference
Source: https://baileys.wiki/api-reference/overview
How the generated Baileys reference is produced, and how to read it.
Every symbol the [`baileys`](https://github.com/WhiskeySockets/Baileys) package exports is documented here: functions, type aliases, interfaces, classes, enumerations, and variables. Browse by kind in the sidebar, or search for a symbol by name.
The protobuf message types generated from `WAProto.proto` live in their own [Protobuf](/proto-reference/overview) tab. They outnumber the library's own API roughly four to one, so keeping them separate stops them from swamping the pages you actually reach for.
This reference is generated from the TypeScript sources on the `master` branch, so it describes the code as it exists today rather than the last published release.
The reference tells you what a symbol's signature is. It does not tell you when to reach for it. For that, start with the guides — [Socket config](/concepts/socket-config), [Events](/concepts/events), and [Sending messages](/messaging/sending-messages) cover the APIs you'll use most.
## Reading the pages
Each page documents one exported symbol. A few conventions are worth knowing:
* **Type names are links.** Follow them to move from a signature to the types it mentions, and on to theirs.
* **Defined in** links to the exact source file and line on GitHub. Follow it whenever the signature alone is ambiguous — the implementation is the final word.
* **Private and protected members are omitted.** Only the public surface appears here.
* **Types referenced but not exported** appear as plain text rather than links. `Mentionable`, `Contextable`, and `WithDimensions` are the common ones: they're declared without `export` in the library, so they have no page to link to.
## How it's generated
[TypeDoc](https://typedoc.org) reads the library's TypeScript sources and emits one markdown page per symbol, which a script converts to MDX and wires into the navigation. Nothing in this section is written by hand, so the reference cannot drift from the source:
```bash theme={null}
node scripts/sync-api-reference.mjs
```
A scheduled workflow runs that script daily and commits the result when the library's public API changes. You can also point it at a specific tag:
```bash theme={null}
node scripts/sync-api-reference.mjs --ref v7.0.0
```
The exact commit this reference was built from is recorded in `scripts/api-reference-source.json`.
## Missing or wrong documentation
Prose in this section comes from doc comments in the library itself, so corrections belong in [`WhiskeySockets/Baileys`](https://github.com/WhiskeySockets/Baileys) rather than in this repository. Editing a page here would be overwritten by the next sync.
If a symbol is missing entirely, it is most likely not exported from `src/index.ts`.
# Pairing code
Source: https://baileys.wiki/authentication/pairing-code
Link without scanning — enter an 8-digit code on the phone instead.
Pairing code authentication lets you link Baileys to WhatsApp using an 8-digit code instead of a QR code. This is useful in headless environments where displaying a QR code is inconvenient, or when you want to link a device by entering a code on your phone manually.
Pairing code is a method to connect WhatsApp Web without scanning a QR code. It is **not** the Mobile API. You can only link one device per phone number using this method. See the [WhatsApp FAQ](https://faq.whatsapp.com/1324084875126592) for details.
## Setup
Create the socket without rendering a QR code. You can simply ignore the `qr` field on `connection.update` while using pairing codes.
```typescript theme={null}
import makeWASocket from '@whiskeysockets/baileys'
const sock = makeWASocket({})
```
The legacy `printQRInTerminal` option is **deprecated** and should not be set. Don't render the QR string while pairing by code — just call `requestPairingCode` instead.
Check `sock.authState.creds.registered` before requesting a code. If the socket is already registered (i.e., credentials are already present from a previous session), you do not need to request a new code.
```typescript theme={null}
if (!sock.authState.creds.registered) {
// Phone number must include country code, digits only.
// Do not include +, (), or - characters.
const number = '15551234567'
const code = await sock.requestPairingCode(number)
console.log(`Pairing code: ${code}`)
}
```
The returned `code` is an 8-digit string you enter on your phone.
On your phone, open WhatsApp and go to **Settings → Linked Devices → Link a Device**. Select **Link with phone number instead** and enter the 8-digit code displayed in your terminal.
Once you confirm on the phone, the `connection.update` event fires with `connection: 'open'`.
## Phone number format
The phone number you pass to `requestPairingCode` must follow these rules:
* Include the country code (e.g., `1` for the US, `44` for the UK)
* Use digits only — no `+`, `(`, `)`, or `-` characters
* Do not include spaces
```typescript Correct theme={null}
const code = await sock.requestPairingCode('15551234567') // US number
const code = await sock.requestPairingCode('447911123456') // UK number
```
```typescript Incorrect theme={null}
const code = await sock.requestPairingCode('+1 (555) 123-4567') // will fail
const code = await sock.requestPairingCode('555-123-4567') // will fail
```
## Complete example
The following example uses `readline` to prompt for the phone number at runtime, matching the pattern used in the official example script.
```typescript theme={null}
import makeWASocket, { useMultiFileAuthState } from '@whiskeysockets/baileys'
import readline from 'readline'
const rl = readline.createInterface({ input: process.stdin, output: process.stdout })
const question = (text: string) => new Promise((resolve) => rl.question(text, resolve))
async function connect() {
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')
const sock = makeWASocket({
auth: state,
})
sock.ev.on('connection.update', async ({ connection, qr }) => {
// The QR event also fires in pairing code mode — use it as the trigger
// to request a code if the device isn't registered yet.
if (qr && !sock.authState.creds.registered) {
const number = await question('Enter your phone number (digits only, with country code):\n')
const code = await sock.requestPairingCode(number)
console.log(`Pairing code: ${code}`)
}
if (connection === 'open') {
console.log('Connected to WhatsApp')
rl.close()
}
})
sock.ev.on('creds.update', saveCreds)
}
connect()
```
The `qr` field in `connection.update` fires even in pairing code mode. Use it as your trigger to call `requestPairingCode` rather than calling it immediately after creating the socket, because the socket may not be ready yet.
Combine this with `useMultiFileAuthState` so the pairing code is only needed once. On subsequent runs, the saved credentials reconnect automatically without a new code. See [Save and restore WhatsApp sessions](/authentication/session-management).
# QR code
Source: https://baileys.wiki/authentication/qr-code
Authenticate by scanning a QR code with the WhatsApp mobile app.
QR code authentication is the default way to link Baileys to your WhatsApp account. Baileys emits a QR string on the `connection.update` event, which you render however you like — to the terminal, to an image, or to your frontend. Open WhatsApp on your phone, navigate to **Linked Devices**, and scan the code to complete the link.
The `printQRInTerminal` socket option is **deprecated** and will be removed in a future version. Listen for the `qr` field on the `connection.update` event and render the code yourself.
## Basic setup
If you haven't already, add Baileys to your project.
```bash theme={null}
npm install @whiskeysockets/baileys qrcode-terminal
```
The QR string is delivered through the `connection.update` event. Use a library like [`qrcode-terminal`](https://www.npmjs.com/package/qrcode-terminal) (or [`qrcode`](https://www.npmjs.com/package/qrcode) for image/canvas output) to render it.
```typescript theme={null}
import makeWASocket from '@whiskeysockets/baileys'
import qrcode from 'qrcode-terminal'
const sock = makeWASocket({})
sock.ev.on('connection.update', ({ connection, qr }) => {
if (qr) {
// Render the QR code yourself — printQRInTerminal is deprecated.
qrcode.generate(qr, { small: true })
}
if (connection === 'open') {
console.log('Connected to WhatsApp')
}
})
```
In production, send the `qr` string to your frontend and render it there instead of in the terminal.
On your phone, open WhatsApp and go to **Settings → Linked Devices → Link a Device**. Point your camera at the rendered QR code.
Once scanned, WhatsApp **forcibly disconnects** the socket so Baileys can reconnect with full credentials. This is expected — handle it by reconnecting on `DisconnectReason.restartRequired` (see [Keeping the connection alive](#keeping-the-connection-alive)).
## Customizing the browser identity and receiving full history
The browser identity Baileys presents to WhatsApp affects how your client appears in **Linked Devices** and how much message history is delivered on first sync. Both options are configured via the socket — see [Configure the Baileys socket connection](/concepts/socket-config) for the `Browsers` presets and the `syncFullHistory` flag.
## Keeping the connection alive
Baileys maintains a persistent WebSocket connection. If your process exits, the session is lost. Handle the `connection.update` event to detect disconnections and reconnect when appropriate.
```typescript theme={null}
import makeWASocket, { DisconnectReason } from '@whiskeysockets/baileys'
import { Boom } from '@hapi/boom'
import qrcode from 'qrcode-terminal'
function connect() {
const sock = makeWASocket({})
sock.ev.on('connection.update', ({ connection, lastDisconnect, qr }) => {
if (qr) {
qrcode.generate(qr, { small: true })
}
if (connection === 'close') {
const statusCode = (lastDisconnect?.error as Boom)?.output?.statusCode
const shouldReconnect = statusCode !== DisconnectReason.loggedOut
if (shouldReconnect) {
connect()
} else {
console.log('Logged out. Re-scan the QR code to reconnect.')
}
}
})
}
connect()
```
Pair QR code authentication with `useMultiFileAuthState` so you only need to scan once. See [Save and restore WhatsApp sessions](/authentication/session-management).
# Session management
Source: https://baileys.wiki/authentication/session-management
Persist auth state so you don't re-scan the QR every restart.
By default, Baileys holds your authentication credentials only in memory. When your process restarts, the session is gone and you must scan the QR code again. Persisting the auth state to disk solves this: on each restart, Baileys loads the saved credentials and reconnects without prompting for a new QR code.
## useMultiFileAuthState
The useMultiFileAuthState function is not recommended for deployment in production. It uses the file state and there is no guarantee that its good at session management, and will cause auth errors. Learn more at the end of this page on creating your own auth state.
`useMultiFileAuthState` is the built-in utility for file-based session persistence. It stores credentials and Signal session keys as JSON files inside a folder you specify. Calling the returned `saveCreds` function whenever credentials change keeps the files up to date.
```typescript theme={null}
import makeWASocket, { useMultiFileAuthState } from '@whiskeysockets/baileys'
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')
const sock = makeWASocket({
auth: state,
})
// Render the QR code yourself when the connection emits one.
sock.ev.on('connection.update', ({ qr }) => {
if (qr) console.log('QR:', qr) // pipe to qrcode-terminal or your frontend
})
// Save credentials whenever they are updated
sock.ev.on('creds.update', saveCreds)
```
`useMultiFileAuthState` creates the folder if it does not exist. On subsequent runs, it reads the credentials back from disk and passes them to `makeWASocket` via the `auth` option. If valid credentials are found, the socket connects without showing a QR code.
## How the auth state is structured
The `state` object returned by `useMultiFileAuthState` conforms to the `AuthenticationState` type:
```typescript theme={null}
type AuthenticationState = {
creds: AuthenticationCreds // your account identity and registration info
keys: SignalKeyStore // Signal Protocol session keys
}
```
Both parts must be saved and restored together. Losing either one breaks the session.
## Saving Signal keys
Every time a message is sent or received, Baileys may update the Signal session keys stored in `authState.keys`. If you do not save these updates, messages will fail to send or decrypt for recipients whose sessions have been rekeyed. Always listen for `creds.update` and call your save function promptly.
`useMultiFileAuthState` handles this automatically — its internal `keys.set` implementation writes key files to disk. If you implement a custom auth store (see below), you must ensure your `keys.set` method persists data before returning.
## Improving performance with makeCacheableSignalKeyStore
In production, every message triggers Signal key lookups that hit disk. Wrapping your key store with `makeCacheableSignalKeyStore` adds an in-memory cache layer that significantly reduces I/O.
```typescript theme={null}
import makeWASocket, {
useMultiFileAuthState,
makeCacheableSignalKeyStore,
} from '@whiskeysockets/baileys'
import P from 'pino'
const logger = P({ level: 'silent' })
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')
const sock = makeWASocket({
auth: {
creds: state.creds,
keys: makeCacheableSignalKeyStore(state.keys, logger),
},
})
sock.ev.on('creds.update', saveCreds)
```
The cache uses a 5-minute TTL by default and is backed by a `NodeCache` instance. You can pass a custom `CacheStore` as the third argument if you need different eviction behavior.
## Full reconnect example
This pattern is used in the official example script. It handles disconnections, logs out gracefully, and saves credentials on every update.
```typescript theme={null}
import makeWASocket, {
DisconnectReason,
useMultiFileAuthState,
makeCacheableSignalKeyStore,
} from '@whiskeysockets/baileys'
import { Boom } from '@hapi/boom'
import P from 'pino'
const logger = P({ level: 'silent' })
async function connectToWhatsApp() {
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')
const sock = makeWASocket({
auth: {
creds: state.creds,
keys: makeCacheableSignalKeyStore(state.keys, logger),
},
})
sock.ev.on('connection.update', ({ connection, lastDisconnect }) => {
if (connection === 'close') {
const statusCode = (lastDisconnect?.error as Boom)?.output?.statusCode
const shouldReconnect = statusCode !== DisconnectReason.loggedOut
if (shouldReconnect) {
connectToWhatsApp()
} else {
console.log('Logged out. Delete the auth folder and re-scan to reconnect.')
}
} else if (connection === 'open') {
console.log('Connected to WhatsApp')
}
})
sock.ev.on('creds.update', saveCreds)
}
connectToWhatsApp()
```
## Reliable JSON serialization with BufferJSON
The `useMultiFileAuthState` implementation serializes credentials using `BufferJSON`, a Baileys utility that correctly handles `Buffer` and `Uint8Array` values during `JSON.stringify` / `JSON.parse`. If you build a custom store and serialize auth data to JSON yourself, use `BufferJSON.replacer` when stringifying and `BufferJSON.reviver` when parsing to avoid data corruption.
```typescript theme={null}
import { BufferJSON } from '@whiskeysockets/baileys'
// Writing
const serialized = JSON.stringify(creds, BufferJSON.replacer)
// Reading
const restored = JSON.parse(serialized, BufferJSON.reviver)
```
## Building a database-backed auth store
`useMultiFileAuthState` is designed for development and simple bots. For production systems, implement an `AuthenticationState` backed by a SQL or NoSQL database. Your implementation must satisfy the `SignalKeyStore` interface:
```typescript theme={null}
type SignalKeyStore = {
get(
type: T,
ids: string[]
): Promise<{ [id: string]: SignalDataTypeMap[T] }>
set(data: SignalDataSet): Promise
clear?(): Promise
}
```
The `get` method must return a map of the requested key IDs, and `set` must durably persist each entry (or delete it if the value is `null`) before resolving.
A good starting point is studying how `useMultiFileAuthState` works. The file-based implementation directly mirrors the interface your database store needs to satisfy.
Never commit your auth folder or database credentials to version control. The files inside `auth_info_baileys/` contain long-lived Signal private keys equivalent to an SSH private key — treat them with the same care.
# Contributing
Source: https://baileys.wiki/community/contributing
How to contribute code, docs, and translations.
Baileys is community-maintained. Contributions of every size are welcome — bug reports, code fixes, doc improvements, and translations.
## Contributing code
1. Fork [WhiskeySockets/Baileys](https://github.com/WhiskeySockets/Baileys) and create a branch from `master`.
2. Run the project locally with Yarn 4 (via `corepack`). The project is ESM-only — see [Migrate to Baileys v7](/migration/v7) if you're unfamiliar with the setup.
3. Add or update tests where it makes sense.
4. Open a pull request describing your change and the issue or use case it addresses.
For larger changes, open a discussion first so we can agree on direction before you invest in an implementation.
## Contributing to the docs
These docs live at [WhiskeySockets/docs](https://github.com/WhiskeySockets/docs). Edits follow the same flow as code:
1. Fork the repo and create a branch.
2. Edit the relevant `.mdx` files.
3. Open a pull request — preview deployments are generated automatically.
When proposing new pages, match the existing structure: second-person voice, sentence-case headings, language tags on code blocks, and relative links for internal references.
## Translations
We're crowdsourcing translations of the Baileys docs. See [Translations](/community/translations) for the languages we're prioritizing and how to get involved.
## Extending Baileys
If your contribution involves new protocol surfaces (USync, MEX, or other internal APIs), start with [USync protocol](/advanced/usync) and the [Custom functionality](/advanced/custom-functionality) guide. These cover the lower-level extension points and how to plug new behavior into the socket.
## Code of conduct
Be kind. Assume good intent. Keep discussions focused on the project. Reports of harassment or abuse can be sent to the maintainers via GitHub.
# Sponsor
Source: https://baileys.wiki/community/sponsor
Fund continued development and unlock sponsor perks.
Baileys is maintained by volunteers. Sponsorships fund continued development, faster issue triage, and infrastructure for testing against new WhatsApp behavior.
## How to sponsor
You can sponsor ongoing Baileys development through [purpshell.dev/sponsor](https://purpshell.dev/sponsor). purpshell is the current active maintainer. Both one-time and recurring sponsorships are supported.
## Perks
Active sponsors get:
* Priority on bug reports and feature requests they file.
* Early access to migration guides and breaking-change notices.
* Recognition in release notes and on the project README, when desired.
Specific sponsor tiers and benefits evolve over time. Check the GitHub Sponsors page for the current list.
## Other ways to support
If sponsoring isn't an option, there are still ways to help:
* File detailed bug reports with reproductions.
* Improve the [docs](/community/contributing).
* Help triage GitHub issues and answer community questions.
* Translate the docs (see [Translations](/community/translations)).
# Translations
Source: https://baileys.wiki/community/translations
Help translate the docs into more languages.
These docs are written in English. We'd like to make them accessible to as many developers as possible by crowdsourcing translations.
## Languages we're prioritizing
In rough order of priority:
1. Portuguese (Brazil)
2. Spanish
3. Indonesian / Malay
4. Russian
5. Chinese (Simplified)
Translations into other languages are also welcome — open an issue first so we can coordinate.
## How to contribute a translation
1. Open an issue on [WhiskeySockets/docs](https://github.com/WhiskeySockets/docs/issues) declaring the language you want to translate.
2. Wait for a maintainer to confirm scope and set up the language directory.
3. Submit translations as pull requests, page by page. Keep code samples in their original form — only translate prose and headings.
We're still finalizing the translation infrastructure for these docs. If you're interested in helping, open an issue and a maintainer will guide you through the current setup.
# Data store
Source: https://baileys.wiki/concepts/data-store
Persist chats, messages, and contacts. In-memory store or your own backend.
Baileys is a stateless WebSocket client. It processes and emits events but does not store anything between socket restarts. There is no built-in database, no message history cache, and no contact list that persists on disk. Your application is responsible for building and maintaining that state from the events Baileys emits.
This design is intentional: it lets you choose any storage backend — a Map in memory, SQLite, Redis, Postgres — without the library forcing a particular approach on you.
***
## Why you need a store
Several Baileys features depend on your application being able to look up past messages:
* **Message retries** — when a message fails to decrypt, WhatsApp asks the sender to resend it. Baileys calls the `getMessage` callback in your `SocketConfig` to retrieve the plaintext so it can re-encrypt and deliver it. Without this, retries silently fail and recipients see "This message took a while."
* **Poll vote decryption** — poll votes arrive as encrypted `messages.update` events. To aggregate votes you need the original poll creation message.
* **History queries** — `sock.fetchMessageHistory` loads older messages from the phone, delivering them via `messaging-history.set`. Your store needs to accept and persist these batches.
***
## The in-memory store
`makeInMemoryStore` was available in earlier versions of Baileys but has been removed as of v7. If you are upgrading from v6 or earlier, you will need to implement your own store. The patterns in this guide show you how.
For a minimal starting point, you can manage state directly in JavaScript objects and populate them from events. This is fine for local development and testing, but not for production — process restarts lose everything.
```typescript theme={null}
import makeWASocket, {
WAMessage,
WAMessageKey,
Chat,
Contact,
proto,
useMultiFileAuthState,
} from '@whiskeysockets/baileys'
// Simple in-memory containers
const messages = new Map()
const chats = new Map()
const contacts = new Map()
function messageKey(key: WAMessageKey): string {
return `${key.remoteJid}:${key.id}`
}
const { state, saveCreds } = await useMultiFileAuthState('baileys_auth_info')
const sock = makeWASocket({
auth: state,
// Required for retries and poll decryption
getMessage: async (key) => {
return messages.get(messageKey(key))?.message ?? undefined
},
})
sock.ev.process(async (events) => {
if (events['creds.update']) {
await saveCreds()
}
// Populate message store
if (events['messages.upsert']) {
for (const msg of events['messages.upsert'].messages) {
if (msg.key.id) {
messages.set(messageKey(msg.key), msg)
}
}
}
// Apply message updates (status changes, reactions, poll votes)
if (events['messages.update']) {
for (const { key, update } of events['messages.update']) {
const existing = messages.get(messageKey(key))
if (existing) {
messages.set(messageKey(key), { ...existing, ...update })
}
}
}
// History sync — bulk insert
if (events['messaging-history.set']) {
for (const msg of events['messaging-history.set'].messages) {
if (msg.key.id) {
messages.set(messageKey(msg.key), msg)
}
}
for (const chat of events['messaging-history.set'].chats) {
chats.set(chat.id, chat)
}
for (const contact of events['messaging-history.set'].contacts) {
contacts.set(contact.id, contact)
}
}
// Chat lifecycle
if (events['chats.upsert']) {
for (const chat of events['chats.upsert']) {
chats.set(chat.id, chat)
}
}
if (events['chats.update']) {
for (const update of events['chats.update']) {
const existing = chats.get(update.id!)
if (existing) {
chats.set(update.id!, { ...existing, ...update })
}
}
}
if (events['chats.delete']) {
for (const jid of events['chats.delete']) {
chats.delete(jid)
}
}
// Contact lifecycle
if (events['contacts.upsert']) {
for (const contact of events['contacts.upsert']) {
contacts.set(contact.id, contact)
}
}
if (events['contacts.update']) {
for (const update of events['contacts.update']) {
if (update.id) {
const existing = contacts.get(update.id)
contacts.set(update.id, { ...existing, ...update } as Contact)
}
}
}
})
```
***
## Production: database-backed store
For a production deployment, replace the in-memory Maps with your database of choice. The structure of the store stays the same — you are just changing where data is read from and written to.
### SQLite example (with `better-sqlite3`)
```typescript theme={null}
import Database from 'better-sqlite3'
import { WAMessageKey, proto } from '@whiskeysockets/baileys'
const db = new Database('./baileys.db')
// Create table once
db.exec(`
CREATE TABLE IF NOT EXISTS messages (
jid TEXT NOT NULL,
id TEXT NOT NULL,
data TEXT NOT NULL,
PRIMARY KEY (jid, id)
)
`)
const insertMsg = db.prepare(
'INSERT OR REPLACE INTO messages (jid, id, data) VALUES (?, ?, ?)'
)
const getMsg = db.prepare(
'SELECT data FROM messages WHERE jid = ? AND id = ?'
)
export async function saveMessage(msg: proto.IWebMessageInfo) {
if (msg.key.remoteJid && msg.key.id && msg.message) {
insertMsg.run(msg.key.remoteJid, msg.key.id, JSON.stringify(msg.message))
}
}
export async function getMessage(
key: WAMessageKey
): Promise {
const row = getMsg.get(key.remoteJid, key.id) as { data: string } | undefined
return row ? JSON.parse(row.data) : undefined
}
```
Then wire it into your socket config:
```typescript theme={null}
const sock = makeWASocket({
auth: state,
getMessage,
})
sock.ev.on('messages.upsert', ({ messages }) => {
for (const msg of messages) {
saveMessage(msg)
}
})
```
### Redis example
```typescript theme={null}
import { createClient } from 'redis'
import { WAMessageKey, proto } from '@whiskeysockets/baileys'
const redis = createClient()
await redis.connect()
export async function saveMessage(msg: proto.IWebMessageInfo) {
if (!msg.key.remoteJid || !msg.key.id || !msg.message) return
const key = `msg:${msg.key.remoteJid}:${msg.key.id}`
// Keep messages for 30 days
await redis.set(key, JSON.stringify(msg.message), { EX: 60 * 60 * 24 * 30 })
}
export async function getMessage(
key: WAMessageKey
): Promise {
const raw = await redis.get(`msg:${key.remoteJid}:${key.id}`)
return raw ? JSON.parse(raw) : undefined
}
```
***
## Querying messages
Once you have a store, you can implement a `loadMessages` helper to retrieve recent messages for a given chat — useful for displaying chat history in a UI or processing a conversation thread.
```typescript theme={null}
// SQLite example
const listMessages = db.prepare(`
SELECT data FROM messages
WHERE jid = ?
ORDER BY rowid DESC
LIMIT ?
`)
export function loadMessages(jid: string, count: number): proto.IMessage[] {
const rows = listMessages.all(jid, count) as { data: string }[]
return rows.map(r => JSON.parse(r.data)).reverse()
}
```
***
## Checklist
This is the single most important step. Without it, message retries and poll vote decryption do not work.
Every incoming and outgoing message fires this event. Store the full `WAMessage` object, not just the text.
History syncs can deliver thousands of messages at once. Use batch inserts to avoid hammering your database.
Listen to `chats.upsert`, `chats.update`, `chats.delete`, `contacts.upsert`, and `contacts.update` to maintain an accurate local copy.
Your message store and your auth state (`useMultiFileAuthState`) are different things. Both must survive restarts, but through separate mechanisms.
Never store authentication state (the contents of `baileys_auth_info/`) in the same database table as messages. Auth state contains long-lived Signal encryption keys. Treat it with the same care as an SSH private key.
# Events
Source: https://baileys.wiki/concepts/events
Typed events for messages, connection state, groups, contacts, and more.
Baileys communicates everything that happens on your WhatsApp connection through a typed event emitter available as `sock.ev`. Every event name maps to a specific payload type defined in `BaileysEventMap`, so your IDE can autocomplete both the event name and the shape of the data you receive.
## Listening to events
Use `sock.ev.on` to subscribe and `sock.ev.off` to unsubscribe. The type parameter is inferred automatically from the event name.
```typescript theme={null}
// subscribe
sock.ev.on('messages.upsert', ({ messages, type }) => {
console.log(`Received ${messages.length} message(s) of type "${type}"`)
})
// unsubscribe — pass the same function reference
const handler = ({ messages }) => { /* ... */ }
sock.ev.on('messages.upsert', handler)
sock.ev.off('messages.upsert', handler)
```
The `BaileysEventEmitter` interface is defined as:
```typescript theme={null}
export interface BaileysEventEmitter {
on(event: T, listener: (arg: BaileysEventMap[T]) => void): void
off(event: T, listener: (arg: BaileysEventMap[T]) => void): void
removeAllListeners(event: T): void
emit(event: T, arg: BaileysEventMap[T]): boolean
}
```
***
## The `ev.process()` pattern
For most applications you should use `sock.ev.process` instead of individual `sock.ev.on` calls. The `process` callback receives a map of all events that fired in a single tick, letting you handle them together and avoid partial state updates.
```typescript theme={null}
sock.ev.process(async (events) => {
if (events['connection.update']) {
const { connection, lastDisconnect } = events['connection.update']
if (connection === 'close') {
const shouldReconnect =
(lastDisconnect?.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut
if (shouldReconnect) startSock()
}
}
if (events['creds.update']) {
await saveCreds()
}
if (events['messages.upsert']) {
const { messages, type } = events['messages.upsert']
if (type === 'notify') {
for (const msg of messages) {
// handle incoming message
}
}
}
if (events['chats.update']) {
// handle chat updates
}
})
```
`ev.process` batches events fired within the same async tick. This means if a history sync delivers 500 messages and 200 chat updates at once, your handler receives them all together rather than firing 700 separate callbacks.
***
## Event reference
### `connection.update`
Fires whenever the WebSocket state changes. The payload is `Partial`:
```typescript theme={null}
type ConnectionState = {
connection: 'open' | 'connecting' | 'close'
lastDisconnect?: { error: Boom | Error | undefined; date: Date }
isNewLogin?: boolean
qr?: string // scan this to log in
receivedPendingNotifications?: boolean
isOnline?: boolean
}
```
Use this event to reconnect after a close, render the QR code, and detect new logins.
```typescript theme={null}
sock.ev.on('connection.update', (update) => {
const { connection, lastDisconnect, qr } = update
if (qr) {
// render QR for scanning, e.g. with qrcode-terminal
}
if (connection === 'close') {
const code = (lastDisconnect?.error as Boom)?.output?.statusCode
if (code !== DisconnectReason.loggedOut) {
startSock() // reconnect
}
}
})
```
***
### `creds.update`
Fires whenever your authentication credentials change. You **must** persist these immediately or you will lose your session.
```typescript theme={null}
sock.ev.on('creds.update', saveCreds)
```
***
### `messages.upsert`
The primary event for incoming and outgoing messages. The payload shape is:
```typescript theme={null}
{
messages: WAMessage[]
type: 'notify' | 'append'
requestId?: string
}
```
* `type: 'notify'` — messages received while the socket was online (real-time delivery). These should trigger user notifications.
* `type: 'append'` — messages loaded from history or backfill. Do not re-notify for these.
```typescript theme={null}
sock.ev.on('messages.upsert', ({ messages, type }) => {
if (type !== 'notify') return
for (const msg of messages) {
const text =
msg.message?.conversation ??
msg.message?.extendedTextMessage?.text
if (text) {
console.log(`[${msg.key.remoteJid}] ${text}`)
}
}
})
```
Always iterate over `messages` with a `for...of` loop. The array may contain more than one message per event, especially during reconnection.
***
### `messages.update`
Fires when the status of an existing message changes — delivery receipts, read receipts, reactions, or poll vote updates.
```typescript theme={null}
sock.ev.on('messages.update', async (updates) => {
for (const { key, update } of updates) {
if (update.status) {
// 1 = sent, 2 = received, 3 = read, 4 = played
console.log(`Message ${key.id} status: ${update.status}`)
}
if (update.pollUpdates) {
// decrypt poll votes — requires getMessage to be set in SocketConfig
const pollCreation = await getMessage(key)
if (pollCreation) {
const result = getAggregateVotesInPollMessage({
message: pollCreation,
pollUpdates: update.pollUpdates,
})
console.log('Poll vote aggregation:', result)
}
}
}
})
```
***
### `messaging-history.set`
Fires when a history sync batch arrives from your phone. This is how Baileys delivers past chats, contacts, and messages on first connection (and on demand when you call `sock.fetchMessageHistory`).
```typescript theme={null}
sock.ev.on('messaging-history.set', ({ chats, contacts, messages, isLatest, progress, syncType }) => {
console.log(
`History sync: ${chats.length} chats, ${contacts.length} contacts, ` +
`${messages.length} messages (progress: ${progress}%, latest: ${isLatest})`
)
// persist chats, contacts, and messages to your database here
})
```
History is delivered in reverse chronological chunks. The `isLatest` flag on the final chunk tells you the sync is complete. The `progress` field (0–100) tracks how far along the sync is.
***
### `chats.upsert` / `chats.update` / `chats.delete`
Lifecycle events for chats (conversations).
```typescript theme={null}
sock.ev.on('chats.upsert', (chats) => {
// array of Chat objects — new chats appeared
})
sock.ev.on('chats.update', (updates) => {
// partial Chat updates — e.g. unread count changed
})
sock.ev.on('chats.delete', (jids) => {
// array of JID strings — these chats were deleted
})
```
***
### `contacts.upsert` / `contacts.update`
Fires when contacts are created or their metadata (name, profile picture URL) changes.
```typescript theme={null}
sock.ev.on('contacts.upsert', (contacts) => {
for (const contact of contacts) {
console.log(`Contact: ${contact.id} — ${contact.name ?? contact.notify}`)
}
})
sock.ev.on('contacts.update', async (updates) => {
for (const contact of updates) {
if (typeof contact.imgUrl !== 'undefined') {
const url = contact.imgUrl
? await sock.profilePictureUrl(contact.id!).catch(() => null)
: null
console.log(`${contact.id} has a new profile picture: ${url}`)
}
}
})
```
***
### `groups.upsert` / `groups.update` / `group-participants.update`
Group lifecycle events.
```typescript theme={null}
sock.ev.on('groups.upsert', (groups) => {
// array of GroupMetadata — you were added to these groups
})
sock.ev.on('groups.update', (updates) => {
// partial GroupMetadata — subject, description, or settings changed
})
sock.ev.on('group-participants.update', ({ id, author, participants, action }) => {
// action is 'add' | 'remove' | 'promote' | 'demote'
console.log(`Group ${id}: ${action} by ${author}`)
for (const p of participants) {
console.log(` - ${p.id}`)
}
})
```
***
### `presence.update`
Fires when the typing or online status of a contact changes in a chat you have subscribed to with `sock.presenceSubscribe(jid)`.
```typescript theme={null}
sock.ev.on('presence.update', ({ id, presences }) => {
for (const [jid, data] of Object.entries(presences)) {
console.log(`${jid} in ${id}: ${data.lastKnownPresence}`)
// lastKnownPresence: 'available' | 'unavailable' | 'composing' | 'recording' | 'paused'
}
})
// You must subscribe to receive updates
await sock.presenceSubscribe(jid)
```
***
### `call`
Fires for incoming and outgoing call events. The payload is `WACallEvent[]`.
```typescript theme={null}
sock.ev.on('call', async (calls) => {
for (const call of calls) {
if (call.status === 'offer') {
// Reject the call immediately
await sock.rejectCall(call.id, call.from)
}
}
})
```
***
## Event sequence on first connection
Understanding the order events fire helps you sequence your startup logic correctly.
The socket begins the WebSocket handshake. `connection` is `'connecting'`.
If credentials are missing, `qr` is populated for scanning. Once credentials are confirmed, `connection` becomes `'open'`.
If `syncFullHistory` is `true`, the phone sends past messages and chats in chunks. Each chunk fires this event. Persist to your database here.
After history sync completes, `receivedPendingNotifications` is set to `true`. This signals that all offline messages have been delivered and the socket is fully caught up.
From this point forward, `messages.upsert`, `chats.update`, `presence.update`, and all other events fire in real time as activity occurs.
***
## Full example with `ev.process`
```typescript theme={null}
import makeWASocket, {
DisconnectReason,
fetchLatestBaileysVersion,
getAggregateVotesInPollMessage,
makeCacheableSignalKeyStore,
useMultiFileAuthState,
} from '@whiskeysockets/baileys'
import { Boom } from '@hapi/boom'
import P from 'pino'
const logger = P({ level: 'silent' })
async function startSock() {
const { state, saveCreds } = await useMultiFileAuthState('baileys_auth_info')
const { version } = await fetchLatestBaileysVersion()
const sock = makeWASocket({
version,
logger,
auth: {
creds: state.creds,
keys: makeCacheableSignalKeyStore(state.keys, logger),
},
})
sock.ev.process(async (events) => {
// ── Connection ───────────────────────────────────────────────
if (events['connection.update']) {
const { connection, lastDisconnect, qr } = events['connection.update']
if (qr) {
// render QR here
}
if (connection === 'close') {
const shouldReconnect =
(lastDisconnect?.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut
if (shouldReconnect) startSock()
}
}
// ── Credentials ──────────────────────────────────────────────
if (events['creds.update']) {
await saveCreds()
}
// ── History sync ─────────────────────────────────────────────
if (events['messaging-history.set']) {
const { chats, contacts, messages, isLatest } = events['messaging-history.set']
console.log(`History: ${chats.length} chats, ${messages.length} messages, latest=${isLatest}`)
// persist to your database here
}
// ── Incoming messages ─────────────────────────────────────────
if (events['messages.upsert']) {
const { messages, type } = events['messages.upsert']
if (type === 'notify') {
for (const msg of messages) {
console.log('New message from', msg.key.remoteJid)
}
}
}
// ── Message status updates ────────────────────────────────────
if (events['messages.update']) {
for (const { key, update } of events['messages.update']) {
if (update.pollUpdates) {
// `getMessage` must be wired up in your SocketConfig — see the getMessage section in socket-config
const pollCreation = await getMessage(key)
if (pollCreation) {
console.log(
'Poll results:',
getAggregateVotesInPollMessage({
message: pollCreation,
pollUpdates: update.pollUpdates,
})
)
}
}
}
}
// ── Group participants ────────────────────────────────────────
if (events['group-participants.update']) {
const { id, participants, action } = events['group-participants.update']
console.log(`Group ${id}: ${action} — ${participants.map(p => p.id).join(', ')}`)
}
// ── Presence ─────────────────────────────────────────────────
if (events['presence.update']) {
const { id, presences } = events['presence.update']
console.log('Presence update in', id, presences)
}
// ── Calls ─────────────────────────────────────────────────────
if (events['call']) {
for (const call of events['call']) {
if (call.status === 'offer') {
await sock.rejectCall(call.id, call.from)
}
}
}
})
return sock
}
```
# JIDs
Source: https://baileys.wiki/concepts/jids
How WhatsApp identifies users, groups, and broadcasts — including PN/LID duality.
WhatsApp identifies every participant — users, groups, broadcast lists, and status feeds — with a **JID** (Jabber ID). JIDs originated in the XMPP protocol and follow the format `local@server`. You will encounter them constantly in Baileys: as the target of `sock.sendMessage`, in the `key.remoteJid` of every incoming message, and as parameters to group and contact queries.
Modern WhatsApp identifies the same person in two different ways depending on context. Both are JIDs:
* **PNJID — Phone Number Jabber Identifier.** Lives on `@s.whatsapp.net` and is derived from the user's phone number. This is the legacy identifier and the one you use when looking someone up by their number.
* **LIDJID — Linked Identity Jabber Identifier.** Lives on `@lid` and is an opaque per-user identifier WhatsApp assigns to anonymize phone numbers in groups, communities, and other shared surfaces. This is the identifier WhatsApp uses by default in Baileys 7.x and later.
Both forms refer to the same underlying account. WhatsApp lets you resolve a PNJID to its LIDJID (but not the reverse) — see [PNJID ↔ LIDJID resolution](#pnjid--lidjid-resolution) below.
## JID formats
`[countrycode][number]@s.whatsapp.net`
Example: `19999999999@s.whatsapp.net`
`[lid]@lid`
Example: `123456789012345@lid`
`[timestamp]-[random]@g.us`
Example: `123456789-123345@g.us`
`[timestamp]@broadcast`
Example: `1234567890@broadcast`
`status@broadcast`
Fixed constant — all status updates go to this JID.
`[id]@newsletter`
Example: `12345@newsletter`
Less common server domains you may see:
| Server | Meaning |
| ------------- | ---------------------------------------------------------------------------------------------------- |
| `@hosted` | Hosted PN — phone-number user routed through Meta hosting |
| `@hosted.lid` | Hosted LID — LID-form user routed through Meta hosting |
| `@bot` | Meta AI / first-party bot account |
| `@c.us` | Legacy WhatsApp server domain (still used for `0@c.us`, the official business JID, and PSA messages) |
| `@call` | Voice/video call signaling |
### Phone number rules
When constructing a PNJID from a phone number:
* Include the country code (e.g., `1` for the US, `44` for the UK).
* Do **not** include `+`, `-`, spaces, or parentheses.
* `19999999999@s.whatsapp.net` is correct; `+1 (999) 999-9999@s.whatsapp.net` is not.
```typescript theme={null}
// Correct: country code + digits only, no symbols
const jid = '19999999999@s.whatsapp.net'
// Verify the number exists on WhatsApp before messaging
const [result] = await sock.onWhatsApp(jid)
if (result?.exists) {
await sock.sendMessage(result.jid, { text: 'Hello!' })
}
```
Always use the JID returned by `sock.onWhatsApp` rather than the one you constructed. WhatsApp may normalize the number to a canonical JID.
***
## PN ↔ LID: the dual-identity model
Since 2024, WhatsApp has been migrating from phone-number identifiers to LIDs (Linked Identity JIDs). A LID is an opaque, per-user identifier that hides the underlying phone number — it lets WhatsApp expose your account inside large groups, communities, and channels without leaking your number to other participants.
In Baileys 7.x and later:
* New Signal sessions are created in LID form by default.
* A single user has both a PNJID (`...@s.whatsapp.net`) and a LIDJID (`...@lid`). They refer to the same person.
* Group participant fields are typically LIDs; `participantAlt` carries the matching PN, and vice versa.
* `MessageKey.remoteJidAlt` and `MessageKey.participantAlt` give you the alternate identifier for direct messages and group/broadcast/channel messages respectively.
* The `Contact` type now exposes a single `id` plus paired `phoneNumber` (when `id` is a LID) and `lid` (when `id` is a PN).
Don't try to "restore" PN JIDs in your application. Migrate your storage, indexing, and routing logic to LIDs — WhatsApp treats LIDs as the canonical identifier going forward.
### PNJID ↔ LIDJID resolution
WhatsApp lets you resolve a phone number to its LID. The reverse — going from a LID back to a phone number — is not generally supported. Use `onWhatsApp` for one-off PN existence checks, and the `lidMapping` store on `sock.signalRepository` for direct conversions:
```typescript theme={null}
// PN → LID (single)
const lid = await sock.signalRepository.lidMapping.getLIDForPN(
'19999999999@s.whatsapp.net'
)
// PN → LID (batch — preferred for bulk lookups)
const mappings = await sock.signalRepository.lidMapping.getLIDsForPNs([
'19999999999@s.whatsapp.net',
'447911123456@s.whatsapp.net',
])
// [{ pn: '19999999999@s.whatsapp.net', lid: '...@lid' }, ...]
// LID → PN (only if Baileys has previously seen the mapping)
const pn = await sock.signalRepository.lidMapping.getPNForLID('123456789012345@lid')
```
A `lid-mapping.update` event fires whenever Baileys learns a new PN ↔ LID pair from the wire. For more advanced directory queries (device lists, bulk metadata), see [USync protocol](/advanced/usync).
### Phone number sharing between accounts
Because LIDs hide phone numbers by default, WhatsApp provides explicit opt-in flags to exchange them when both sides agree:
* Businesses can request the recipient's number with `{ requestPhoneNumber: true }` on a sent message.
* Users can share their number with `{ sharePhoneNumber: true }`.
Businesses have used LIDs since 2023; users were rolled in over the course of 2024.
***
## Multi-device JIDs
In the WhatsApp multi-device protocol, a single account can have multiple connected devices. Each device gets a device suffix appended to the user portion: `19999999999:2@s.whatsapp.net` or `123456789012345:3@lid`. The part before the `:` is the user, and the number after is the device ID.
This is why you must never compare or split JIDs with string operations — a message from device `:0` and a message from device `:2` belong to the same user.
***
## JID helper functions
Baileys exports a set of helper functions from `@whiskeysockets/baileys`. Always use these instead of manual string manipulation.
### Parsing and encoding
```typescript theme={null}
import { jidDecode, jidEncode, jidNormalizedUser } from '@whiskeysockets/baileys'
// Decode a JID into its components
const decoded = jidDecode('19999999999:2@s.whatsapp.net')
// { user: '19999999999', server: 's.whatsapp.net', device: 2, domainType: 0 }
// Decode a LIDJID
const lidDecoded = jidDecode('123456789012345:3@lid')
// { user: '123456789012345', server: 'lid', device: 3, domainType: 1 }
// Normalize a JID — strips device/agent suffix, lowercases
const normalized = jidNormalizedUser('19999999999:2@s.whatsapp.net')
// '19999999999@s.whatsapp.net'
// Encode components back into a JID string
const encoded = jidEncode('19999999999', 's.whatsapp.net')
// '19999999999@s.whatsapp.net'
```
The `domainType` field on the decoded result corresponds to the `WAJIDDomains` enum:
| Value | Constant | Server domain |
| ----- | ------------ | ---------------- |
| `0` | `WHATSAPP` | `s.whatsapp.net` |
| `1` | `LID` | `lid` |
| `128` | `HOSTED` | `hosted` |
| `129` | `HOSTED_LID` | `hosted.lid` |
### Type checks
```typescript theme={null}
import {
isJidGroup,
isJidBroadcast,
isJidStatusBroadcast,
isJidNewsletter,
isPnUser,
isLidUser,
isHostedPnUser,
isHostedLidUser,
isJidMetaAI,
areJidsSameUser,
} from '@whiskeysockets/baileys'
isJidGroup('123456789-123345@g.us') // true
isJidBroadcast('1234567890@broadcast') // true
isJidStatusBroadcast('status@broadcast') // true
isJidNewsletter('12345@newsletter') // true
isPnUser('19999999999@s.whatsapp.net') // true (PNJID)
isLidUser('123456789012345@lid') // true (LIDJID)
isHostedPnUser('19999999999@hosted') // true
isHostedLidUser('123456789012345@hosted.lid') // true
isJidMetaAI('13135550002@bot') // true
// Compare the user portion of two JIDs, ignoring device suffix
areJidsSameUser(
'19999999999:0@s.whatsapp.net',
'19999999999:3@s.whatsapp.net'
) // true
```
`areJidsSameUser` compares the user portion only — it does not cross PN/LID boundaries. To check whether a PNJID and a LIDJID refer to the same account, resolve both to the same form first via `getLIDForPN`.
`isJidUser` from earlier Baileys versions has been removed. Use `isPnUser` or `isLidUser` depending on which form you mean. Both PNs and LIDs are JIDs, so the old name was misleading.
### Common constants
```typescript theme={null}
import {
STORIES_JID,
S_WHATSAPP_NET,
OFFICIAL_BIZ_JID,
META_AI_JID,
} from '@whiskeysockets/baileys'
STORIES_JID // 'status@broadcast'
S_WHATSAPP_NET // '@s.whatsapp.net'
OFFICIAL_BIZ_JID // '16505361212@c.us'
META_AI_JID // '13135550002@c.us'
```
`META_AI_JID` is the specific legacy `@c.us` user JID for the Meta AI account, but the broader `isJidMetaAI(jid)` helper only matches the `@bot` server domain — the domain Meta AI bot interactions actually use today. The two are intentionally different and `isJidMetaAI(META_AI_JID)` returns `false`. Compare against `META_AI_JID` directly when you need to match that specific account.
***
## Practical patterns
### Routing messages by type
```typescript theme={null}
import { isJidGroup, isJidBroadcast } from '@whiskeysockets/baileys'
sock.ev.on('messages.upsert', ({ messages, type }) => {
if (type !== 'notify') return
for (const msg of messages) {
const jid = msg.key.remoteJid!
if (isJidGroup(jid)) {
handleGroupMessage(msg)
} else if (isJidBroadcast(jid)) {
// ignore broadcast messages
} else {
handleDirectMessage(msg)
}
}
})
```
### Filtering events with `shouldIgnoreJid`
```typescript theme={null}
import { isJidBroadcast, isJidNewsletter } from '@whiskeysockets/baileys'
const sock = makeWASocket({
auth: state,
// Drop all events for broadcasts and newsletters
shouldIgnoreJid: (jid) => isJidBroadcast(jid) || isJidNewsletter(jid),
})
```
### Checking if two JIDs belong to the same user
```typescript theme={null}
import { areJidsSameUser } from '@whiskeysockets/baileys'
// Works correctly with device suffixes — within the same identity form
const isSameUser = areJidsSameUser(
msg.key.participant, // e.g. '19999999999:3@s.whatsapp.net'
sock.user?.id // e.g. '19999999999:0@s.whatsapp.net'
)
```
### Deduplicating PN and LID for the same user
```typescript theme={null}
import { isLidUser } from '@whiskeysockets/baileys'
async function canonicalLid(jid: string): Promise {
if (isLidUser(jid)) return jid
const lid = await sock.signalRepository.lidMapping.getLIDForPN(jid)
return lid ?? jid // fall back to the original if no mapping exists yet
}
```
***
## What not to do
Never split a JID string with `.split('@')` or compare JIDs with `===`. JIDs may carry device suffixes (`:2`), agent fields, alternate server domains (`@lid`, `@hosted.lid`), or PN/LID duality that cause string comparisons to silently produce wrong results.
```typescript theme={null}
// Wrong — misses device variants and ignores PN/LID duality
const user = jid.split('@')[0]
const isSame = jid1 === jid2
// Correct — use the provided helpers
const { user } = jidDecode(jid)!
const isSame = areJidsSameUser(jid1, jid2)
```
# Socket config
Source: https://baileys.wiki/concepts/socket-config
All `SocketConfig` options: auth, browser, logger, caching, retries, timeouts.
Every Baileys connection starts by calling `makeWASocket` with a `SocketConfig` object. Most options have sensible defaults defined in `DEFAULT_CONNECTION_CONFIG`, so you only need to provide the ones that matter for your use case. This page walks through every option you are likely to configure in a real application.
## Required options
### `auth`
The only truly required field. You must pass an `AuthenticationState` object containing your credentials and Signal key store. Use `useMultiFileAuthState` to load credentials from disk during development, and replace it with a database-backed implementation for production.
```typescript theme={null}
import makeWASocket, { useMultiFileAuthState, makeCacheableSignalKeyStore } from '@whiskeysockets/baileys'
import P from 'pino'
const logger = P({ level: 'silent' })
const { state, saveCreds } = await useMultiFileAuthState('baileys_auth_info')
const sock = makeWASocket({
auth: {
creds: state.creds,
// wrapping the key store in makeCacheableSignalKeyStore
// reduces redundant disk reads and speeds up encryption
keys: makeCacheableSignalKeyStore(state.keys, logger),
},
})
sock.ev.on('creds.update', saveCreds)
```
When a message is sent or received, Signal sessions update and `authState.keys.set()` is called. If you do not persist those key updates immediately, messages will fail to decrypt on your next connection. `useMultiFileAuthState` handles this automatically; any custom implementation must too.
***
## Identity and browser
### `browser`
Controls how Baileys identifies itself to WhatsApp. The type is `WABrowserDescription`, which is a `[platform, browserName, version]` tuple. Use the `Browsers` constant instead of writing the tuple manually — this is also the name that appears in WhatsApp's **Linked Devices** list.
```typescript theme={null}
import makeWASocket, { Browsers } from '@whiskeysockets/baileys'
const sock = makeWASocket({
auth: state,
// Emulate macOS Chrome — the default
browser: Browsers.macOS('Chrome'),
// Other options:
// browser: Browsers.ubuntu('My App')
// browser: Browsers.windows('Firefox')
// browser: Browsers.appropriate('Safari') // auto-detects your OS
})
```
A few ready-made presets are available:
| Preset | Example |
| ---------------------------- | ---------------- |
| `Browsers.ubuntu('My App')` | Ubuntu — My App |
| `Browsers.macOS('Desktop')` | macOS — Desktop |
| `Browsers.windows('My App')` | Windows — My App |
The browser you choose also affects how much history WhatsApp sends on first sync. Desktop identities (macOS or Windows) receive significantly more history than mobile ones.
### Receiving full message history
By default, Baileys connects with a Chrome browser profile, which limits how much history WhatsApp delivers on the initial sync. `syncFullHistory` is already `true` by default — the key step is switching the browser preset to `Browsers.macOS('Desktop')`, which WhatsApp treats as a desktop client eligible for extended history.
```typescript theme={null}
import makeWASocket, { Browsers } from '@whiskeysockets/baileys'
const sock = makeWASocket({
auth: state,
browser: Browsers.macOS('Desktop'),
syncFullHistory: true,
})
```
History messages arrive asynchronously via the `messaging-history.set` event after the connection opens. See [Sync chat history](/advanced/history-sync) for details on consuming the payload.
Requesting full history can significantly increase startup time and memory usage on accounts with large chat histories.
### `logger`
Accepts any pino-compatible logger. Pass a logger with `level: 'debug'` to see every binary frame Baileys sends and receives — useful when debugging protocol issues.
```typescript theme={null}
import P from 'pino'
const logger = P({ level: 'silent' }) // quiet in production
// verbose during development
const devLogger = P({ level: 'debug' })
```
Use `logger.child({ class: 'baileys' })` to namespace Baileys log lines separately from your application logs, matching the pattern used in `DEFAULT_CONNECTION_CONFIG`.
***
## Connection behavior
### `markOnlineOnConnect`
**Default:** `true`
When `true`, Baileys marks itself as an online/active client the moment the socket connects. WhatsApp treats an active web session as a foreground device, so the primary phone stops sending push notifications.
Set this to `false` if you want the phone to continue receiving notifications while your bot or integration runs in the background.
```typescript theme={null}
const sock = makeWASocket({
auth: state,
markOnlineOnConnect: false,
})
```
### `syncFullHistory`
**Default:** `true`
Requests the phone to deliver the full chat history on first connection. This is delivered asynchronously via the `messaging-history.set` event. Full history syncs can be large; if you only need recent messages, set this to `false`.
```typescript theme={null}
const sock = makeWASocket({
auth: state,
browser: Browsers.macOS('Desktop'), // desktop browser receives more history
syncFullHistory: true,
})
```
### `printQRInTerminal`
This option is deprecated and has been removed from Baileys. Use the `connection.update` event to read the `qr` field and render it yourself with a library such as `qrcode-terminal`.
***
## Message reliability
### `getMessage`
A callback that takes a `WAMessageKey` and returns the corresponding `proto.IMessage` (or `undefined`). Baileys calls this in two situations:
1. **Message retries** — when a message fails to decrypt on the first attempt, Baileys requests a resend. It needs the original plaintext to re-encrypt it.
2. **Poll vote decryption** — `messages.update` events for polls require the original poll creation message to aggregate votes.
Without this callback, both retry delivery and poll aggregation silently fail.
```typescript theme={null}
// Minimal implementation backed by a Map (replace with your DB)
const messageStore = new Map()
const sock = makeWASocket({
auth: state,
getMessage: async (key) => {
const id = `${key.remoteJid}:${key.id}`
return messageStore.get(id)
},
})
// Populate the store when messages arrive
sock.ev.on('messages.upsert', ({ messages }) => {
for (const msg of messages) {
if (msg.key.id && msg.message) {
const id = `${msg.key.remoteJid}:${msg.key.id}`
messageStore.set(id, msg.message)
}
}
})
```
### `msgRetryCounterCache`
A `CacheStore` used to count how many times Baileys has retried sending a specific message. This prevents infinite retry loops. Use a `NodeCache` instance (from `@cacheable/node-cache`) or any object that satisfies the `CacheStore` interface.
```typescript theme={null}
import NodeCache from '@cacheable/node-cache'
import { CacheStore } from '@whiskeysockets/baileys'
const msgRetryCounterCache = new NodeCache() as CacheStore
const sock = makeWASocket({
auth: state,
msgRetryCounterCache,
})
```
Keep this cache **outside** your `startSock` function so the retry counts survive socket restarts.
### `maxMsgRetryCount`
**Default:** `5`
The maximum number of times Baileys will retry sending a failed message before giving up. Increase this only if you operate in unreliable network conditions.
***
## Group performance
### `cachedGroupMetadata`
A callback that returns cached `GroupMetadata` for a given JID, or `undefined` to trigger a live fetch. Every message sent to a group requires the group's participant list to build Signal sender-key sessions. Without a cache, this triggers a network request for every message.
```typescript theme={null}
import NodeCache from '@cacheable/node-cache'
const groupCache = new NodeCache({ stdTTL: 5 * 60, useClones: false })
const sock = makeWASocket({
auth: state,
cachedGroupMetadata: async (jid) => groupCache.get(jid),
})
// Keep the cache warm when group state changes
sock.ev.on('groups.update', async ([event]) => {
const metadata = await sock.groupMetadata(event.id)
groupCache.set(event.id, metadata)
})
sock.ev.on('group-participants.update', async (event) => {
const metadata = await sock.groupMetadata(event.id)
groupCache.set(event.id, metadata)
})
```
Set `useClones: false` on NodeCache when storing group metadata. Cloning large objects on every get adds measurable overhead in high-traffic bots.
***
## Filtering events
### `shouldIgnoreJid`
A predicate that receives a JID string and returns `true` to suppress all events and message decryption for that JID. Use this to skip broadcast lists, newsletters, or specific contacts you do not care about.
```typescript theme={null}
import { isJidBroadcast, isJidNewsletter } from '@whiskeysockets/baileys'
const sock = makeWASocket({
auth: state,
shouldIgnoreJid: (jid) => isJidBroadcast(jid) || isJidNewsletter(jid),
})
```
***
## Timeouts and keep-alive
| Option | Default | Description |
| ----------------------- | -------- | ----------------------------------------------------------------------------------- |
| `connectTimeoutMs` | `20_000` | Fails the connection if the WebSocket does not open within this window. |
| `defaultQueryTimeoutMs` | `60_000` | Maximum time to wait for a response to any IQ query. Set to `undefined` to disable. |
| `keepAliveIntervalMs` | `30_000` | Interval between WebSocket ping frames to keep the connection alive. |
| `retryRequestDelayMs` | `250` | Delay between successive retry requests for failed messages. |
***
## Link previews
### `generateHighQualityLinkPreview`
**Default:** `false`
When `true`, Baileys uploads the link preview thumbnail to WhatsApp's media servers so recipients see a high-resolution image. This requires `link-preview-js` to be installed.
```typescript theme={null}
const sock = makeWASocket({
auth: state,
generateHighQualityLinkPreview: true,
})
```
***
## Production-ready example
Here is a complete socket config that covers the most important options for a production bot:
```typescript theme={null}
import makeWASocket, {
Browsers,
CacheStore,
makeCacheableSignalKeyStore,
useMultiFileAuthState,
isJidBroadcast,
fetchLatestBaileysVersion,
proto,
} from '@whiskeysockets/baileys'
import NodeCache from '@cacheable/node-cache'
import P from 'pino'
const logger = P({ level: 'silent' })
const msgRetryCounterCache = new NodeCache() as CacheStore
const groupCache = new NodeCache({ stdTTL: 5 * 60, useClones: false })
const messageStore = new Map()
async function startSock() {
const { state, saveCreds } = await useMultiFileAuthState('baileys_auth_info')
const { version } = await fetchLatestBaileysVersion()
const sock = makeWASocket({
version,
logger,
auth: {
creds: state.creds,
keys: makeCacheableSignalKeyStore(state.keys, logger),
},
browser: Browsers.macOS('Chrome'),
markOnlineOnConnect: false,
syncFullHistory: false,
generateHighQualityLinkPreview: true,
msgRetryCounterCache,
maxMsgRetryCount: 5,
connectTimeoutMs: 20_000,
defaultQueryTimeoutMs: 60_000,
keepAliveIntervalMs: 30_000,
shouldIgnoreJid: (jid) => isJidBroadcast(jid),
getMessage: async (key) => {
const id = `${key.remoteJid}:${key.id}`
return messageStore.get(id)
},
cachedGroupMetadata: async (jid) => groupCache.get(jid),
})
sock.ev.on('creds.update', saveCreds)
sock.ev.on('messages.upsert', ({ messages }) => {
for (const msg of messages) {
if (msg.key.id && msg.message) {
messageStore.set(`${msg.key.remoteJid}:${msg.key.id}`, msg.message)
}
}
})
sock.ev.on('groups.update', async ([event]) => {
groupCache.set(event.id, await sock.groupMetadata(event.id))
})
sock.ev.on('group-participants.update', async (event) => {
groupCache.set(event.id, await sock.groupMetadata(event.id))
})
return sock
}
```
# FAQ
Source: https://baileys.wiki/faq
Common questions about connections, message delivery, LIDs, and history sync.
This page collects the answers to questions that come up most often in issues and the community. If your question isn't here, browse the rest of the docs or open a discussion on [GitHub](https://github.com/WhiskeySockets/Baileys/discussions).
## Is Baileys affiliated with WhatsApp?
No. Baileys is an independent open-source library that connects to WhatsApp Web's WebSocket protocol via the [Linked Devices](https://faq.whatsapp.com/378279804439436) feature. It does **not** use the [WhatsApp Business API](https://developers.facebook.com/docs/whatsapp/overview/business-accounts/). Use it at your own discretion — do not spam, and do not build stalkerware.
## Why does my socket disconnect right after I scan the QR code?
That's expected. After you scan the QR, WhatsApp forces a reconnect so Baileys can present full credentials. Watch for `DisconnectReason.restartRequired` in `connection.update` and reopen the socket. See [Connect with a QR code](/authentication/qr-code).
## Why isn't the QR code printing in my terminal?
The `printQRInTerminal` socket option is **deprecated**. Listen for the `qr` field on `connection.update` and render it yourself with a library like [`qrcode-terminal`](https://www.npmjs.com/package/qrcode-terminal) or [`qrcode`](https://www.npmjs.com/package/qrcode).
```ts theme={null}
import qrcode from 'qrcode-terminal'
sock.ev.on('connection.update', ({ qr }) => {
if (qr) qrcode.generate(qr, { small: true })
})
```
## Why are my messages stuck on "this message can take a while"?
WhatsApp's retry system requires you to return the original message when delivery fails. Implement [`getMessage`](/concepts/socket-config) in your socket config so Baileys can re-encrypt and resend it.
## Should I use `useMultiFileAuthState` in production?
No. It is fine for development and small bots, but it does heavy disk I/O that doesn't scale. Use its [implementation](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/use-multi-file-auth-state.ts) as a reference and back your real auth store with a database. See [Save and restore WhatsApp sessions](/authentication/session-management).
## How do I receive my full chat history?
Set `syncFullHistory: true` and use a desktop browser preset. Both options are part of the socket config — see [Receiving full message history](/concepts/socket-config#receiving-full-message-history).
```ts theme={null}
import makeWASocket, { Browsers } from '@whiskeysockets/baileys'
const sock = makeWASocket({
browser: Browsers.macOS('Desktop'),
syncFullHistory: true,
})
```
WhatsApp delivers the history asynchronously through the `messaging-history.set` event after the connection opens. Large histories noticeably increase startup time and memory.
## What is a LID and why do I see them instead of phone numbers?
A **LIDJID** (Linked Identity Jabber Identifier, on `@lid`) is a per-user, anonymized identifier WhatsApp assigns to each account. The legacy phone-number form is the **PNJID** (Phone Number Jabber Identifier, on `@s.whatsapp.net`). By default, all new Signal sessions are LID-based as of Baileys 7.x. You can resolve a PNJID to its LIDJID via `onWhatsApp()` or `getLIDForPN`, but not generally the reverse. Don't try to restore PN JIDs in your application — migrate to LIDs. See [WhatsApp JIDs explained](/concepts/jids) and [Migrate to Baileys v7](/migration/v7).
## Why am I getting rate-limited or banned when sending to groups?
Every `sendMessage` call to a group fetches the group participant list to encrypt to each member. Without caching, this hits the rate limit fast. Provide a `cachedGroupMetadata` callback in the socket config:
```ts theme={null}
const groupCache = new NodeCache(/* ... */)
const sock = makeWASocket({
cachedGroupMetadata: async (jid) => groupCache.get(jid),
})
```
## Should I always update to the latest WhatsApp Web version?
No. Avoid calling `fetchLatestWaWebVersion` on every connect — newer versions can be incompatible. Stay one or two versions behind, and only override the version when you know your protobufs match. The default version Baileys ships with is the recommended one.
## How do I stop notifications from disappearing on my phone?
Baileys marks your presence as online on connect by default, which suppresses phone notifications. Set `markOnlineOnConnect: false` in the socket config. You can also send `sock.sendPresenceUpdate('unavailable')` periodically to keep mobile notifications flowing.
## Is the Mobile API supported?
No. Baileys only supports WhatsApp Web's protocol via Linked Devices. Pairing-code authentication is **not** the Mobile API — it's an alternative to QR codes for the same Linked Devices flow.
## Where do I report bugs or get help?
* Bugs: [GitHub Issues](https://github.com/WhiskeySockets/Baileys/issues)
* Feature discussion: [GitHub Discussions](https://github.com/WhiskeySockets/Baileys/discussions)
* Migration questions: see [Migrate to Baileys v7](/migration/v7) and [Migrate to Baileys v8](/migration/v8)
# Broadcasts & Stories
Source: https://baileys.wiki/features/broadcasts-stories
Publish Status updates and send to broadcast lists.
Baileys supports two related but distinct distribution mechanisms: **broadcast lists**, which let you send a message privately to multiple contacts at once, and **WhatsApp Status** (Stories), which publishes content visible to your contacts for 24 hours. Both use `sock.sendMessage` with a few additional options.
## WhatsApp IDs for broadcasts
Before sending, make sure you have the correct JID format for your target:
| Target | JID format |
| ---------------- | ----------------------------------- |
| Broadcast list | `[timestamp of creation]@broadcast` |
| Status (Stories) | `status@broadcast` |
## Send a broadcast or Status update
Add the `broadcast`, `statusJidList`, and optionally `backgroundColor` and `font` fields to the options object of `sock.sendMessage`.
```typescript theme={null}
await sock.sendMessage(
jid,
{
image: {
url: url
},
caption: caption
},
{
backgroundColor: backgroundColor,
font: font,
statusJidList: statusJidList,
broadcast: true
}
)
```
Key options explained:
| Option | Description |
| ----------------- | --------------------------------------------------------- |
| `broadcast` | Set to `true` to enable broadcast mode |
| `statusJidList` | Array of contact JIDs who will receive this Status update |
| `backgroundColor` | Background color for text status updates |
| `font` | Font style for text status updates |
`statusJidList` is required when publishing to `status@broadcast`. It determines which of your contacts can see the story. You must build and maintain this list yourself.
## Supported content types
The message body (the first argument after the JID) can be any of the following content types:
| Type | Example use case |
| --------------------- | -------------------------------------- |
| `extendedTextMessage` | Text-based status with background/font |
| `imageMessage` | Photo status |
| `videoMessage` | Video status |
| `voiceMessage` | Audio status |
See the [AnyRegularMessageContent type alias](https://baileys.wiki/docs/api/type-aliases/AnyRegularMessageContent/) for the full list of supported content shapes, and [MiscMessageGenerationOptions](https://baileys.wiki/docs/api/type-aliases/MiscMessageGenerationOptions/) for all available send options.
## Send to a broadcast list
You can send messages to a broadcast list the same way you send to an individual chat or group — just use the broadcast list's JID as the target.
```typescript theme={null}
// Send a text message to a broadcast list
await sock.sendMessage('1234567890123456789@broadcast', { text: 'Hello everyone!' })
```
## Query a broadcast list's name and recipients
```typescript theme={null}
const bList = await sock.getBroadcastListInfo('1234@broadcast')
console.log(`list name: ${bList.name}, recps: ${bList.recipients}`)
```
## Limitations
WhatsApp Web does not support creating new broadcast lists. You can still send messages to existing broadcast lists and delete them, but you cannot create new ones through Baileys.
* Broadcast lists must be created in the WhatsApp mobile app first.
* Each broadcast list JID is derived from its creation timestamp, e.g. `1234567890123@broadcast`.
* Deleting a broadcast list through `chatModify` is supported, but creating one is not.
# Groups
Source: https://baileys.wiki/features/groups
Create groups, manage participants and invites, and toggle ephemeral messages.
Baileys exposes a full set of group management methods on the `sock` object. Most operations that modify a group — changing its name, description, settings, or participants — require your account to be an admin of that group.
You must be a group admin to perform most of the operations on this page. Attempting them as a regular member will throw an error.
## Create a group
Pass a subject (the group name) and an array of participant JIDs. The resolved value contains a `gid` field with the new group's JID.
```typescript theme={null}
// title & participants
const group = await sock.groupCreate('My Fab Group', ['1234@s.whatsapp.net', '4564@s.whatsapp.net'])
console.log('created group with id: ' + group.gid)
await sock.sendMessage(group.id, { text: 'hello there' }) // say hello to everyone on the group
```
## Add, remove, promote, or demote participants
`groupParticipantsUpdate` handles all four participant actions in a single method. Pass the group JID, an array of participant JIDs, and one of the four action strings.
```typescript theme={null}
// id & people to add to the group (will throw error if it fails)
await sock.groupParticipantsUpdate(
jid,
['abcd@s.whatsapp.net', 'efgh@s.whatsapp.net'],
'add' // replace this parameter with 'remove' or 'demote' or 'promote'
)
```
The `action` parameter accepts `'add' | 'remove' | 'demote' | 'promote'`.
## Update the group subject and description
```typescript Change subject theme={null}
await sock.groupUpdateSubject(jid, 'New Subject!')
```
```typescript Change description theme={null}
await sock.groupUpdateDescription(jid, 'New Description!')
```
## Change group settings
`groupSettingUpdate` controls two independent aspects: who can send messages, and who can change group settings.
```typescript theme={null}
// only allow admins to send messages
await sock.groupSettingUpdate(jid, 'announcement')
// allow everyone to send messages
await sock.groupSettingUpdate(jid, 'not_announcement')
// allow everyone to modify the group's settings -- like display picture etc.
await sock.groupSettingUpdate(jid, 'unlocked')
// only allow admins to modify the group's settings
await sock.groupSettingUpdate(jid, 'locked')
```
| Setting value | Effect |
| ------------------ | ------------------------------------- |
| `announcement` | Only admins can send messages |
| `not_announcement` | All members can send messages |
| `locked` | Only admins can change group settings |
| `unlocked` | All members can change group settings |
## Leave a group
```typescript theme={null}
// will throw error if it fails
await sock.groupLeave(jid)
```
## Invite links
### Get the invite code
The raw `code` value is just the token. Prepend `'https://chat.whatsapp.com/'` to build a shareable link.
```typescript theme={null}
const code = await sock.groupInviteCode(jid)
console.log('group code: ' + code)
// shareable link:
const link = 'https://chat.whatsapp.com/' + code
```
### Revoke the invite code
Revoking generates a new code and invalidates all previously shared links.
```typescript theme={null}
const code = await sock.groupRevokeInvite(jid)
console.log('New group code: ' + code)
```
### Join using an invite code
Pass only the raw code, not the full URL.
```typescript theme={null}
const response = await sock.groupAcceptInvite(code)
console.log('joined to: ' + response)
```
The `code` must not include the `https://chat.whatsapp.com/` prefix — pass only the token portion.
### Get group info from an invite code
You can inspect a group before joining it.
```typescript theme={null}
const response = await sock.groupGetInviteInfo(code)
console.log('group information: ' + response)
```
### Join using a `groupInviteMessage`
When you receive an in-chat group invite message, you can accept it directly.
```typescript theme={null}
const response = await sock.groupAcceptInviteV4(jid, groupInviteMessage)
console.log('joined to: ' + response)
```
## Query group metadata
Fetch the current participants, name, description, and other properties for any group you belong to.
```typescript theme={null}
const metadata = await sock.groupMetadata(jid)
console.log(metadata.id + ', title: ' + metadata.subject + ', description: ' + metadata.desc)
```
The `GroupMetadata` object includes:
| Field | Type | Description |
| ------------------- | ---------------------- | -------------------------------------------- |
| `id` | `string` | Group JID |
| `subject` | `string` | Group name |
| `desc` | `string \| undefined` | Group description |
| `owner` | `string \| undefined` | JID of the group creator |
| `participants` | `GroupParticipant[]` | Full participant list with admin flags |
| `ephemeralDuration` | `number \| undefined` | Active disappearing message timer (seconds) |
| `announce` | `boolean \| undefined` | `true` when only admins can send |
| `restrict` | `boolean \| undefined` | `true` when only admins can change settings |
| `memberAddMode` | `boolean \| undefined` | `true` when all members can add participants |
| `joinApprovalMode` | `boolean \| undefined` | `true` when join requests need approval |
## Get all participating groups
Returns a map of group JIDs to their `GroupMetadata`. Also emits a `groups.update` event internally.
```typescript theme={null}
const response = await sock.groupFetchAllParticipating()
console.log(response)
```
## Join request management
When `joinApprovalMode` is enabled on a group, new members must be approved before they can participate.
### List pending join requests
```typescript theme={null}
const response = await sock.groupRequestParticipantsList(jid)
console.log(response)
```
### Approve or reject requests
```typescript theme={null}
const response = await sock.groupRequestParticipantsUpdate(
jid, // group id
['abcd@s.whatsapp.net', 'efgh@s.whatsapp.net'],
'approve' // or 'reject'
)
console.log(response)
```
## Toggle ephemeral (disappearing) messages
Pass `0` to disable disappearing messages, or one of the durations below to enable them.
```typescript theme={null}
await sock.groupToggleEphemeral(jid, 86400)
```
| Duration | Seconds |
| -------- | --------- |
| Off | `0` |
| 24 hours | `86400` |
| 7 days | `604800` |
| 90 days | `7776000` |
## Change who can add members
Control whether all members or only admins can add new participants to the group.
```typescript theme={null}
await sock.groupMemberAddMode(
jid,
'all_member_add' // or 'admin_add'
)
```
| Mode | Effect |
| ---------------- | -------------------------------- |
| `all_member_add` | Any member can add participants |
| `admin_add` | Only admins can add participants |
## Caching group metadata
If you use groups heavily, Baileys recommends setting up a `cachedGroupMetadata` function on your socket config to avoid redundant network requests.
```typescript theme={null}
import NodeCache from '@cacheable/node-cache'
const groupCache = new NodeCache({ stdTTL: 5 * 60, useClones: false })
const sock = makeWASocket({
cachedGroupMetadata: async (jid) => groupCache.get(jid)
})
sock.ev.on('groups.update', async ([event]) => {
const metadata = await sock.groupMetadata(event.id)
groupCache.set(event.id, metadata)
})
sock.ev.on('group-participants.update', async (event) => {
const metadata = await sock.groupMetadata(event.id)
groupCache.set(event.id, metadata)
})
```
Caching group metadata significantly reduces latency and the number of IQ queries sent to WhatsApp's servers, especially in bots that handle many groups simultaneously.
# Presence
Source: https://baileys.wiki/features/presence
Track online, typing, and recording state — and broadcast your own.
Presence in WhatsApp describes what another user is currently doing: whether they are online, typing a message, recording an audio clip, or have gone inactive. Baileys lets you both subscribe to presence updates from other contacts and broadcast your own presence to them.
## Presence states
| State | Meaning |
| ------------- | ----------------------------------------------- |
| `available` | The user is online and active |
| `unavailable` | The user is offline or the app is in background |
| `composing` | The user is typing a message |
| `recording` | The user is recording a voice message |
| `paused` | The user started typing but stopped |
## Subscribe to presence updates
Call `presenceSubscribe` with a chat JID to request that WhatsApp start sending you presence notifications for that chat. You then listen for the `presence.update` event to receive the data.
```typescript theme={null}
// the presence update is fetched and called here
sock.ev.on('presence.update', console.log)
// request updates for a chat
await sock.presenceSubscribe(jid)
```
### Full subscribe and listen pattern
Assuming `sock` was created elsewhere via `makeWASocket(...)`:
```typescript theme={null}
// Subscribe to presence for a contact or group
await sock.presenceSubscribe(jid)
// Listen for incoming presence updates
sock.ev.on('presence.update', ({ id, presences }) => {
// id is the JID of the chat (contact or group)
for (const [participant, data] of Object.entries(presences)) {
console.log(
`${participant} in ${id}:`,
data.lastKnownPresence, // WAPresence value
'last seen:', data.lastSeen
)
}
})
```
The event payload has the shape:
```typescript theme={null}
{
id: string, // JID of the chat
presences: {
[participantJid: string]: {
lastKnownPresence: WAPresence, // current presence state
lastSeen?: number // unix timestamp, when available
}
}
}
```
For group chats, `presences` is a map of individual participant JIDs to their presence data. For one-on-one chats, it will contain a single entry for the contact.
## Broadcast your own presence
Use `sendPresenceUpdate` to tell WhatsApp what you are currently doing. You can optionally scope it to a specific chat JID; omitting `jid` broadcasts to all open subscriptions.
```typescript theme={null}
await sock.sendPresenceUpdate('available', jid)
```
The available `WAPresence` values are:
| Value | When to use |
| ------------- | ------------------------------------------------- |
| `available` | Your client is active and the user is present |
| `unavailable` | Your client is idle or the user has left the app |
| `composing` | The user is typing in the given chat |
| `recording` | The user is recording a voice message in the chat |
| `paused` | The user stopped typing without sending |
Presence updates expire after approximately 10 seconds. If you want to sustain a `composing` indicator, you must call `sendPresenceUpdate` repeatedly.
### Receiving push notifications on the phone
When your Baileys client is marked as `available`, WhatsApp treats it as an active desktop session and suppresses push notifications to the paired phone. If you want the phone to keep receiving push notifications, mark your client as offline on connect:
```typescript theme={null}
const sock = makeWASocket({
markOnlineOnConnect: false
})
```
Alternatively, explicitly send an `unavailable` presence after connecting:
```typescript theme={null}
await sock.sendPresenceUpdate('unavailable')
```
# Privacy
Source: https://baileys.wiki/features/privacy
Block users, control last-seen, read receipts, and default disappearing mode.
Baileys gives you programmatic access to the same privacy controls available in the WhatsApp app. You can block and unblock contacts, fetch your current privacy configuration, and update individual visibility settings for your account.
## Block and unblock users
```typescript theme={null}
await sock.updateBlockStatus(jid, 'block') // Block user
await sock.updateBlockStatus(jid, 'unblock') // Unblock user
```
## Fetch all privacy settings
Pass `true` to force a fresh fetch from WhatsApp.
```typescript theme={null}
const privacySettings = await sock.fetchPrivacySettings(true)
console.log('privacy settings: ' + privacySettings)
```
## Fetch your block list
Returns an array of JIDs you have blocked.
```typescript theme={null}
const response = await sock.fetchBlocklist()
console.log(response)
```
## Update last seen privacy
Controls who can see the last time you were active on WhatsApp.
```typescript theme={null}
const value = 'all' // 'contacts' | 'contact_blacklist' | 'none'
await sock.updateLastSeenPrivacy(value)
```
| Value | Who can see your last seen |
| --------------------- | --------------------------- |
| `'all'` | Everyone |
| `'contacts'` | Your contacts only |
| `'contact_blacklist'` | Everyone except a blacklist |
| `'none'` | Nobody |
## Update online privacy
Controls who can see when you are currently online.
```typescript theme={null}
const value = 'all' // 'match_last_seen'
await sock.updateOnlinePrivacy(value)
```
| Value | Who can see your online status |
| ------------------- | --------------------------------------- |
| `'all'` | Everyone |
| `'match_last_seen'` | Same audience as your last seen setting |
## Update profile picture privacy
Controls who can view your profile photo.
```typescript theme={null}
const value = 'all' // 'contacts' | 'contact_blacklist' | 'none'
await sock.updateProfilePicturePrivacy(value)
```
| Value | Who can see your profile picture |
| --------------------- | -------------------------------- |
| `'all'` | Everyone |
| `'contacts'` | Your contacts only |
| `'contact_blacklist'` | Everyone except a blacklist |
| `'none'` | Nobody |
## Update status privacy
Controls who can see your WhatsApp Status (Stories) updates.
```typescript theme={null}
const value = 'all' // 'contacts' | 'contact_blacklist' | 'none'
await sock.updateStatusPrivacy(value)
```
| Value | Who can see your status updates |
| --------------------- | ------------------------------- |
| `'all'` | Everyone |
| `'contacts'` | Your contacts only |
| `'contact_blacklist'` | Everyone except a blacklist |
| `'none'` | Nobody |
## Update read receipts privacy
Controls whether your read receipts (blue ticks) are sent.
```typescript theme={null}
const value = 'all' // 'none'
await sock.updateReadReceiptsPrivacy(value)
```
| Value | Behavior |
| -------- | ------------------------------ |
| `'all'` | Send read receipts to everyone |
| `'none'` | Disable read receipts |
When you disable read receipts, you also stop receiving them from others.
## Update groups add privacy
Controls who can add you to groups without your approval.
```typescript theme={null}
const value = 'all' // 'contacts' | 'contact_blacklist'
await sock.updateGroupsAddPrivacy(value)
```
| Value | Who can add you to groups |
| --------------------- | --------------------------- |
| `'all'` | Anyone |
| `'contacts'` | Your contacts only |
| `'contact_blacklist'` | Everyone except a blacklist |
## Update default disappearing message mode
Sets the default timer applied to new chats you start. Pass `0` to disable disappearing messages by default.
```typescript theme={null}
const ephemeral = 86400
await sock.updateDefaultDisappearingMode(ephemeral)
```
| Duration | Seconds |
| -------- | --------- |
| Off | `0` |
| 24 hours | `86400` |
| 7 days | `604800` |
| 90 days | `7776000` |
This default applies to new chats only. It does not retroactively change existing conversations.
# Installation
Source: https://baileys.wiki/installation
Install the stable release or the edge build, plus optional peer dependencies.
Baileys is published to npm under the `@whiskeysockets/baileys` scope. You can install it with npm, yarn, pnpm, or any other Node.js package manager. This page covers the stable release, the edge build straight from GitHub, and the optional peer dependencies that unlock additional features.
## Requirements
You need **Node.js 20.0.0 or later**. Baileys enforces this through a `preinstall` check — installation will fail with a clear error message if your Node.js version is too old.
Verify your version before installing:
```bash theme={null}
node --version
```
## Install the stable release
The stable release is the recommended starting point for new projects.
```bash npm theme={null}
npm install @whiskeysockets/baileys
```
```bash yarn theme={null}
yarn add @whiskeysockets/baileys
```
## Install the edge version
The edge build is built directly from the `master` branch on GitHub. It includes the latest fixes and features but carries no stability guarantee.
```bash theme={null}
yarn add github:WhiskeySockets/Baileys
```
The Baileys repository uses **Yarn 4** internally via Corepack. You are free to use npm, yarn, or any other package manager in your own project — only contributors to the Baileys repository itself need Yarn 4.
## Import Baileys in your project
After installing, import the default export in your TypeScript or JavaScript file:
```typescript theme={null}
import makeWASocket from '@whiskeysockets/baileys'
```
You can also import named exports alongside the default:
```typescript theme={null}
import makeWASocket, { useMultiFileAuthState, DisconnectReason } from '@whiskeysockets/baileys'
```
## Optional peer dependencies
Baileys has several optional peer dependencies that enable additional functionality. Install only the ones you need.
### Image and sticker thumbnails
Baileys can generate thumbnails automatically when you send image or sticker messages. Install either `jimp` or `sharp` — you do not need both.
```bash jimp theme={null}
npm install jimp
```
```bash sharp theme={null}
npm install sharp
```
`sharp` is generally faster for production workloads. `jimp` is a pure JavaScript implementation with no native bindings, which makes it easier to install in restricted environments.
### Link previews
To generate rich link previews when sending URLs, install `link-preview-js`:
```bash theme={null}
npm install link-preview-js
```
### Video thumbnails
Thumbnail generation for video messages requires `ffmpeg` to be installed as a system dependency. Install it through your operating system's package manager:
```bash macOS theme={null}
brew install ffmpeg
```
```bash Ubuntu/Debian theme={null}
sudo apt-get install ffmpeg
```
```bash Windows theme={null}
winget install ffmpeg
```
### Audio decode
The `audio-decode` package is an optional peer dependency used for certain audio processing operations:
```bash theme={null}
npm install audio-decode
```
## Summary of peer dependencies
| Package | Purpose | Required |
| ----------------- | ------------------------------------------------- | -------- |
| `jimp` | Automatic thumbnails for images and stickers | No |
| `sharp` | Faster alternative to `jimp` for image thumbnails | No |
| `link-preview-js` | Rich link previews in text messages | No |
| `ffmpeg` | Thumbnail generation for video messages | No |
| `audio-decode` | Audio processing support | No |
For most projects, start without any peer dependencies. Add `jimp` or `sharp` when you need image thumbnails, and `link-preview-js` when you want URL previews.
## Next steps
Connect to WhatsApp and send your first message.
Link your WhatsApp account with a QR code or pairing code.
# Introduction
Source: https://baileys.wiki/introduction
What Baileys is, what you can build with it, and what the runtime needs.
Baileys is a WebSocket-based TypeScript library that lets you interact with the WhatsApp Web API directly — no browser, no Selenium, no Chromium required. It speaks the same binary Noise/protobuf protocol as WhatsApp Web, so you can authenticate, send and receive messages, manage groups, and react to real-time events from a lightweight Node.js process.
## What you can build
With Baileys you can build customer support bots, notification systems, group management tools, chat automations, and any integration that needs to send or receive WhatsApp messages programmatically. The library exposes the full surface of the WhatsApp Web protocol, so you are not limited to a fixed set of actions.
## Key capabilities
* **Send and receive messages** — text, images, video, audio, documents, stickers, polls, reactions, locations, and contacts
* **Media handling** — stream uploads and downloads without loading entire files into memory; automatic thumbnail generation with optional dependencies
* **Groups** — create groups, manage participants, update metadata, handle join requests, and configure ephemeral messages
* **Privacy controls** — read and update last-seen, profile picture, status, read receipts, and groups-add privacy
* **Presence** — subscribe to and broadcast typing indicators and online status
* **Real-time events** — typed EventEmitter interface covering messages, connection state, contacts, chats, and group changes
* **Session persistence** — save and restore authentication state so you only scan the QR code once
* **TypeScript-first** — all public types are exported; full IntelliSense support in VS Code and compatible editors
## Requirements
* **Node.js >=20.0.0** — enforced at install time via the `engines` field in `package.json`
* **TypeScript** is supported out of the box; the package ships with `.d.ts` declaration files
## Disclaimer
Baileys is not affiliated with, endorsed by, or in any way officially connected to WhatsApp or Meta. "WhatsApp" and related marks are registered trademarks of their respective owners. Use of this library is at your own discretion. The maintainers do not condone spam, bulk messaging, stalkerware, or any usage that violates WhatsApp's Terms of Service.
## Next steps
Add Baileys to your Node.js project with npm or yarn, including optional dependencies.
Connect to WhatsApp, handle events, and send your first message in minutes.
Link your WhatsApp account using a QR code or pairing code.
Learn how Baileys surfaces connection state, messages, and group changes as typed events.
# Manage chats
Source: https://baileys.wiki/messaging/chat-management
Archive, mute, mark read, pin, star, or delete chats and messages.
`sock.chatModify(modification, jid)` lets you send encrypted app-state updates to WhatsApp for a specific chat. Each modification is a plain object describing the operation — archive, mute, read status, delete, pin, or star.
If you send a malformed or inconsistent `chatModify` update, WhatsApp may log you out of all your devices and require you to log in again. Always pass the correct `lastMessages` array when the API requires it.
## Archive a chat
Pass the most recent message in the chat as `lastMessages` so WhatsApp can reconcile state. Set `archive: false` to unarchive.
```typescript theme={null}
const lastMsgInChat = await getLastMessageInChat(jid) // implement this on your end
await sock.chatModify({ archive: true, lastMessages: [lastMsgInChat] }, jid)
```
## Mute / unmute a chat
Mute durations are expressed in **milliseconds**. Pass `null` to unmute immediately.
| Duration | Milliseconds |
| -------- | ------------ |
| Unmute | `null` |
| 8 hours | 28800000 |
| 7 days | 604800000 |
```typescript theme={null}
// mute for 8 hours
await sock.chatModify({ mute: 8 * 60 * 60 * 1000 }, jid)
// unmute
await sock.chatModify({ mute: null }, jid)
```
## Mark a chat read or unread
```typescript theme={null}
const lastMsgInChat = await getLastMessageInChat(jid) // implement this on your end
// mark it unread
await sock.chatModify({ markRead: false, lastMessages: [lastMsgInChat] }, jid)
```
## Delete a message for me
This removes the message from your view only. Other participants are unaffected. Provide the message `id`, whether it was sent by you (`fromMe`), and its `timestamp`.
```typescript theme={null}
await sock.chatModify(
{
clear: {
messages: [
{
id: 'ATWYHDNNWU81732J',
fromMe: true,
timestamp: '1654823909'
}
]
}
},
jid
)
```
## Delete a chat
Deleting a chat removes it from your chat list. Pass the last message so WhatsApp can sync the deletion correctly.
```typescript theme={null}
const lastMsgInChat = await getLastMessageInChat(jid) // implement this on your end
await sock.chatModify({
delete: true,
lastMessages: [
{
key: lastMsgInChat.key,
messageTimestamp: lastMsgInChat.messageTimestamp
}
]
},
jid
)
```
## Pin / unpin a chat
```typescript theme={null}
await sock.chatModify({
pin: true // or `false` to unpin
},
jid
)
```
## Star / unstar a message
Set `star: true` to star messages and `star: false` to unstar them. You can batch multiple messages in the same call.
```typescript theme={null}
await sock.chatModify({
star: {
messages: [
{
id: 'messageID',
fromMe: true // or `false`
}
],
star: true // - true: Star Message; false: Unstar Message
}
},
jid
)
```
***
## User queries
### Check if a JID exists on WhatsApp
```typescript theme={null}
const [result] = await sock.onWhatsApp(jid)
if (result.exists) console.log (`${jid} exists on WhatsApp, as jid: ${result.jid}`)
```
### Query chat history
You need the oldest message currently in the chat to paginate backwards. History arrives in the `messaging-history.set` event — not as a return value.
```typescript theme={null}
const msg = await getOldestMessageInChat(jid) // implement this on your end
await sock.fetchMessageHistory(
50, //quantity (max: 50 per query)
msg.key,
msg.messageTimestamp
)
```
Messages are delivered via the `messaging-history.set` event, not returned directly from `fetchMessageHistory`.
### Fetch a user's status text
```typescript theme={null}
const status = await sock.fetchStatus(jid)
console.log('status: ' + status)
```
### Fetch a profile picture
Pass `'image'` as the second argument to get the full-resolution photo instead of the thumbnail.
```typescript theme={null}
// for low res picture
const ppLowRes = await sock.profilePictureUrl(jid)
console.log(ppLowRes)
// for high res picture
const ppHighRes = await sock.profilePictureUrl(jid, 'image')
```
### Fetch a business profile
```typescript theme={null}
const profile = await sock.getBusinessProfile(jid)
console.log('business description: ' + profile.description + ', category: ' + profile.category)
```
***
## Update your profile
### Change profile status
```typescript theme={null}
await sock.updateProfileStatus('Hello World!')
```
### Change profile name
```typescript theme={null}
await sock.updateProfileName('My name')
```
### Change your profile picture
Accepts the same `WAMediaUpload` types as media messages (`Buffer`, `{ url }`, or `{ stream }`).
```typescript theme={null}
await sock.updateProfilePicture(jid, { url: './new-profile-picture.jpeg' })
```
### Remove your profile picture
```typescript theme={null}
await sock.removeProfilePicture(jid)
```
# Media messages
Source: https://baileys.wiki/messaging/media-messages
Send and download images, video, audio, documents, GIFs, and stickers.
Baileys accepts media in three forms via the `WAMediaUpload` type: a raw `Buffer`, a `{ url: '...' }` object pointing to a remote or local path, or a `{ stream: Stream }` object backed by a Node.js `Readable`. All three forms work identically across image, video, audio, document, and sticker messages.
```typescript theme={null}
// WAMediaUpload is one of:
Buffer
{ url: URL | string }
{ stream: Readable }
```
Prefer `{ url }` or `{ stream }` over a raw `Buffer`. When you pass a URL, Baileys never loads the entire file into memory — it encrypts and streams the media directly to WhatsApp's servers, which significantly reduces RAM usage for large files.
## Sending media
### Image message
```typescript theme={null}
await sock.sendMessage(
jid,
{
image: {
url: './Media/ma_img.png'
},
caption: 'hello word'
}
)
```
### Video message
Set `ptv: true` to send the video as a video note (circle video).
```typescript theme={null}
await sock.sendMessage(
jid,
{
video: {
url: './Media/ma_gif.mp4'
},
caption: 'hello word',
ptv: false // if set to true, will send as a `video note`
}
)
```
### GIF message
WhatsApp does not support `.gif` files. Send GIFs as `.mp4` videos with the `gifPlayback` flag set to `true`.
```typescript theme={null}
await sock.sendMessage(
jid,
{
video: fs.readFileSync('Media/ma_gif.mp4'),
caption: 'hello word',
gifPlayback: true
}
)
```
### Audio message
For audio to play correctly across all devices, convert your file with `ffmpeg` before sending. The key flags are `libopus` codec, single channel (`-ac 1`), and `avoid_negative_ts make_zero`.
```bash theme={null}
ffmpeg -i input.mp4 -c:a libopus -ac 1 -avoid_negative_ts make_zero output.ogg
```
```typescript theme={null}
await sock.sendMessage(
jid,
{
audio: {
url: './Media/output.ogg'
},
mimetype: 'audio/ogg; codecs=opus'
}
)
```
The required ffmpeg flags are:
* `codec: libopus` — produces an `.ogg` file
* `ac: 1` — single audio channel
* `avoid_negative_ts make_zero` — fixes timestamp issues
### View-once message
Add `viewOnce: true` to any media content object to make the message self-destruct after the recipient views it. This works with images, videos, and audio.
```typescript theme={null}
await sock.sendMessage(
jid,
{
image: {
url: './Media/ma_img.png'
},
viewOnce: true, //works with video, audio too
caption: 'hello word'
}
)
```
## Thumbnail generation
Baileys generates thumbnails automatically when optional peer dependencies are present:
| Media type | Dependency | Install command |
| ---------------- | ----------------- | ----------------------------------- |
| Images, stickers | `jimp` or `sharp` | `yarn add jimp` or `yarn add sharp` |
| Videos | `ffmpeg` (system) | Install via your package manager |
Without these dependencies, thumbnails are omitted and messages still send successfully.
## Downloading received media
Use `downloadMediaMessage` to save incoming media. Pass `'stream'` as the second argument to get a `Readable` (recommended for large files), or `'buffer'` to get the full file as a `Buffer`.
Pass `reuploadRequest: sock.updateMediaMessage` so Baileys can automatically re-request media that has expired from WhatsApp's servers.
```typescript theme={null}
import { createWriteStream } from 'fs'
import { downloadMediaMessage, getContentType } from '@whiskeysockets/baileys'
sock.ev.on('messages.upsert', async ({ messages }) => {
for (const m of messages) {
if (!m.message) continue
const messageType = getContentType(m.message) // 'imageMessage', 'videoMessage', etc.
if (messageType === 'imageMessage') {
const stream = await downloadMediaMessage(
m,
'stream', // can be 'buffer' too
{ },
{
logger,
// pass this so that Baileys can request a re-upload of expired media
reuploadRequest: sock.updateMediaMessage
}
)
const writeStream = createWriteStream('./my-download.jpeg')
stream.pipe(writeStream)
}
}
})
```
## Re-uploading old media
WhatsApp automatically removes media from its servers after a period of time. If a device still has the original file, it can re-upload it so other devices can download it again. Call `updateMediaMessage` with the message object to trigger a re-upload request:
```typescript theme={null}
await sock.updateMediaMessage(msg)
```
Passing `reuploadRequest: sock.updateMediaMessage` to `downloadMediaMessage` handles this automatically — Baileys retries the download after requesting a re-upload when it receives a `404` or `410` HTTP error from WhatsApp's media servers.
# Message actions
Source: https://baileys.wiki/messaging/message-actions
Edit, delete, mark as read, and update typing or online presence.
Beyond sending new messages, Baileys gives you methods to manage the lifecycle of messages: deleting them for all participants, editing previously sent content, marking messages as read, and broadcasting your presence state (typing, recording, online) to a chat.
## Delete a message for everyone
Pass the `key` of the message you want to remove inside a `delete` content object. This removes the message for all participants in the chat.
```typescript theme={null}
const msg = await sock.sendMessage(jid, { text: 'hello world' })
await sock.sendMessage(jid, { delete: msg.key })
```
To delete a message only for yourself (not for other participants), use `sock.chatModify` with the `clear` operation instead. See the [chat management](/messaging/chat-management) page for details.
## Edit a message
Pass the updated content along with the `edit` field set to the key of the original message. You can include any editable content type in the same call.
```typescript theme={null}
const sent = await sock.sendMessage(jid, { text: 'hello world' })
await sock.sendMessage(jid, {
text: 'updated text goes here',
edit: sent.key,
});
```
## Mark messages as read
Baileys requires you to mark individual message keys as read explicitly — you cannot mark an entire chat read in one call. This means you need to track the keys of unread messages yourself (for example, by storing them in your data store as they arrive).
```typescript theme={null}
const key: WAMessageKey
// can pass multiple keys to read multiple messages as well
await sock.readMessages([key])
```
You can access the message ID from any `WAMessage` using `message.key.id`.
## Update presence
Call `sendPresenceUpdate` to broadcast your current state to a specific chat. This is how WhatsApp shows "typing…" or "recording audio…" indicators.
```typescript theme={null}
await sock.sendPresenceUpdate('available', jid)
```
The `presence` argument accepts the following values from the `WAPresence` type:
| Value | Meaning |
| ------------- | ---------------------------------- |
| `available` | You are online |
| `unavailable` | You are offline |
| `composing` | You are typing a message |
| `recording` | You are recording a voice note |
| `paused` | You stopped typing (typing paused) |
Presence updates expire after approximately 10 seconds. If you want to keep showing "typing…" you need to send repeated updates.
If a desktop client is active, WhatsApp does not send push notifications to your phone. Mark your Baileys client as offline using `sock.sendPresenceUpdate('unavailable')` if you want push notifications to reach your phone while the bot is running.
For handling incoming calls, see [Handle WhatsApp calls](/advanced/calls).
# Send messages
Source: https://baileys.wiki/messaging/sending-messages
Text, links, contacts, locations, reactions, polls, and pins via `sock.sendMessage`.
Every message in Baileys goes through a single method: `sock.sendMessage(jid, content, options?)`. The `jid` is the WhatsApp ID of the recipient, `content` is an `AnyMessageContent` object describing the message type, and the optional `options` parameter accepts `MiscMessageGenerationOptions` for things like quoting, disappearing messages, and timestamps.
```typescript theme={null}
const jid: string
const content: AnyMessageContent
const options: MiscMessageGenerationOptions
sock.sendMessage(jid, content, options)
```
See the full list of content types in the [AnyMessageContent type alias](https://baileys.wiki/docs/api/type-aliases/AnyMessageContent/) and all available options in the [MiscMessageGenerationOptions type alias](https://baileys.wiki/docs/api/type-aliases/MiscMessageGenerationOptions/).
## Non-media messages
### Text message
The simplest message sends a plain string in the `text` field.
```typescript theme={null}
await sock.sendMessage(jid, { text: 'hello world' })
```
### Quote / reply
Pass the original `WAMessage` object as `quoted` in the options to thread a reply beneath it. This works with all message types.
```typescript theme={null}
await sock.sendMessage(jid, { text: 'hello world' }, { quoted: message })
```
### Mention a user
Include the `@number` mention in the text and list the full JIDs in `mentions`. The `@` prefix in the text is optional but recommended so WhatsApp highlights the mention in the UI.
```typescript theme={null}
await sock.sendMessage(
jid,
{
text: '@12345678901',
mentions: ['12345678901@s.whatsapp.net']
}
)
```
### Forward a message
Retrieve the `WAMessage` object from your store and pass it as `forward`. WhatsApp handles the forwarding label automatically.
```typescript theme={null}
const msg = getMessageFromStore() // implement this on your end
await sock.sendMessage(jid, { forward: msg }) // WA forward the message!
```
### Location message
Send a pin on the map by providing `degreesLatitude` and `degreesLongitude`.
```typescript theme={null}
await sock.sendMessage(
jid,
{
location: {
degreesLatitude: 24.121231,
degreesLongitude: 55.1121221
}
}
)
```
### Contact message (vCard)
Build a standard vCard string and wrap it in the `contacts` object. You can include multiple contacts in the same message by adding more entries to the `contacts` array.
```typescript theme={null}
const vcard = 'BEGIN:VCARD\n' // metadata of the contact card
+ 'VERSION:3.0\n'
+ 'FN:Jeff Singh\n' // full name
+ 'ORG:Ashoka Uni;\n' // the organization of the contact
+ 'TEL;type=CELL;type=VOICE;waid=911234567890:+91 12345 67890\n' // WhatsApp ID + phone number
+ 'END:VCARD'
await sock.sendMessage(
jid,
{
contacts: {
displayName: 'Jeff',
contacts: [{ vcard }]
}
}
)
```
### Reaction message
Pass the `key` of the message you want to react to. Use an empty string for `text` to remove an existing reaction.
```typescript theme={null}
await sock.sendMessage(
jid,
{
react: {
text: '💖', // use an empty string to remove the reaction
key: message.key
}
}
)
```
### Pin message
Pin or unpin a message by passing its `key`. Set `type` to `1` to pin and `0` to unpin. The `time` field controls how long the pin lasts.
| Duration | Seconds |
| -------- | ------- |
| 24 hours | 86400 |
| 7 days | 604800 |
| 30 days | 2592000 |
```typescript theme={null}
await sock.sendMessage(
jid,
{
pin: {
type: 1, // 0 to remove
time: 86400,
key: message.key
}
}
)
```
### Poll message
Create a poll with a name, an array of option strings, and the number of options a voter can select. Set `toAnnouncementGroup` to `true` when posting to a community announcement group.
```typescript theme={null}
await sock.sendMessage(
jid,
{
poll: {
name: 'My Poll',
values: ['Option 1', 'Option 2'],
selectableCount: 1,
toAnnouncementGroup: false // or true
}
}
)
```
Poll votes are encrypted. To read them, listen for `messages.update` and use `getAggregateVotesInPollMessage`. Set `getMessage` in your socket config to improve poll vote decryption reliability.
## Link previews
By default, WhatsApp Web does not generate link previews. Baileys can generate them for you, but you must first install the optional dependency:
```bash theme={null}
yarn add link-preview-js
```
Once installed, send a message with a URL in the `text` field — Baileys detects the URL automatically and fetches preview metadata.
```typescript theme={null}
await sock.sendMessage(
jid,
{
text: 'Hi, this was sent using https://github.com/whiskeysockets/baileys'
}
)
```
## Disappearing messages
Send a protocol message to enable or disable disappearing messages in a chat, or attach `ephemeralExpiration` to any individual message to make only that message disappear.
| Duration | Seconds |
| -------- | ------- |
| Remove | 0 |
| 24 hours | 86400 |
| 7 days | 604800 |
| 90 days | 7776000 |
```typescript theme={null}
// turn on disappearing messages
await sock.sendMessage(
jid,
// this is 1 week in seconds -- how long you want messages to appear for
{ disappearingMessagesInChat: WA_DEFAULT_EPHEMERAL }
)
```
```typescript theme={null}
// will send as a disappearing message
await sock.sendMessage(jid, { text: 'hello' }, { ephemeralExpiration: WA_DEFAULT_EPHEMERAL })
```
```typescript theme={null}
// turn off disappearing messages
await sock.sendMessage(
jid,
{ disappearingMessagesInChat: false }
)
```
# v7 migration
Source: https://baileys.wiki/migration/v7
Breaking changes in 7.x: LIDs, removed ACKs, ESM-only, slimmer protobufs.
Baileys 7.x introduces several breaking changes you must address when upgrading from 6.x. This guide walks through each one in the order most projects encounter them.
## LIDs (Linked Identity JIDs)
WhatsApp finalized its LID rollout in 2024. A **LIDJID** (Linked Identity Jabber Identifier) is a per-user identifier on the `@lid` server that anonymizes phone numbers in large groups, in contrast to the legacy **PNJID** (Phone Number Jabber Identifier) on `@s.whatsapp.net`. By default, all new Signal sessions in Baileys 7.x are created in the LID format, and existing sessions are migrated automatically. See [WhatsApp JIDs explained](/concepts/jids) for the full PN/LID model.
The LID system requires your auth state to support the `lid-mapping`, `device-list`, and `tctoken` keys. Check your `SignalDataTypeMap` and update your custom auth implementation before upgrading.
Key things to know:
* **A LID is a JID.** It is unique per user, not per group. You can message anyone using either their LID or their PN (phone number JID, `user@s.whatsapp.net`).
* **Network resolution is one-way: PN → LID.** Use `onWhatsApp()` or the USyncProtocol to look up a LID for a given phone number; the reverse direction is not exposed by WhatsApp. Internally, Baileys exposes a mapping store on `sock.signalRepository.lidMapping` with `storeLIDPNMapping`, `storeLIDPNMappings`, `getLIDForPN`, `getLIDsForPNs`, and `getPNForLID`. The `getPNForLID` lookup only succeeds for pairs Baileys has previously cached from inbound traffic — it cannot fetch a PN for an unknown LID.
* **`onWhatsApp` no longer returns LIDs.** Use `getLIDForPN` / `getLIDsForPNs` instead.
* **`isJidUser` was removed** in favor of `isPnUser`. Both PNs and LIDs are JIDs, so the old name was misleading.
### MessageKey changes
6.8.0 added two fields to `MessageKey`:
* `remoteJidAlt` — the alternate JID for direct messages
* `participantAlt` — the alternate JID for groups, broadcasts, and channels
If `participant` is a LID, `participantAlt` is the matching PN, and vice versa.
### GroupMetadata changes
In `GroupMetadata`, every ID-bearing field now has a paired PN field:
* `owner` is a LID; `ownerPn` holds the matching phone-number JID.
* `descOwner` / `descOwnerPn`, and so on.
### Contact changes
The `Contact` type no longer has separate `jid` and `lid` fields. Instead:
* `id` is the preferred identifier (whichever WhatsApp returns).
* `phoneNumber` is populated when `id` is a LID.
* `lid` is populated when `id` is a PN.
These changes also affect `participants` on `GroupMetadata`.
### Phone number sharing
Businesses have used LIDs since 2023 ([#408](https://github.com/WhiskeySockets/Baileys/pull/408)). To exchange phone numbers when needed:
* Businesses can request a number with `{ requestPhoneNumber: true }` on a sent message.
* Users can share their number with `{ sharePhoneNumber: true }`.
### New event
A new `lid-mapping.update` event fires when a fresh PN ↔ LID mapping is discovered. Note: this is not always emitted yet.
### New enum
`WAMessageAddressingMode` represents the preferred ID type for a chat or group.
Don't try to "restore" PN JIDs. Migrate your application logic to LIDs — PNs are less reliable going forward.
## ACKs no longer sent
Baileys 7.x stops sending acknowledgments on successful message delivery. WhatsApp has been banning accounts that send these — leaving them off is now the safe default.
## Meta Coexistence
Meta added Coexistence support, which lets users keep WhatsApp Business plus its linked devices while connected to the Meta API. Baileys 7.x can send, receive, and pair with accounts that have Coexistence enabled. This support is somewhat experimental — please report issues on GitHub.
## ESM only
Baileys 7.x is ESM-only. Multiple upstream packages have moved to ESM, and supporting CommonJS required workarounds (like `makeWASocket.default`) and held back our linting toolchain.
You have two options for upgrading:
### Option 1 — Convert your project to ESM (recommended)
Set `"type": "module"` in your `package.json` and replace `require()` with `import`. If you must keep some CommonJS files, use [`createRequire()`](https://nodejs.org/api/module.html#modulecreaterequirefilename) inside ESM.
### Option 2 — Dynamically import Baileys from CommonJS
If you can't migrate yet, load Baileys with `await import()`:
```ts theme={null}
// cjs_module.js
const fs = require('fs')
async function loadESMModule() {
try {
const { default: makeWASocket } = await import('@whiskeysockets/baileys')
const socket = makeWASocket({ /* ... */ })
} catch (error) {
console.error('Error loading ESM module:', error)
}
}
loadESMModule()
```
The project has also moved from Yarn Classic to Yarn v4. Baileys now requires `corepack` for development.
## Slimmer protobufs
To reduce bundle size, Baileys 7.x removed most proto helpers. The only ones that remain are:
* `.create()` — use this in place of `.fromObject()`.
* `.encode()` and `.decode()`.
When (de)serializing protos, use the `BufferJSON` utilities — `JSON.stringify` / `JSON.parse` alone will corrupt buffer fields.
A new `decodeAndHydrate()` method handles a long-standing pbjs decoding quirk; prefer it over plain `decode()`.
## Reference
For the complete changelog, see the [GitHub releases page](https://github.com/WhiskeySockets/Baileys/releases). The canonical short link for this guide is [whiskey.so/migrate-latest](https://whiskey.so/migrate-latest).
# v8 migration
Source: https://baileys.wiki/migration/v8
Class-based architecture, whatsmeow integration, and a new auth system.
Baileys v8 is in active development. This page tracks the breaking changes you should plan for. Specifics may change before release — check back near the v8 ship date for final details.
## What's new
* **Class-based architecture.** v8 replaces the current factory pattern with classes for a cleaner developer experience and easier extension.
* **whatsmeow integration.** v8 is the foundation for adopting code from the [whatsmeow](https://github.com/tulir/whatsmeow) project, which requires the cleaner v8 surface.
* **New authentication system.** v8 ships a new auth state format. You must run the provided migration helper as a one-time script to convert existing clients into the new format before upgrading runtime code.
## Before you upgrade
1. Back up your existing auth state directory (or database).
2. Run the v8 migration helper in a separate script — not in your live process — to upgrade every client to the new format.
3. After all clients have been migrated, deploy the v8 runtime.
The migration helper makes existing clients eligible for the new authentication flow. Clients that have not been migrated will not connect on v8.
## Reference
For final release notes and the migration helper API, watch the [Baileys releases page](https://github.com/WhiskeySockets/Baileys/releases). The short link for the latest migration guide is [whiskey.so/migrate-latest](https://whiskey.so/migrate-latest).
# Quickstart
Source: https://baileys.wiki/quickstart
Connect, persist a session, and send your first message in a few minutes.
This guide walks you through creating a minimal Baileys application that connects to WhatsApp, persists your session, listens for incoming messages, and replies to them. By the end you will have a working bot you can extend with your own logic.
Baileys is an unofficial library and is not affiliated with WhatsApp. Use it responsibly and in accordance with WhatsApp's Terms of Service. The maintainers do not condone bulk messaging, spam, or stalkerware.
## Complete example
The steps below build up to this complete working script. You can use it as a starting point for your own project.
```typescript theme={null}
import makeWASocket, { DisconnectReason, useMultiFileAuthState } from '@whiskeysockets/baileys'
import { Boom } from '@hapi/boom'
import qrcode from 'qrcode-terminal'
async function connectToWhatsApp() {
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')
const sock = makeWASocket({
auth: state
})
sock.ev.on('connection.update', (update) => {
const { connection, lastDisconnect, qr } = update
if (qr) {
qrcode.generate(qr, { small: true })
}
if (connection === 'close') {
const shouldReconnect =
(lastDisconnect?.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut
console.log('connection closed due to', lastDisconnect?.error, ', reconnecting:', shouldReconnect)
if (shouldReconnect) {
connectToWhatsApp()
}
} else if (connection === 'open') {
console.log('opened connection')
}
})
sock.ev.on('messages.upsert', async (event) => {
if (event.type !== 'notify') return
for (const m of event.messages) {
if (m.key.fromMe) continue
console.log(JSON.stringify(m, undefined, 2))
console.log('replying to', m.key.remoteJid)
await sock.sendMessage(m.key.remoteJid!, { text: 'Hello from Baileys!' })
}
})
// Save credentials whenever they are updated
sock.ev.on('creds.update', saveCreds)
}
connectToWhatsApp()
```
***
## Step-by-step walkthrough
Add Baileys and its `@hapi/boom` peer to your project. `@hapi/boom` is a direct dependency of Baileys and is used to inspect disconnect error codes.
```bash npm theme={null}
npm install @whiskeysockets/baileys @hapi/boom
```
```bash yarn theme={null}
yarn add @whiskeysockets/baileys @hapi/boom
```
Make sure you are running **Node.js 20.0.0 or later**. Installation will fail otherwise.
Baileys requires an auth state object to manage your session credentials and Signal Protocol keys. The built-in `useMultiFileAuthState` utility saves everything to a local folder.
```typescript theme={null}
import makeWASocket, { useMultiFileAuthState } from '@whiskeysockets/baileys'
const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')
```
`state` holds the current credentials and keys. `saveCreds` is a callback you will pass to the `creds.update` event so the session is written to disk whenever it changes.
The folder name (`auth_info_baileys` in this example) can be any path you choose. Store it outside your source tree and add it to `.gitignore` — it contains long-lived cryptographic keys for your WhatsApp account.
Create a socket by calling `makeWASocket` with your auth state. Listen for the `qr` field on `connection.update` and render it yourself — `printQRInTerminal` is deprecated.
```typescript theme={null}
import qrcode from 'qrcode-terminal'
const sock = makeWASocket({
auth: state
})
sock.ev.on('connection.update', ({ qr }) => {
if (qr) qrcode.generate(qr, { small: true })
})
```
When you run this for the first time, a QR code appears in your terminal. Open WhatsApp on your phone, go to **Settings → Linked devices → Link a device**, and scan the code. On subsequent runs, the saved credentials are reused and no QR code is shown.
Listen to `connection.update` to react when the connection opens, closes, or encounters an error. The reconnect logic below restarts the socket automatically — unless you were explicitly logged out.
```typescript theme={null}
import { DisconnectReason } from '@whiskeysockets/baileys'
import { Boom } from '@hapi/boom'
sock.ev.on('connection.update', (update) => {
const { connection, lastDisconnect } = update
if (connection === 'close') {
const shouldReconnect =
(lastDisconnect?.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut
console.log('connection closed due to', lastDisconnect?.error, ', reconnecting:', shouldReconnect)
if (shouldReconnect) {
connectToWhatsApp()
}
} else if (connection === 'open') {
console.log('opened connection')
}
})
```
`DisconnectReason.loggedOut` means your session was revoked (for example, you removed the linked device in the WhatsApp app). In that case, delete the auth folder and re-scan a QR code.
The `messages.upsert` event fires whenever new messages arrive. Iterate over `event.messages` to handle each one.
```typescript theme={null}
sock.ev.on('messages.upsert', async (event) => {
if (event.type !== 'notify') return
for (const m of event.messages) {
if (m.key.fromMe) continue
console.log(JSON.stringify(m, undefined, 2))
console.log('replying to', m.key.remoteJid)
await sock.sendMessage(m.key.remoteJid!, { text: 'Hello from Baileys!' })
}
})
```
Filtering on `event.type === 'notify'` and `!m.key.fromMe` keeps the bot from replying to its own messages and from treating history backfills as fresh.
`m.key.remoteJid` is the WhatsApp ID (JID) of the chat the message came from — a phone number for individual chats, or a group ID for group chats. Pass it as the first argument to `sock.sendMessage` to reply.
Register the `saveCreds` callback on the `creds.update` event. Baileys calls this whenever your session credentials change — for example, after the initial QR scan or after Signal session keys rotate.
```typescript theme={null}
sock.ev.on('creds.update', saveCreds)
```
If you skip this step, your session will not be saved and you will need to scan the QR code again on every restart.
## What's next
Now that you have a working connection, explore the rest of the documentation to learn what Baileys can do:
Use a pairing code instead of a QR code, or learn how to manage sessions in a database.
Send text, images, video, audio, polls, reactions, and more.
See the full list of events Baileys emits and what data each one carries.
Create and manage groups, handle join requests, and configure ephemeral messages.
# generateLinkPreviewIfRequired
Source: https://baileys.wiki/api-reference/functions/generateLinkPreviewIfRequired
Function generateLinkPreviewIfRequired in the Baileys API.
> **generateLinkPreviewIfRequired**(`text`, `getUrlInfo`, `logger`): `Promise`\<`undefined` | [`WAUrlInfo`](/api-reference/interfaces/WAUrlInfo)>
Defined in: [src/Utils/messages.ts:92](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L92)
## Parameters
### text
`string`
### getUrlInfo
`undefined` | (`text`) => `Promise`\<`undefined` | [`WAUrlInfo`](/api-reference/interfaces/WAUrlInfo)>
### logger
`undefined` | `ILogger`
## Returns
`Promise`\<`undefined` | [`WAUrlInfo`](/api-reference/interfaces/WAUrlInfo)>
# generateLoginNode
Source: https://baileys.wiki/api-reference/functions/generateLoginNode
Function generateLoginNode in the Baileys API.
> **generateLoginNode**(`userJid`, `config`): [`IClientPayload`](/proto-reference/interfaces/IClientPayload)
Defined in: [src/Utils/validate-connection.ts:74](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/validate-connection.ts#L74)
## Parameters
### userJid
`string`
### config
[`SocketConfig`](/api-reference/type-aliases/SocketConfig)
## Returns
[`IClientPayload`](/proto-reference/interfaces/IClientPayload)
# generateMdTagPrefix
Source: https://baileys.wiki/api-reference/functions/generateMdTagPrefix
unique message tag prefix for MD clients
> **generateMdTagPrefix**(): `string`
Defined in: [src/Utils/generics.ts:332](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L332)
unique message tag prefix for MD clients
## Returns
`string`
# generateMessageID
Source: https://baileys.wiki/api-reference/functions/generateMessageID
Function generateMessageID in the Baileys API.
> **generateMessageID**(): `string`
Defined in: [src/Utils/generics.ts:203](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L203)
## Returns
`string`
# generateMessageIDV2
Source: https://baileys.wiki/api-reference/functions/generateMessageIDV2
Function generateMessageIDV2 in the Baileys API.
> **generateMessageIDV2**(`userId`?): `string`
Defined in: [src/Utils/generics.ts:183](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L183)
## Parameters
### userId?
`string`
## Returns
`string`
# generateOrGetPreKeys
Source: https://baileys.wiki/api-reference/functions/generateOrGetPreKeys
Function generateOrGetPreKeys in the Baileys API.
> **generateOrGetPreKeys**(`creds`, `range`): `object`
Defined in: [src/Utils/signal.ts:53](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L53)
## Parameters
### creds
[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)
### range
`number`
## Returns
`object`
### lastPreKeyId
> **lastPreKeyId**: `number`
### newPreKeys
> **newPreKeys**: `object`
#### Index Signature
\[`id`: `number`]: [`KeyPair`](/api-reference/type-aliases/KeyPair)
### preKeysRange
> **preKeysRange**: readonly \[`number`, `number`]
# generateParticipantHashV2
Source: https://baileys.wiki/api-reference/functions/generateParticipantHashV2
Function generateParticipantHashV2 in the Baileys API.
> **generateParticipantHashV2**(`participants`): `string`
Defined in: [src/Utils/generics.ts:77](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L77)
## Parameters
### participants
`string`\[]
## Returns
`string`
# generateProfilePicture
Source: https://baileys.wiki/api-reference/functions/generateProfilePicture
Function generateProfilePicture in the Baileys API.
> **generateProfilePicture**(`mediaUpload`, `dimensions`?): `Promise`\<\{ `img`: `Buffer`\<`ArrayBufferLike`>; }>
Defined in: [src/Utils/messages-media.ts:176](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L176)
## Parameters
### mediaUpload
[`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
### dimensions?
#### height
`number`
#### width
`number`
## Returns
`Promise`\<\{ `img`: `Buffer`\<`ArrayBufferLike`>; }>
# generateRegistrationId
Source: https://baileys.wiki/api-reference/functions/generateRegistrationId
Function generateRegistrationId in the Baileys API.
> **generateRegistrationId**(): `number`
Defined in: [src/Utils/generics.ts:85](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L85)
## Returns
`number`
# generateRegistrationNode
Source: https://baileys.wiki/api-reference/functions/generateRegistrationNode
Function generateRegistrationNode in the Baileys API.
> **generateRegistrationNode**(`__namedParameters`, `config`): [`ClientPayload`](/proto-reference/classes/ClientPayload)
Defined in: [src/Utils/validate-connection.ts:100](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/validate-connection.ts#L100)
## Parameters
### \_\_namedParameters
[`SignalCreds`](/api-reference/type-aliases/SignalCreds)
### config
[`SocketConfig`](/api-reference/type-aliases/SocketConfig)
## Returns
[`ClientPayload`](/proto-reference/classes/ClientPayload)
# generateSignalPubKey
Source: https://baileys.wiki/api-reference/functions/generateSignalPubKey
prefix version byte to the pub keys, required for some curve crypto functions
> **generateSignalPubKey**(`pubKey`): `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
Defined in: [src/Utils/crypto.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L11)
prefix version byte to the pub keys, required for some curve crypto functions
## Parameters
### pubKey
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
## Returns
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
# generateThumbnail
Source: https://baileys.wiki/api-reference/functions/generateThumbnail
generates a thumbnail for a given media, if required
> **generateThumbnail**(`file`, `mediaType`, `options`): `Promise`\<\{ `originalImageDimensions`: `undefined` | \{ `height`: `number`; `width`: `number`; }; `thumbnail`: `undefined` | `string`; }>
Defined in: [src/Utils/messages-media.ts:328](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L328)
generates a thumbnail for a given media, if required
## Parameters
### file
`string`
### mediaType
`"image"` | `"video"`
### options
#### logger?
`ILogger`
## Returns
`Promise`\<\{ `originalImageDimensions`: `undefined` | \{ `height`: `number`; `width`: `number`; }; `thumbnail`: `undefined` | `string`; }>
# generateWAMessage
Source: https://baileys.wiki/api-reference/functions/generateWAMessage
Function generateWAMessage in the Baileys API.
> **generateWAMessage**(`jid`, `content`, `options`): `Promise`\<[`WAMessage`](/api-reference/type-aliases/WAMessage)>
Defined in: [src/Utils/messages.ts:766](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L766)
## Parameters
### jid
`string`
### content
[`AnyMessageContent`](/api-reference/type-aliases/AnyMessageContent)
### options
[`MessageGenerationOptions`](/api-reference/type-aliases/MessageGenerationOptions)
## Returns
`Promise`\<[`WAMessage`](/api-reference/type-aliases/WAMessage)>
# generateWAMessageContent
Source: https://baileys.wiki/api-reference/functions/generateWAMessageContent
Function generateWAMessageContent in the Baileys API.
> **generateWAMessageContent**(`message`, `options`): `Promise`\<[`Message`](/proto-reference/classes/Message)>
Defined in: [src/Utils/messages.ts:395](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L395)
## Parameters
### message
[`AnyMessageContent`](/api-reference/type-aliases/AnyMessageContent)
### options
[`MessageContentGenerationOptions`](/api-reference/type-aliases/MessageContentGenerationOptions)
## Returns
`Promise`\<[`Message`](/proto-reference/classes/Message)>
# generateWAMessageFromContent
Source: https://baileys.wiki/api-reference/functions/generateWAMessageFromContent
Function generateWAMessageFromContent in the Baileys API.
> **generateWAMessageFromContent**(`jid`, `message`, `options`): [`WAMessage`](/api-reference/type-aliases/WAMessage)
Defined in: [src/Utils/messages.ts:682](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L682)
## Parameters
### jid
`string`
### message
[`IMessage`](/proto-reference/interfaces/IMessage)
### options
[`MessageGenerationOptionsFromContent`](/api-reference/type-aliases/MessageGenerationOptionsFromContent)
## Returns
[`WAMessage`](/api-reference/type-aliases/WAMessage)
# getAggregateResponsesInEventMessage
Source: https://baileys.wiki/api-reference/functions/getAggregateResponsesInEventMessage
Aggregates all event responses in an event message.
> **getAggregateResponsesInEventMessage**(`msg`, `meId`?): `ResponseAggregation`\[]
Defined in: [src/Utils/messages.ts:992](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L992)
Aggregates all event responses in an event message.
## Parameters
### msg
`Pick`\<[`WAMessage`](/api-reference/type-aliases/WAMessage), `"eventResponses"`>
the event creation message
### meId?
`string`
your jid
## Returns
`ResponseAggregation`\[]
A list of response types & their responders
# getAggregateVotesInPollMessage
Source: https://baileys.wiki/api-reference/functions/getAggregateVotesInPollMessage
Aggregates all poll updates in a poll.
> **getAggregateVotesInPollMessage**(`msg`, `meId`?): `VoteAggregation`\[]
Defined in: [src/Utils/messages.ts:936](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L936)
Aggregates all poll updates in a poll.
## Parameters
### msg
`Pick`\<[`WAMessage`](/api-reference/type-aliases/WAMessage), `"message"` | `"pollUpdates"`>
the poll creation message
### meId?
`string`
your jid
## Returns
`VoteAggregation`\[]
A list of options & their voters
# getAllBinaryNodeChildren
Source: https://baileys.wiki/api-reference/functions/getAllBinaryNodeChildren
Function getAllBinaryNodeChildren in the Baileys API.
> **getAllBinaryNodeChildren**(`__namedParameters`): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]
Defined in: [src/WABinary/generic-utils.ts:35](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L35)
## Parameters
### \_\_namedParameters
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]
# getAudioDuration
Source: https://baileys.wiki/api-reference/functions/getAudioDuration
Function getAudioDuration in the Baileys API.
> **getAudioDuration**(`buffer`): `Promise`\<`undefined` | `number`>
Defined in: [src/Utils/messages-media.ts:224](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L224)
## Parameters
### buffer
`string` | `Buffer`\<`ArrayBufferLike`> | `Readable`
## Returns
`Promise`\<`undefined` | `number`>
# getAudioWaveform
Source: https://baileys.wiki/api-reference/functions/getAudioWaveform
referenced from and modifying https://github.com/wppconnect-team/wa-js/blob/main/src/chat/functions/prepareAudioWaveform.ts
> **getAudioWaveform**(`buffer`, `logger`?): `Promise`\<`undefined` | `Uint8Array`\<`ArrayBuffer`>>
Defined in: [src/Utils/messages-media.ts:244](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L244)
referenced from and modifying [https://github.com/wppconnect-team/wa-js/blob/main/src/chat/functions/prepareAudioWaveform.ts](https://github.com/wppconnect-team/wa-js/blob/main/src/chat/functions/prepareAudioWaveform.ts)
## Parameters
### buffer
`string` | `Buffer`\<`ArrayBufferLike`> | `Readable`
### logger?
`ILogger`
## Returns
`Promise`\<`undefined` | `Uint8Array`\<`ArrayBuffer`>>
# getBinaryNodeChild
Source: https://baileys.wiki/api-reference/functions/getBinaryNodeChild
Function getBinaryNodeChild in the Baileys API.
> **getBinaryNodeChild**(`node`, `childTag`): `undefined` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WABinary/generic-utils.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L31)
## Parameters
### node
`undefined` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### childTag
`string`
## Returns
`undefined` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
# getBinaryNodeChildBuffer
Source: https://baileys.wiki/api-reference/functions/getBinaryNodeChildBuffer
Function getBinaryNodeChildBuffer in the Baileys API.
> **getBinaryNodeChildBuffer**(`node`, `childTag`): `undefined` | `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
Defined in: [src/WABinary/generic-utils.ts:43](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L43)
## Parameters
### node
`undefined` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### childTag
`string`
## Returns
`undefined` | `Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
# getBinaryNodeChildString
Source: https://baileys.wiki/api-reference/functions/getBinaryNodeChildString
Function getBinaryNodeChildString in the Baileys API.
> **getBinaryNodeChildString**(`node`, `childTag`): `undefined` | `string`
Defined in: [src/WABinary/generic-utils.ts:50](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L50)
## Parameters
### node
`undefined` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### childTag
`string`
## Returns
`undefined` | `string`
# getBinaryNodeChildUInt
Source: https://baileys.wiki/api-reference/functions/getBinaryNodeChildUInt
Function getBinaryNodeChildUInt in the Baileys API.
> **getBinaryNodeChildUInt**(`node`, `childTag`, `length`): `undefined` | `number`
Defined in: [src/WABinary/generic-utils.ts:59](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L59)
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### childTag
`string`
### length
`number`
## Returns
`undefined` | `number`
# getBinaryNodeChildren
Source: https://baileys.wiki/api-reference/functions/getBinaryNodeChildren
Function getBinaryNodeChildren in the Baileys API.
> **getBinaryNodeChildren**(`node`, `childTag`): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]
Defined in: [src/WABinary/generic-utils.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L9)
## Parameters
### node
`undefined` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### childTag
`string`
## Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]
# getBinaryNodeMessages
Source: https://baileys.wiki/api-reference/functions/getBinaryNodeMessages
Function getBinaryNodeMessages in the Baileys API.
> **getBinaryNodeMessages**(`__namedParameters`): [`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)\[]
Defined in: [src/WABinary/generic-utils.ts:90](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L90)
## Parameters
### \_\_namedParameters
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
[`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)\[]
# getCallStatusFromNode
Source: https://baileys.wiki/api-reference/functions/getCallStatusFromNode
Function getCallStatusFromNode in the Baileys API.
> **getCallStatusFromNode**(`__namedParameters`): [`WACallUpdateType`](/api-reference/type-aliases/WACallUpdateType)
Defined in: [src/Utils/generics.ts:379](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L379)
## Parameters
### \_\_namedParameters
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
[`WACallUpdateType`](/api-reference/type-aliases/WACallUpdateType)
# getChatId
Source: https://baileys.wiki/api-reference/functions/getChatId
Get the ID of the chat from the given key.
> **getChatId**(`__namedParameters`): `string`
Defined in: [src/Utils/process-message.ts:191](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/process-message.ts#L191)
Get the ID of the chat from the given key.
Typically -- that'll be the remoteJid, but for broadcasts, it'll be the participant
## Parameters
### \_\_namedParameters
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
## Returns
`string`
# getCodeFromWSError
Source: https://baileys.wiki/api-reference/functions/getCodeFromWSError
Function getCodeFromWSError in the Baileys API.
> **getCodeFromWSError**(`error`): `number`
Defined in: [src/Utils/generics.ts:420](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L420)
## Parameters
### error
`Error`
## Returns
`number`
# getCompanionPlatformId
Source: https://baileys.wiki/api-reference/functions/getCompanionPlatformId
Function getCompanionPlatformId in the Baileys API.
> **getCompanionPlatformId**(`browser`): `string`
Defined in: [src/Utils/companion-reg-client-utils.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L33)
## Parameters
### browser
[`WABrowserDescription`](/api-reference/type-aliases/WABrowserDescription)
## Returns
`string`
# getCompanionWebClientType
Source: https://baileys.wiki/api-reference/functions/getCompanionWebClientType
Function getCompanionWebClientType in the Baileys API.
> **getCompanionWebClientType**(`__namedParameters`): [`CompanionWebClientType`](/api-reference/enumerations/CompanionWebClientType)
Defined in: [src/Utils/companion-reg-client-utils.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L25)
## Parameters
### \_\_namedParameters
[`WABrowserDescription`](/api-reference/type-aliases/WABrowserDescription)
## Returns
[`CompanionWebClientType`](/api-reference/enumerations/CompanionWebClientType)
# getContentType
Source: https://baileys.wiki/api-reference/functions/getContentType
Get the key to access the true type of content
> **getContentType**(`content`): `undefined` | keyof IMessage
Defined in: [src/Utils/messages.ts:774](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L774)
Get the key to access the true type of content
## Parameters
### content
`undefined` | [`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
`undefined` | keyof IMessage
# getDecryptionJid
Source: https://baileys.wiki/api-reference/functions/getDecryptionJid
Function getDecryptionJid in the Baileys API.
> **getDecryptionJid**(`sender`, `repository`): `Promise`\<`string`>
Defined in: [src/Utils/decode-wa-message.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L22)
## Parameters
### sender
`string`
### repository
[`SignalRepositoryWithLIDStore`](/api-reference/interfaces/SignalRepositoryWithLIDStore)
## Returns
`Promise`\<`string`>
# getDevice
Source: https://baileys.wiki/api-reference/functions/getDevice
Returns the device predicted by message ID
> **getDevice**(`id`): `"web"` | `"unknown"` | `"android"` | `"ios"` | `"desktop"`
Defined in: [src/Utils/messages.ts:868](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L868)
Returns the device predicted by message ID
## Parameters
### id
`string`
## Returns
`"web"` | `"unknown"` | `"android"` | `"ios"` | `"desktop"`
# getErrorCodeFromStreamError
Source: https://baileys.wiki/api-reference/functions/getErrorCodeFromStreamError
Stream errors generally provide a reason, map that to a baileys DisconnectReason
> **getErrorCodeFromStreamError**(`node`): `object`
Defined in: [src/Utils/generics.ts:364](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L364)
Stream errors generally provide a reason, map that to a baileys DisconnectReason
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
## Returns
`object`
### reason
> **reason**: `string`
### statusCode
> **statusCode**: `number`
# getHistoryMsg
Source: https://baileys.wiki/api-reference/functions/getHistoryMsg
Function getHistoryMsg in the Baileys API.
> **getHistoryMsg**(`message`): [`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
Defined in: [src/Utils/history.ts:157](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/history.ts#L157)
## Parameters
### message
[`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
# getHttpStream
Source: https://baileys.wiki/api-reference/functions/getHttpStream
Function getHttpStream in the Baileys API.
> **getHttpStream**(`url`, `options`): `Promise`\<`Readable`>
Defined in: [src/Utils/messages-media.ts:365](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L365)
## Parameters
### url
`string` | `URL`
### options
`RequestInit` & `object` = `{}`
## Returns
`Promise`\<`Readable`>
# getKeyAuthor
Source: https://baileys.wiki/api-reference/functions/getKeyAuthor
Function getKeyAuthor in the Baileys API.
> **getKeyAuthor**(`key`, `meId`): `string`
Defined in: [src/Utils/generics.ts:48](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L48)
## Parameters
### key
`undefined` | `null` | [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
### meId
`string` = `'me'`
## Returns
`string`
# getMediaKeys
Source: https://baileys.wiki/api-reference/functions/getMediaKeys
generates all the keys required to encrypt/decrypt & sign a media message
> **getMediaKeys**(`buffer`, `mediaType`): `Promise`\<[`MediaDecryptionKeyInfo`](/api-reference/type-aliases/MediaDecryptionKeyInfo)>
Defined in: [src/Utils/messages-media.ts:96](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L96)
generates all the keys required to encrypt/decrypt & sign a media message
## Parameters
### buffer
`undefined` | `null` | `string` | `Uint8Array`\<`ArrayBufferLike`>
### mediaType
`"ppic"` | `"product"` | `"image"` | `"video"` | `"sticker"` | `"thumbnail-document"` | `"audio"` | `"thumbnail-image"` | `"biz-cover-photo"` | `"thumbnail-video"` | `"thumbnail-link"` | `"gif"` | `"md-app-state"` | `"md-msg-hist"` | `"document"` | `"ptt"` | `"product-catalog-image"` | `"payment-bg-image"` | `"ptv"`
## Returns
`Promise`\<[`MediaDecryptionKeyInfo`](/api-reference/type-aliases/MediaDecryptionKeyInfo)>
# getNextPreKeys
Source: https://baileys.wiki/api-reference/functions/getNextPreKeys
get the next N keys for upload or processing
> **getNextPreKeys**(`__namedParameters`, `count`): `Promise`\<\{ `preKeys`: \{}; `update`: `Partial`\<[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)>; }>
Defined in: [src/Utils/signal.ts:225](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L225)
get the next N keys for upload or processing
## Parameters
### \_\_namedParameters
[`AuthenticationState`](/api-reference/type-aliases/AuthenticationState)
### count
`number`
number of pre-keys to get or generate
## Returns
`Promise`\<\{ `preKeys`: \{}; `update`: `Partial`\<[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)>; }>
# getNextPreKeysNode
Source: https://baileys.wiki/api-reference/functions/getNextPreKeysNode
Function getNextPreKeysNode in the Baileys API.
> **getNextPreKeysNode**(`state`, `count`): `Promise`\<\{ `node`: [`BinaryNode`](/api-reference/type-aliases/BinaryNode); `update`: `Partial`\<[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)>; }>
Defined in: [src/Utils/signal.ts:240](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L240)
## Parameters
### state
[`AuthenticationState`](/api-reference/type-aliases/AuthenticationState)
### count
`number`
## Returns
`Promise`\<\{ `node`: [`BinaryNode`](/api-reference/type-aliases/BinaryNode); `update`: `Partial`\<[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)>; }>
# getPlatformId
Source: https://baileys.wiki/api-reference/functions/getPlatformId
Function getPlatformId in the Baileys API.
> **getPlatformId**(`browser`): `string`
Defined in: [src/Utils/browser-utils.ts:29](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/browser-utils.ts#L29)
## Parameters
### browser
`string`
## Returns
`string`
# getPreKeys
Source: https://baileys.wiki/api-reference/functions/getPreKeys
Function getPreKeys in the Baileys API.
> **getPreKeys**(`__namedParameters`, `min`, `limit`): `Promise`\<\{}>
Defined in: [src/Utils/signal.ts:44](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L44)
## Parameters
### \_\_namedParameters
[`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore)
### min
`number`
### limit
`number`
## Returns
`Promise`\<\{}>
# getRawMediaUploadData
Source: https://baileys.wiki/api-reference/functions/getRawMediaUploadData
Function getRawMediaUploadData in the Baileys API.
> **getRawMediaUploadData**(`media`, `mediaType`, `logger`?): `Promise`\<\{ `fileLength`: `number`; `filePath`: `string`; `fileSha256`: `NonSharedBuffer`; }>
Defined in: [src/Utils/messages-media.ts:54](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L54)
## Parameters
### media
[`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
### mediaType
`"ppic"` | `"product"` | `"image"` | `"video"` | `"sticker"` | `"thumbnail-document"` | `"audio"` | `"thumbnail-image"` | `"biz-cover-photo"` | `"thumbnail-video"` | `"thumbnail-link"` | `"gif"` | `"md-app-state"` | `"md-msg-hist"` | `"document"` | `"ptt"` | `"product-catalog-image"` | `"payment-bg-image"` | `"ptv"`
### logger?
`ILogger`
## Returns
`Promise`\<\{ `fileLength`: `number`; `filePath`: `string`; `fileSha256`: `NonSharedBuffer`; }>
# getServerFromDomainType
Source: https://baileys.wiki/api-reference/functions/getServerFromDomainType
Function getServerFromDomainType in the Baileys API.
> **getServerFromDomainType**(`initialServer`, `domainType`?): [`JidServer`](/api-reference/type-aliases/JidServer)
Defined in: [src/WABinary/jid-utils.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L37)
## Parameters
### initialServer
`string`
### domainType?
[`WAJIDDomains`](/api-reference/enumerations/WAJIDDomains)
## Returns
[`JidServer`](/api-reference/type-aliases/JidServer)
# getStatusCodeForMediaRetry
Source: https://baileys.wiki/api-reference/functions/getStatusCodeForMediaRetry
Function getStatusCodeForMediaRetry in the Baileys API.
> **getStatusCodeForMediaRetry**(`code`): `200` | `404` | `412` | `418`
Defined in: [src/Utils/messages-media.ts:993](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L993)
## Parameters
### code
`number`
## Returns
`200` | `404` | `412` | `418`
# getStatusFromReceiptType
Source: https://baileys.wiki/api-reference/functions/getStatusFromReceiptType
Given a type of receipt, returns what the new status of the message should be
> **getStatusFromReceiptType**(`type`): `undefined` | [`Status`](/proto-reference/WebMessageInfo/enumerations/Status)
Defined in: [src/Utils/generics.ts:347](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L347)
Given a type of receipt, returns what the new status of the message should be
## Parameters
### type
type from receipt
`undefined` | `string`
## Returns
`undefined` | [`Status`](/proto-reference/WebMessageInfo/enumerations/Status)
# getStream
Source: https://baileys.wiki/api-reference/functions/getStream
Function getStream in the Baileys API.
> **getStream**(`item`, `opts`?): `Promise`\<\{ `stream`: `Readable`; `type`: `"buffer"`; } | \{ `stream`: `Readable`; `type`: `"readable"`; } | \{ `stream`: `Readable`; `type`: `"remote"`; } | \{ `stream`: `ReadStream`; `type`: `"file"`; }>
Defined in: [src/Utils/messages-media.ts:304](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L304)
## Parameters
### item
[`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
### opts?
`RequestInit` & `object`
## Returns
`Promise`\<\{ `stream`: `Readable`; `type`: `"buffer"`; } | \{ `stream`: `Readable`; `type`: `"readable"`; } | \{ `stream`: `Readable`; `type`: `"remote"`; } | \{ `stream`: `ReadStream`; `type`: `"file"`; }>
# getUrlFromDirectPath
Source: https://baileys.wiki/api-reference/functions/getUrlFromDirectPath
Function getUrlFromDirectPath in the Baileys API.
> **getUrlFromDirectPath**(`directPath`, `host`): `string`
Defined in: [src/Utils/messages-media.ts:519](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L519)
## Parameters
### directPath
`string`
### host
`string` = `DEF_MEDIA_HOST`
## Returns
`string`
# getUrlInfo
Source: https://baileys.wiki/api-reference/functions/getUrlInfo
Given a piece of text, checks for any URL present, generates link preview for the same and returns it
> **getUrlInfo**(`text`, `opts`): `Promise`\<`undefined` | [`WAUrlInfo`](/api-reference/interfaces/WAUrlInfo)>
Defined in: [src/Utils/link-preview.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/link-preview.ts#L33)
Given a piece of text, checks for any URL present, generates link preview for the same and returns it
Return undefined if the fetch failed or no URL was found
## Parameters
### text
`string`
first matched URL in text
### opts
[`URLGenerationOptions`](/api-reference/type-aliases/URLGenerationOptions) = `...`
## Returns
`Promise`\<`undefined` | [`WAUrlInfo`](/api-reference/interfaces/WAUrlInfo)>
the URL info required to generate link preview
# getWAUploadToServer
Source: https://baileys.wiki/api-reference/functions/getWAUploadToServer
Function getWAUploadToServer in the Baileys API.
> **getWAUploadToServer**(`__namedParameters`, `refreshMediaConn`): [`WAMediaUploadFunction`](/api-reference/type-aliases/WAMediaUploadFunction)
Defined in: [src/Utils/messages-media.ts:826](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L826)
## Parameters
### \_\_namedParameters
[`SocketConfig`](/api-reference/type-aliases/SocketConfig)
### refreshMediaConn
(`force`) => `Promise`\<[`MediaConnInfo`](/api-reference/type-aliases/MediaConnInfo)>
## Returns
[`WAMediaUploadFunction`](/api-reference/type-aliases/WAMediaUploadFunction)
# handleIdentityChange
Source: https://baileys.wiki/api-reference/functions/handleIdentityChange
Function handleIdentityChange in the Baileys API.
> **handleIdentityChange**(`node`, `ctx`): `Promise`\<[`IdentityChangeResult`](/api-reference/type-aliases/IdentityChangeResult)>
Defined in: [src/Utils/identity-change-handler.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/identity-change-handler.ts#L33)
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### ctx
[`IdentityChangeContext`](/api-reference/type-aliases/IdentityChangeContext)
## Returns
`Promise`\<[`IdentityChangeResult`](/api-reference/type-aliases/IdentityChangeResult)>
# hasNonNullishProperty
Source: https://baileys.wiki/api-reference/functions/hasNonNullishProperty
Function hasNonNullishProperty in the Baileys API.
> **hasNonNullishProperty**\<`K`>(`message`, `key`): message is ExtractByKey\ | ExtractByKey\ | ExtractByKey\<\{ caption?: string; image: WAMediaUpload; jpegThumbnail?: string } & Mentionable & Contextable & WithDimensions & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ caption?: string; gifPlayback?: boolean; jpegThumbnail?: string; ptv?: boolean; video: WAMediaUpload } & Mentionable & Contextable & WithDimensions & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ audio: WAMediaUpload; ptt?: boolean; seconds?: number } & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ isAnimated?: boolean; sticker: WAMediaUpload } & WithDimensions & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ caption?: string; document: WAMediaUpload; fileName?: string; mimetype: string } & Contextable & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ linkPreview?: null | WAUrlInfo; text: string } & Mentionable & Contextable & Editable & ViewOnce, K> | ExtractByKey\<\{ event: EventMessageOptions } & ViewOnce, K> | ExtractByKey\<\{ poll: PollMessageOptions } & Mentionable & Contextable & Editable & ViewOnce, K> | ExtractByKey\<\{ album: AlbumMessageOptions } & Contextable & Mentionable & ViewOnce, K> | ExtractByKey\<\{ contacts: \{ contacts: IContactMessage\[]; displayName?: string } } & ViewOnce, K> | ExtractByKey\<\{ location: ILocationMessage } & ViewOnce, K> | ExtractByKey\<\{ react: IReactionMessage } & ViewOnce, K> | ExtractByKey\<\{ buttonReply: ButtonReplyInfo; type: "template" | "plain" } & ViewOnce, K> | ExtractByKey\<\{ groupInvite: GroupInviteInfo } & ViewOnce, K> | ExtractByKey\<\{ listReply: Omit\ } & ViewOnce, K> | ExtractByKey\<\{ pin: WAMessageKey; time?: 86400 | 604800 | 2592000; type: Type } & ViewOnce, K> | ExtractByKey\<\{ body?: string; businessOwnerJid?: string; footer?: string; product: WASendableProduct } & ViewOnce, K> | ExtractByKey\<\{ force?: boolean; forward: WAMessage }, K> | ExtractByKey\<\{ delete: WAMessageKey }, K> | ExtractByKey\<\{ disappearingMessagesInChat: number | boolean }, K> | ExtractByKey\<\{ limitSharing: boolean }, K>
Defined in: [src/Utils/messages.ts:378](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L378)
## Type Parameters
• **K** *extends* `PropertyKey`
## Parameters
### message
[`AnyMessageContent`](/api-reference/type-aliases/AnyMessageContent)
### key
`K`
## Returns
message is ExtractByKey\ | ExtractByKey\ | ExtractByKey\<\{ caption?: string; image: WAMediaUpload; jpegThumbnail?: string } & Mentionable & Contextable & WithDimensions & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ caption?: string; gifPlayback?: boolean; jpegThumbnail?: string; ptv?: boolean; video: WAMediaUpload } & Mentionable & Contextable & WithDimensions & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ audio: WAMediaUpload; ptt?: boolean; seconds?: number } & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ isAnimated?: boolean; sticker: WAMediaUpload } & WithDimensions & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ caption?: string; document: WAMediaUpload; fileName?: string; mimetype: string } & Contextable & \{ mimetype?: string } & Editable & \{ albumParentKey?: WAMessageKey } & ViewOnce, K> | ExtractByKey\<\{ linkPreview?: null | WAUrlInfo; text: string } & Mentionable & Contextable & Editable & ViewOnce, K> | ExtractByKey\<\{ event: EventMessageOptions } & ViewOnce, K> | ExtractByKey\<\{ poll: PollMessageOptions } & Mentionable & Contextable & Editable & ViewOnce, K> | ExtractByKey\<\{ album: AlbumMessageOptions } & Contextable & Mentionable & ViewOnce, K> | ExtractByKey\<\{ contacts: \{ contacts: IContactMessage\[]; displayName?: string } } & ViewOnce, K> | ExtractByKey\<\{ location: ILocationMessage } & ViewOnce, K> | ExtractByKey\<\{ react: IReactionMessage } & ViewOnce, K> | ExtractByKey\<\{ buttonReply: ButtonReplyInfo; type: "template" | "plain" } & ViewOnce, K> | ExtractByKey\<\{ groupInvite: GroupInviteInfo } & ViewOnce, K> | ExtractByKey\<\{ listReply: Omit\ } & ViewOnce, K> | ExtractByKey\<\{ pin: WAMessageKey; time?: 86400 | 604800 | 2592000; type: Type } & ViewOnce, K> | ExtractByKey\<\{ body?: string; businessOwnerJid?: string; footer?: string; product: WASendableProduct } & ViewOnce, K> | ExtractByKey\<\{ force?: boolean; forward: WAMessage }, K> | ExtractByKey\<\{ delete: WAMessageKey }, K> | ExtractByKey\<\{ disappearingMessagesInChat: number | boolean }, K> | ExtractByKey\<\{ limitSharing: boolean }, K>
# hkdfInfoKey
Source: https://baileys.wiki/api-reference/functions/hkdfInfoKey
Function hkdfInfoKey in the Baileys API.
> **hkdfInfoKey**(`type`): `string`
Defined in: [src/Utils/messages-media.ts:49](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L49)
## Parameters
### type
`"ppic"` | `"product"` | `"image"` | `"video"` | `"sticker"` | `"thumbnail-document"` | `"audio"` | `"thumbnail-image"` | `"biz-cover-photo"` | `"thumbnail-video"` | `"thumbnail-link"` | `"gif"` | `"md-app-state"` | `"md-msg-hist"` | `"document"` | `"ptt"` | `"product-catalog-image"` | `"payment-bg-image"` | `"ptv"`
## Returns
`string`
# hmacSign
Source: https://baileys.wiki/api-reference/functions/hmacSign
Function hmacSign in the Baileys API.
> **hmacSign**(`buffer`, `key`, `variant`): `NonSharedBuffer`
Defined in: [src/Utils/crypto.ts:110](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L110)
## Parameters
### buffer
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
### key
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
### variant
`"sha256"` | `"sha512"`
## Returns
`NonSharedBuffer`
# initAuthCreds
Source: https://baileys.wiki/api-reference/functions/initAuthCreds
Function initAuthCreds in the Baileys API.
> **initAuthCreds**(): [`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)
Defined in: [src/Utils/auth-utils.ts:360](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/auth-utils.ts#L360)
## Returns
[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)
# isAppStateSyncIrrecoverable
Source: https://baileys.wiki/api-reference/functions/isAppStateSyncIrrecoverable
Determines if an app state sync error is unrecoverable.
> **isAppStateSyncIrrecoverable**(`error`, `attempts`): `boolean`
Defined in: [src/Utils/chat-utils.ts:159](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L159)
Determines if an app state sync error is unrecoverable.
TypeError indicates a WASM crash; otherwise we give up after MAX\_SYNC\_ATTEMPTS.
Missing keys are NOT checked here — they are handled separately as "Blocked".
## Parameters
### error
`any`
### attempts
`number`
## Returns
`boolean`
# isHostedLidUser
Source: https://baileys.wiki/api-reference/functions/isHostedLidUser
is the jid a hosted LID
> **isHostedLidUser**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:107](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L107)
is the jid a hosted LID
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isHostedPnUser
Source: https://baileys.wiki/api-reference/functions/isHostedPnUser
is the jid a hosted PN
> **isHostedPnUser**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:105](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L105)
is the jid a hosted PN
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isJidBot
Source: https://baileys.wiki/api-reference/functions/isJidBot
Function isJidBot in the Baileys API.
> **isJidBot**(`jid`): `undefined` | `boolean` | `""`
Defined in: [src/WABinary/jid-utils.ts:111](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L111)
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean` | `""`
# isJidBroadcast
Source: https://baileys.wiki/api-reference/functions/isJidBroadcast
is the jid a broadcast
> **isJidBroadcast**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:97](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L97)
is the jid a broadcast
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isJidGroup
Source: https://baileys.wiki/api-reference/functions/isJidGroup
is the jid a group
> **isJidGroup**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:99](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L99)
is the jid a group
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isJidMetaAI
Source: https://baileys.wiki/api-reference/functions/isJidMetaAI
is the jid Meta AI
> **isJidMetaAI**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:91](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L91)
is the jid Meta AI
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isJidNewsletter
Source: https://baileys.wiki/api-reference/functions/isJidNewsletter
is the jid a newsletter
> **isJidNewsletter**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:103](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L103)
is the jid a newsletter
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isJidStatusBroadcast
Source: https://baileys.wiki/api-reference/functions/isJidStatusBroadcast
is the jid the status broadcast
> **isJidStatusBroadcast**(`jid`): `jid is "status@broadcast"`
Defined in: [src/WABinary/jid-utils.ts:101](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L101)
is the jid the status broadcast
## Parameters
### jid
`string`
## Returns
`jid is "status@broadcast"`
# isLidUser
Source: https://baileys.wiki/api-reference/functions/isLidUser
is the jid a LID
> **isLidUser**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:95](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L95)
is the jid a LID
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isMissingKeyError
Source: https://baileys.wiki/api-reference/functions/isMissingKeyError
Check if an error is a missing app state sync key.
> **isMissingKeyError**(`error`): `boolean`
Defined in: [src/Utils/chat-utils.ts:150](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L150)
Check if an error is a missing app state sync key.
WA Web treats these as "Blocked" (waits for key arrival), not fatal.
In Baileys we retry with a snapshot which may use a different key.
## Parameters
### error
`any`
## Returns
`boolean`
# isPnUser
Source: https://baileys.wiki/api-reference/functions/isPnUser
is the jid a PN user
> **isPnUser**(`jid`): `undefined` | `boolean`
Defined in: [src/WABinary/jid-utils.ts:93](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L93)
is the jid a PN user
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | `boolean`
# isRealMessage
Source: https://baileys.wiki/api-reference/functions/isRealMessage
Function isRealMessage in the Baileys API.
> **isRealMessage**(`message`): `boolean`
Defined in: [src/Utils/process-message.ts:171](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/process-message.ts#L171)
## Parameters
### message
[`WAMessage`](/api-reference/type-aliases/WAMessage)
## Returns
`boolean`
# isStringNullOrEmpty
Source: https://baileys.wiki/api-reference/functions/isStringNullOrEmpty
Function isStringNullOrEmpty in the Baileys API.
> **isStringNullOrEmpty**(`value`): value is undefined | null | ""
Defined in: [src/Utils/generics.ts:51](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L51)
## Parameters
### value
`undefined` | `null` | `string`
## Returns
value is undefined | null | ""
# isWABusinessPlatform
Source: https://baileys.wiki/api-reference/functions/isWABusinessPlatform
Is the given platform WA business
> **isWABusinessPlatform**(`platform`): platform is "smba" | "smbi"
Defined in: [src/Utils/generics.ts:443](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L443)
Is the given platform WA business
## Parameters
### platform
`string`
AuthenticationCreds.platform
## Returns
platform is "smba" | "smbi"
# jidDecode
Source: https://baileys.wiki/api-reference/functions/jidDecode
Function jidDecode in the Baileys API.
> **jidDecode**(`jid`): `undefined` | [`FullJid`](/api-reference/type-aliases/FullJid)
Defined in: [src/WABinary/jid-utils.ts:55](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L55)
## Parameters
### jid
`undefined` | `string`
## Returns
`undefined` | [`FullJid`](/api-reference/type-aliases/FullJid)
# jidEncode
Source: https://baileys.wiki/api-reference/functions/jidEncode
Function jidEncode in the Baileys API.
> **jidEncode**(`user`, `server`, `device`?, `agent`?): `string`
Defined in: [src/WABinary/jid-utils.ts:51](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L51)
## Parameters
### user
`null` | `string` | `number`
### server
[`JidServer`](/api-reference/type-aliases/JidServer)
### device?
`number`
### agent?
`number`
## Returns
`string`
# jidNormalizedUser
Source: https://baileys.wiki/api-reference/functions/jidNormalizedUser
Function jidNormalizedUser in the Baileys API.
> **jidNormalizedUser**(`jid`): `string`
Defined in: [src/WABinary/jid-utils.ts:113](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L113)
## Parameters
### jid
`undefined` | `string`
## Returns
`string`
# makeCacheableSignalKeyStore
Source: https://baileys.wiki/api-reference/functions/makeCacheableSignalKeyStore
Adds caching capability to a SignalKeyStore
> **makeCacheableSignalKeyStore**(`store`, `logger`?, `_cache`?): [`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore)
Defined in: [src/Utils/auth-utils.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/auth-utils.ts#L37)
Adds caching capability to a SignalKeyStore
## Parameters
### store
[`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore)
the store to add caching to
### logger?
`ILogger`
to log trace events
### \_cache?
[`CacheStore`](/api-reference/type-aliases/CacheStore)
cache store to use
## Returns
[`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore)
# makeEventBuffer
Source: https://baileys.wiki/api-reference/functions/makeEventBuffer
The event buffer logically consolidates different events into a single event
> **makeEventBuffer**(`logger`): `BaileysBufferableEventEmitter`
Defined in: [src/Utils/event-buffer.ts:73](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/event-buffer.ts#L73)
The event buffer logically consolidates different events into a single event
making the data processing more efficient.
## Parameters
### logger
`ILogger`
## Returns
`BaileysBufferableEventEmitter`
# makeLtHashGenerator
Source: https://baileys.wiki/api-reference/functions/makeLtHashGenerator
Function makeLtHashGenerator in the Baileys API.
> **makeLtHashGenerator**(`__namedParameters`): `object`
Defined in: [src/Utils/chat-utils.ts:77](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L77)
## Parameters
### \_\_namedParameters
`Pick`\<[`LTHashState`](/api-reference/type-aliases/LTHashState), `"hash"` | `"indexValueMap"`>
## Returns
`object`
### finish()
> **finish**: () => `object`
#### Returns
`object`
##### hash
> **hash**: `Buffer`\<`ArrayBuffer`>
##### indexValueMap
> **indexValueMap**: `object`
###### Index Signature
\[`indexMacBase64`: `string`]: `object`
### mix()
> **mix**: (`__namedParameters`) => `void`
#### Parameters
##### \_\_namedParameters
`Mac`
#### Returns
`void`
# makeNoiseHandler
Source: https://baileys.wiki/api-reference/functions/makeNoiseHandler
Function makeNoiseHandler in the Baileys API.
> **makeNoiseHandler**(`__namedParameters`): `object`
Defined in: [src/Utils/noise-handler.ts:52](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/noise-handler.ts#L52)
## Parameters
### \_\_namedParameters
#### keyPair
[`KeyPair`](/api-reference/type-aliases/KeyPair)
#### logger
`ILogger`
#### NOISE\_HEADER
`Uint8Array`
#### routingInfo?
`Buffer`\<`ArrayBufferLike`>
## Returns
`object`
### authenticate()
> **authenticate**: (`data`) => `void`
#### Parameters
##### data
`Uint8Array`
#### Returns
`void`
### decodeFrame()
> **decodeFrame**: (`newData`, `onFrame`) => `Promise`\<`void`>
#### Parameters
##### newData
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
##### onFrame
(`buff`) => `void`
#### Returns
`Promise`\<`void`>
### decrypt()
> **decrypt**: (`ciphertext`) => `Uint8Array`
#### Parameters
##### ciphertext
`Uint8Array`
#### Returns
`Uint8Array`
### encodeFrame()
> **encodeFrame**: (`data`) => `Buffer`\<`ArrayBuffer`>
#### Parameters
##### data
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
#### Returns
`Buffer`\<`ArrayBuffer`>
### encrypt()
> **encrypt**: (`plaintext`) => `Uint8Array`
#### Parameters
##### plaintext
`Uint8Array`
#### Returns
`Uint8Array`
### finishInit()
> **finishInit**: () => `Promise`\<`void`>
#### Returns
`Promise`\<`void`>
### mixIntoKey()
> **mixIntoKey**: (`data`) => `void`
#### Parameters
##### data
`Uint8Array`
#### Returns
`void`
### processHandshake()
> **processHandshake**: (`__namedParameters`, `noiseKey`) => `Uint8Array`\<`ArrayBufferLike`>
#### Parameters
##### \_\_namedParameters
[`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
##### noiseKey
[`KeyPair`](/api-reference/type-aliases/KeyPair)
#### Returns
`Uint8Array`\<`ArrayBufferLike`>
# makeWASocket
Source: https://baileys.wiki/api-reference/functions/makeWASocket
Function makeWASocket in the Baileys API.
> **makeWASocket**(`config`): `object`
Defined in: [src/Socket/index.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/Socket/index.ts#L6)
## Parameters
### config
[`UserFacingSocketConfig`](/api-reference/type-aliases/UserFacingSocketConfig)
## Returns
`object`
### addChatLabel()
> **addChatLabel**: (`jid`, `labelId`) => `Promise`\<`void`>
Adds label for the chats
#### Parameters
##### jid
`string`
##### labelId
`string`
#### Returns
`Promise`\<`void`>
### addLabel()
> **addLabel**: (`jid`, `labels`) => `Promise`\<`void`>
Adds label
#### Parameters
##### jid
`string`
##### labels
`LabelActionBody`
#### Returns
`Promise`\<`void`>
### addMessageLabel()
> **addMessageLabel**: (`jid`, `messageId`, `labelId`) => `Promise`\<`void`>
Adds label for the message
#### Parameters
##### jid
`string`
##### messageId
`string`
##### labelId
`string`
#### Returns
`Promise`\<`void`>
### addOrEditContact()
> **addOrEditContact**: (`jid`, `contact`) => `Promise`\<`void`>
Add or Edit Contact
#### Parameters
##### jid
`string`
##### contact
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction)
#### Returns
`Promise`\<`void`>
### addOrEditQuickReply()
> **addOrEditQuickReply**: (`quickReply`) => `Promise`\<`void`>
Add or Edit Quick Reply
#### Parameters
##### quickReply
`QuickReplyAction`
#### Returns
`Promise`\<`void`>
### appPatch()
> **appPatch**: (`patchCreate`) => `Promise`\<`void`>
#### Parameters
##### patchCreate
[`WAPatchCreate`](/api-reference/type-aliases/WAPatchCreate)
#### Returns
`Promise`\<`void`>
### appStatePatchMutex
> **appStatePatchMutex**: `object`
#### appStatePatchMutex.mutex()
##### Type Parameters
• **T**
##### Parameters
###### code
() => `T` | `Promise`\<`T`>
##### Returns
`Promise`\<`T`>
### assertSessions()
> **assertSessions**: (`jids`, `force`?) => `Promise`\<`boolean`>
#### Parameters
##### jids
`string`\[]
##### force?
`boolean`
#### Returns
`Promise`\<`boolean`>
### authState
> **authState**: `object`
#### authState.creds
> **creds**: [`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)
#### authState.keys
> **keys**: [`SignalKeyStoreWithTransaction`](/api-reference/type-aliases/SignalKeyStoreWithTransaction)
### chatModify()
> **chatModify**: (`mod`, `jid`) => `Promise`\<`void`>
modify a chat -- mark unread, read etc.
lastMessages must be sorted in reverse chronologically
requires the last messages till the last message received; required for archive & unread
#### Parameters
##### mod
[`ChatModification`](/api-reference/type-aliases/ChatModification)
##### jid
`string`
#### Returns
`Promise`\<`void`>
### cleanDirtyBits()
> **cleanDirtyBits**: (`type`, `fromTimestamp`?) => `Promise`\<`void`>
#### Parameters
##### type
`"account_sync"` | `"groups"`
##### fromTimestamp?
`string` | `number`
#### Returns
`Promise`\<`void`>
### communityAcceptInvite()
> **communityAcceptInvite**: (`code`) => `Promise`\<`undefined` | `string`>
#### Parameters
##### code
`string`
#### Returns
`Promise`\<`undefined` | `string`>
### communityAcceptInviteV4()
> **communityAcceptInviteV4**: (...`args`) => `Promise`\<`any`>
accept a CommunityInviteMessage
#### Parameters
##### args
...\[`string` | [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey), [`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)]
#### Returns
`Promise`\<`any`>
### communityCreate()
> **communityCreate**: (`subject`, `body`) => `Promise`\<`null` | [`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
#### Parameters
##### subject
`string`
##### body
`string`
#### Returns
`Promise`\<`null` | [`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### communityCreateGroup()
> **communityCreateGroup**: (`subject`, `participants`, `parentCommunityJid`) => `Promise`\<`null` | [`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
#### Parameters
##### subject
`string`
##### participants
`string`\[]
##### parentCommunityJid
`string`
#### Returns
`Promise`\<`null` | [`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### communityFetchAllParticipating()
> **communityFetchAllParticipating**: () => `Promise`\<\{}>
#### Returns
`Promise`\<\{}>
### communityFetchLinkedGroups()
> **communityFetchLinkedGroups**: (`jid`) => `Promise`\<\{ `communityJid`: `string`; `isCommunity`: `boolean`; `linkedGroups`: `object`\[]; }>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<\{ `communityJid`: `string`; `isCommunity`: `boolean`; `linkedGroups`: `object`\[]; }>
### communityGetInviteInfo()
> **communityGetInviteInfo**: (`code`) => `Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
#### Parameters
##### code
`string`
#### Returns
`Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### communityInviteCode()
> **communityInviteCode**: (`jid`) => `Promise`\<`undefined` | `string`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`undefined` | `string`>
### communityJoinApprovalMode()
> **communityJoinApprovalMode**: (`jid`, `mode`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### mode
`"on"` | `"off"`
#### Returns
`Promise`\<`void`>
### communityLeave()
> **communityLeave**: (`id`) => `Promise`\<`void`>
#### Parameters
##### id
`string`
#### Returns
`Promise`\<`void`>
### communityLinkGroup()
> **communityLinkGroup**: (`groupJid`, `parentCommunityJid`) => `Promise`\<`void`>
#### Parameters
##### groupJid
`string`
##### parentCommunityJid
`string`
#### Returns
`Promise`\<`void`>
### communityMemberAddMode()
> **communityMemberAddMode**: (`jid`, `mode`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### mode
`"all_member_add"` | `"admin_add"`
#### Returns
`Promise`\<`void`>
### communityMetadata()
> **communityMetadata**: (`jid`) => `Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### communityParticipantsUpdate()
> **communityParticipantsUpdate**: (`jid`, `participants`, `action`) => `Promise`\<`object`\[]>
#### Parameters
##### jid
`string`
##### participants
`string`\[]
##### action
[`ParticipantAction`](/api-reference/type-aliases/ParticipantAction)
#### Returns
`Promise`\<`object`\[]>
### communityRequestParticipantsList()
> **communityRequestParticipantsList**: (`jid`) => `Promise`\<`object`\[]>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`object`\[]>
### communityRequestParticipantsUpdate()
> **communityRequestParticipantsUpdate**: (`jid`, `participants`, `action`) => `Promise`\<`object`\[]>
#### Parameters
##### jid
`string`
##### participants
`string`\[]
##### action
`"reject"` | `"approve"`
#### Returns
`Promise`\<`object`\[]>
### communityRevokeInvite()
> **communityRevokeInvite**: (`jid`) => `Promise`\<`undefined` | `string`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`undefined` | `string`>
### communityRevokeInviteV4()
> **communityRevokeInviteV4**: (`communityJid`, `invitedJid`) => `Promise`\<`boolean`>
revoke a v4 invite for someone
#### Parameters
##### communityJid
`string`
community jid
##### invitedJid
`string`
jid of person you invited
#### Returns
`Promise`\<`boolean`>
true if successful
### communitySettingUpdate()
> **communitySettingUpdate**: (`jid`, `setting`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### setting
`"announcement"` | `"locked"` | `"not_announcement"` | `"unlocked"`
#### Returns
`Promise`\<`void`>
### communityToggleEphemeral()
> **communityToggleEphemeral**: (`jid`, `ephemeralExpiration`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### ephemeralExpiration
`number`
#### Returns
`Promise`\<`void`>
### communityUnlinkGroup()
> **communityUnlinkGroup**: (`groupJid`, `parentCommunityJid`) => `Promise`\<`void`>
#### Parameters
##### groupJid
`string`
##### parentCommunityJid
`string`
#### Returns
`Promise`\<`void`>
### communityUpdateDescription()
> **communityUpdateDescription**: (`jid`, `description`?) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### description?
`string`
#### Returns
`Promise`\<`void`>
### communityUpdateSubject()
> **communityUpdateSubject**: (`jid`, `subject`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### subject
`string`
#### Returns
`Promise`\<`void`>
### createCallLink()
> **createCallLink**: (`type`, `event`?, `timeoutMs`?) => `Promise`\<`undefined` | `string`>
#### Parameters
##### type
`"video"` | `"audio"`
##### event?
###### startTime
`number`
##### timeoutMs?
`number`
#### Returns
`Promise`\<`undefined` | `string`>
### createParticipantNodes()
> **createParticipantNodes**: (`recipientJids`, `message`, `extraAttrs`?, `dsmMessage`?) => `Promise`\<\{ `nodes`: [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]; `shouldIncludeDeviceIdentity`: `boolean`; }>
#### Parameters
##### recipientJids
`string`\[]
##### message
[`IMessage`](/proto-reference/interfaces/IMessage)
##### extraAttrs?
##### dsmMessage?
[`IMessage`](/proto-reference/interfaces/IMessage)
#### Returns
`Promise`\<\{ `nodes`: [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]; `shouldIncludeDeviceIdentity`: `boolean`; }>
### devicesMutex
> **devicesMutex**: `object`
#### devicesMutex.mutex()
##### Type Parameters
• **T**
##### Parameters
###### code
() => `T` | `Promise`\<`T`>
##### Returns
`Promise`\<`T`>
### digestKeyBundle()
> **digestKeyBundle**: () => `Promise`\<`void`>
#### Returns
`Promise`\<`void`>
### end()
> **end**: (`error`) => `Promise`\<`void`>
#### Parameters
##### error
`undefined` | `Error`
#### Returns
`Promise`\<`void`>
### ev
> **ev**: `BaileysBufferableEventEmitter`
### executeUSyncQuery()
> **executeUSyncQuery**: (`usyncQuery`) => `Promise`\<`undefined` | [`USyncQueryResult`](/api-reference/type-aliases/USyncQueryResult)>
#### Parameters
##### usyncQuery
[`USyncQuery`](/api-reference/classes/USyncQuery)
#### Returns
`Promise`\<`undefined` | [`USyncQueryResult`](/api-reference/type-aliases/USyncQueryResult)>
### fetchAccountReachoutTimelock()
> **fetchAccountReachoutTimelock**: () => `Promise`\<[`ReachoutTimelockState`](/api-reference/type-aliases/ReachoutTimelockState)>
Fetches your account's standing when it comes to restrictions.
#### Returns
`Promise`\<[`ReachoutTimelockState`](/api-reference/type-aliases/ReachoutTimelockState)>
Returns the state of the restrictions.
### fetchBlocklist()
> **fetchBlocklist**: () => `Promise`\<(`undefined` | `string`)\[]>
#### Returns
`Promise`\<(`undefined` | `string`)\[]>
### fetchDisappearingDuration()
> **fetchDisappearingDuration**: (...`jids`) => `Promise`\<`undefined` | [`USyncQueryResultList`](/api-reference/type-aliases/USyncQueryResultList)\[]>
#### Parameters
##### jids
...`string`\[]
#### Returns
`Promise`\<`undefined` | [`USyncQueryResultList`](/api-reference/type-aliases/USyncQueryResultList)\[]>
### fetchMessageHistory()
> **fetchMessageHistory**: (`count`, `oldestMsgKey`, `oldestMsgTimestamp`) => `Promise`\<`string`>
#### Parameters
##### count
`number`
##### oldestMsgKey
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
##### oldestMsgTimestamp
`number` | `Long`
#### Returns
`Promise`\<`string`>
### fetchNewChatMessageCap()
> **fetchNewChatMessageCap**: () => `Promise`\<[`NewChatMessageCapInfo`](/api-reference/type-aliases/NewChatMessageCapInfo)>
Fetches your account's new chat limits.
#### Returns
`Promise`\<[`NewChatMessageCapInfo`](/api-reference/type-aliases/NewChatMessageCapInfo)>
Returns the quota and the usage.
### fetchPrivacySettings()
> **fetchPrivacySettings**: (`force`) => `Promise`\<\{}>
#### Parameters
##### force
`boolean` = `false`
#### Returns
`Promise`\<\{}>
### fetchStatus()
> **fetchStatus**: (...`jids`) => `Promise`\<`undefined` | [`USyncQueryResultList`](/api-reference/type-aliases/USyncQueryResultList)\[]>
#### Parameters
##### jids
...`string`\[]
#### Returns
`Promise`\<`undefined` | [`USyncQueryResultList`](/api-reference/type-aliases/USyncQueryResultList)\[]>
### generateMessageTag()
> **generateMessageTag**: () => `string`
#### Returns
`string`
### getBotListV2()
> **getBotListV2**: () => `Promise`\<[`BotListInfo`](/api-reference/type-aliases/BotListInfo)\[]>
#### Returns
`Promise`\<[`BotListInfo`](/api-reference/type-aliases/BotListInfo)\[]>
### getBusinessProfile()
> **getBusinessProfile**: (`jid`) => `Promise`\<`void` | [`WABusinessProfile`](/api-reference/type-aliases/WABusinessProfile)>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`void` | [`WABusinessProfile`](/api-reference/type-aliases/WABusinessProfile)>
### getCatalog()
> **getCatalog**: (`__namedParameters`) => `Promise`\<\{ `nextPageCursor`: `undefined` | `string`; `products`: [`Product`](/api-reference/type-aliases/Product)\[]; }>
#### Parameters
##### \_\_namedParameters
[`GetCatalogOptions`](/api-reference/type-aliases/GetCatalogOptions)
#### Returns
`Promise`\<\{ `nextPageCursor`: `undefined` | `string`; `products`: [`Product`](/api-reference/type-aliases/Product)\[]; }>
### getCollections()
> **getCollections**: (`jid`?, `limit`) => `Promise`\<\{ `collections`: [`CatalogCollection`](/api-reference/type-aliases/CatalogCollection)\[]; }>
#### Parameters
##### jid?
`string`
##### limit?
`number` = `51`
#### Returns
`Promise`\<\{ `collections`: [`CatalogCollection`](/api-reference/type-aliases/CatalogCollection)\[]; }>
### getMediaHost()
> **getMediaHost**: () => `string`
#### Returns
`string`
### getOrderDetails()
> **getOrderDetails**: (`orderId`, `tokenBase64`) => `Promise`\<[`OrderDetails`](/api-reference/type-aliases/OrderDetails)>
#### Parameters
##### orderId
`string`
##### tokenBase64
`string`
#### Returns
`Promise`\<[`OrderDetails`](/api-reference/type-aliases/OrderDetails)>
### getUSyncDevices()
> **getUSyncDevices**: (`jids`, `useCache`, `ignoreZeroDevices`) => `Promise`\<`DeviceWithJid`\[]>
Fetch all the devices we've to send a message to
#### Parameters
##### jids
`string`\[]
##### useCache
`boolean`
##### ignoreZeroDevices
`boolean`
#### Returns
`Promise`\<`DeviceWithJid`\[]>
### groupAcceptInvite()
> **groupAcceptInvite**: (`code`) => `Promise`\<`undefined` | `string`>
#### Parameters
##### code
`string`
#### Returns
`Promise`\<`undefined` | `string`>
### groupAcceptInviteV4()
> **groupAcceptInviteV4**: (...`args`) => `Promise`\<`any`>
accept a GroupInviteMessage
#### Parameters
##### args
...\[`string` | [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey), [`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)]
#### Returns
`Promise`\<`any`>
### groupCreate()
> **groupCreate**: (`subject`, `participants`) => `Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
#### Parameters
##### subject
`string`
##### participants
`string`\[]
#### Returns
`Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### groupFetchAllParticipating()
> **groupFetchAllParticipating**: () => `Promise`\<\{}>
#### Returns
`Promise`\<\{}>
### groupGetInviteInfo()
> **groupGetInviteInfo**: (`code`) => `Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
#### Parameters
##### code
`string`
#### Returns
`Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### groupInviteCode()
> **groupInviteCode**: (`jid`) => `Promise`\<`undefined` | `string`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`undefined` | `string`>
### groupJoinApprovalMode()
> **groupJoinApprovalMode**: (`jid`, `mode`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### mode
`"on"` | `"off"`
#### Returns
`Promise`\<`void`>
### groupLeave()
> **groupLeave**: (`id`) => `Promise`\<`void`>
#### Parameters
##### id
`string`
#### Returns
`Promise`\<`void`>
### groupMemberAddMode()
> **groupMemberAddMode**: (`jid`, `mode`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### mode
`"all_member_add"` | `"admin_add"`
#### Returns
`Promise`\<`void`>
### groupMetadata()
> **groupMetadata**: (`jid`) => `Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### groupParticipantsUpdate()
> **groupParticipantsUpdate**: (`jid`, `participants`, `action`) => `Promise`\<`object`\[]>
#### Parameters
##### jid
`string`
##### participants
`string`\[]
##### action
[`ParticipantAction`](/api-reference/type-aliases/ParticipantAction)
#### Returns
`Promise`\<`object`\[]>
### groupRequestParticipantsList()
> **groupRequestParticipantsList**: (`jid`) => `Promise`\<`object`\[]>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`object`\[]>
### groupRequestParticipantsUpdate()
> **groupRequestParticipantsUpdate**: (`jid`, `participants`, `action`) => `Promise`\<`object`\[]>
#### Parameters
##### jid
`string`
##### participants
`string`\[]
##### action
`"reject"` | `"approve"`
#### Returns
`Promise`\<`object`\[]>
### groupRevokeInvite()
> **groupRevokeInvite**: (`jid`) => `Promise`\<`undefined` | `string`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`undefined` | `string`>
### groupRevokeInviteV4()
> **groupRevokeInviteV4**: (`groupJid`, `invitedJid`) => `Promise`\<`boolean`>
revoke a v4 invite for someone
#### Parameters
##### groupJid
`string`
group jid
##### invitedJid
`string`
jid of person you invited
#### Returns
`Promise`\<`boolean`>
true if successful
### groupSettingUpdate()
> **groupSettingUpdate**: (`jid`, `setting`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### setting
`"announcement"` | `"locked"` | `"not_announcement"` | `"unlocked"`
#### Returns
`Promise`\<`void`>
### groupToggleEphemeral()
> **groupToggleEphemeral**: (`jid`, `ephemeralExpiration`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### ephemeralExpiration
`number`
#### Returns
`Promise`\<`void`>
### groupUpdateDescription()
> **groupUpdateDescription**: (`jid`, `description`?) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### description?
`string`
#### Returns
`Promise`\<`void`>
### groupUpdateSubject()
> **groupUpdateSubject**: (`jid`, `subject`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### subject
`string`
#### Returns
`Promise`\<`void`>
### issuePrivacyTokens()
> **issuePrivacyTokens**: (`jids`, `timestamp`?) => `Promise`\<`any`>
#### Parameters
##### jids
`string`\[]
##### timestamp?
`number`
#### Returns
`Promise`\<`any`>
### logger
> **logger**: `ILogger` = `config.logger`
### logout()
> **logout**: (`msg`?) => `Promise`\<`void`>
logout & invalidate connection
#### Parameters
##### msg?
`string`
#### Returns
`Promise`\<`void`>
### messageMutex
> **messageMutex**: `object`
#### messageMutex.mutex()
##### Type Parameters
• **T**
##### Parameters
###### code
() => `T` | `Promise`\<`T`>
##### Returns
`Promise`\<`T`>
### messageRetryManager
> **messageRetryManager**: `null` | [`MessageRetryManager`](/api-reference/classes/MessageRetryManager)
### newsletterAdminCount()
> **newsletterAdminCount**: (`jid`) => `Promise`\<`number`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`number`>
### newsletterChangeOwner()
> **newsletterChangeOwner**: (`jid`, `newOwnerJid`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### newOwnerJid
`string`
#### Returns
`Promise`\<`void`>
### newsletterCreate()
> **newsletterCreate**: (`name`, `description`?) => `Promise`\<[`NewsletterMetadata`](/api-reference/interfaces/NewsletterMetadata)>
#### Parameters
##### name
`string`
##### description?
`string`
#### Returns
`Promise`\<[`NewsletterMetadata`](/api-reference/interfaces/NewsletterMetadata)>
### newsletterDelete()
> **newsletterDelete**: (`jid`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`void`>
### newsletterDemote()
> **newsletterDemote**: (`jid`, `userJid`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### userJid
`string`
#### Returns
`Promise`\<`void`>
### newsletterFetchMessages()
> **newsletterFetchMessages**: (`jid`, `count`, `since`, `after`) => `Promise`\<`any`>
#### Parameters
##### jid
`string`
##### count
`number`
##### since
`number`
##### after
`number`
#### Returns
`Promise`\<`any`>
### newsletterFollow()
> **newsletterFollow**: (`jid`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`unknown`>
### newsletterMetadata()
> **newsletterMetadata**: (`type`, `key`) => `Promise`\<`null` | [`NewsletterMetadata`](/api-reference/interfaces/NewsletterMetadata)>
#### Parameters
##### type
`"invite"` | `"jid"`
##### key
`string`
#### Returns
`Promise`\<`null` | [`NewsletterMetadata`](/api-reference/interfaces/NewsletterMetadata)>
### newsletterMute()
> **newsletterMute**: (`jid`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`unknown`>
### newsletterReactMessage()
> **newsletterReactMessage**: (`jid`, `serverId`, `reaction`?) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### serverId
`string`
##### reaction?
`string`
#### Returns
`Promise`\<`void`>
### newsletterRemovePicture()
> **newsletterRemovePicture**: (`jid`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`unknown`>
### newsletterSubscribers()
> **newsletterSubscribers**: (`jid`) => `Promise`\<\{ `subscribers`: `number`; }>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<\{ `subscribers`: `number`; }>
### newsletterUnfollow()
> **newsletterUnfollow**: (`jid`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`unknown`>
### newsletterUnmute()
> **newsletterUnmute**: (`jid`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`unknown`>
### newsletterUpdate()
> **newsletterUpdate**: (`jid`, `updates`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
##### updates
[`NewsletterUpdate`](/api-reference/type-aliases/NewsletterUpdate)
#### Returns
`Promise`\<`unknown`>
### newsletterUpdateDescription()
> **newsletterUpdateDescription**: (`jid`, `description`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
##### description
`string`
#### Returns
`Promise`\<`unknown`>
### newsletterUpdateName()
> **newsletterUpdateName**: (`jid`, `name`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
##### name
`string`
#### Returns
`Promise`\<`unknown`>
### newsletterUpdatePicture()
> **newsletterUpdatePicture**: (`jid`, `content`) => `Promise`\<`unknown`>
#### Parameters
##### jid
`string`
##### content
[`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
#### Returns
`Promise`\<`unknown`>
### notificationMutex
> **notificationMutex**: `object`
#### notificationMutex.mutex()
##### Type Parameters
• **T**
##### Parameters
###### code
() => `T` | `Promise`\<`T`>
##### Returns
`Promise`\<`T`>
### onUnexpectedError()
> **onUnexpectedError**: (`err`, `msg`) => `void`
log & process any unexpected errors
#### Parameters
##### err
`Error` | `Boom`\<`any`>
##### msg
`string`
#### Returns
`void`
### onWhatsApp()
> **onWhatsApp**: (...`phoneNumber`) => `Promise`\<`undefined` | `object`\[]>
#### Parameters
##### phoneNumber
...`string`\[]
#### Returns
`Promise`\<`undefined` | `object`\[]>
### placeholderResendCache
> **placeholderResendCache**: [`CacheStore`](/api-reference/type-aliases/CacheStore)
### presenceSubscribe()
> **presenceSubscribe**: (`toJid`) => `Promise`\<`void`>
#### Parameters
##### toJid
`string`
the jid to subscribe to
#### Returns
`Promise`\<`void`>
### productCreate()
> **productCreate**: (`create`) => `Promise`\<[`Product`](/api-reference/type-aliases/Product)>
#### Parameters
##### create
[`ProductCreate`](/api-reference/type-aliases/ProductCreate)
#### Returns
`Promise`\<[`Product`](/api-reference/type-aliases/Product)>
### productDelete()
> **productDelete**: (`productIds`) => `Promise`\<\{ `deleted`: `number`; }>
#### Parameters
##### productIds
`string`\[]
#### Returns
`Promise`\<\{ `deleted`: `number`; }>
### productUpdate()
> **productUpdate**: (`productId`, `update`) => `Promise`\<[`Product`](/api-reference/type-aliases/Product)>
#### Parameters
##### productId
`string`
##### update
[`ProductUpdate`](/api-reference/type-aliases/ProductUpdate)
#### Returns
`Promise`\<[`Product`](/api-reference/type-aliases/Product)>
### profilePictureUrl()
> **profilePictureUrl**: (`jid`, `type`, `timeoutMs`?) => `Promise`\<`undefined` | `string`>
fetch the profile picture of a user/group
type = "preview" for a low res picture
type = "image for the high res picture"
#### Parameters
##### jid
`string`
##### type
`"image"` | `"preview"`
##### timeoutMs?
`number`
#### Returns
`Promise`\<`undefined` | `string`>
### query()
> **query**: (`node`, `timeoutMs`?) => `Promise`\<`any`>
send a query, and wait for its response. auto-generates message ID if not provided
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
##### timeoutMs?
`number`
#### Returns
`Promise`\<`any`>
### readMessages()
> **readMessages**: (`keys`) => `Promise`\<`void`>
Bulk read messages. Keys can be from different chats & participants
#### Parameters
##### keys
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)\[]
#### Returns
`Promise`\<`void`>
### receiptMutex
> **receiptMutex**: `object`
#### receiptMutex.mutex()
##### Type Parameters
• **T**
##### Parameters
###### code
() => `T` | `Promise`\<`T`>
##### Returns
`Promise`\<`T`>
### refreshMediaConn()
> **refreshMediaConn**: (`forceGet`) => `Promise`\<[`MediaConnInfo`](/api-reference/type-aliases/MediaConnInfo)>
#### Parameters
##### forceGet
`boolean` = `false`
#### Returns
`Promise`\<[`MediaConnInfo`](/api-reference/type-aliases/MediaConnInfo)>
### registerSocketEndHandler()
> **registerSocketEndHandler**: (`handler`) => `void`
#### Parameters
##### handler
(`error`) => `void` | `Promise`\<`void`>
#### Returns
`void`
### rejectCall()
> **rejectCall**: (`callId`, `callFrom`) => `Promise`\<`void`>
#### Parameters
##### callId
`string`
##### callFrom
`string`
#### Returns
`Promise`\<`void`>
### relayMessage()
> **relayMessage**: (`jid`, `message`, `__namedParameters`) => `Promise`\<`string`>
#### Parameters
##### jid
`string`
##### message
[`IMessage`](/proto-reference/interfaces/IMessage)
##### \_\_namedParameters
[`MessageRelayOptions`](/api-reference/type-aliases/MessageRelayOptions)
#### Returns
`Promise`\<`string`>
### removeChatLabel()
> **removeChatLabel**: (`jid`, `labelId`) => `Promise`\<`void`>
Removes label for the chat
#### Parameters
##### jid
`string`
##### labelId
`string`
#### Returns
`Promise`\<`void`>
### removeContact()
> **removeContact**: (`jid`) => `Promise`\<`void`>
Remove Contact
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`void`>
### removeCoverPhoto()
> **removeCoverPhoto**: (`id`) => `Promise`\<`any`>
#### Parameters
##### id
`string`
#### Returns
`Promise`\<`any`>
### removeMessageLabel()
> **removeMessageLabel**: (`jid`, `messageId`, `labelId`) => `Promise`\<`void`>
Removes label for the message
#### Parameters
##### jid
`string`
##### messageId
`string`
##### labelId
`string`
#### Returns
`Promise`\<`void`>
### removeProfilePicture()
> **removeProfilePicture**: (`jid`) => `Promise`\<`void`>
remove the profile picture for yourself or a group
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`void`>
### removeQuickReply()
> **removeQuickReply**: (`timestamp`) => `Promise`\<`void`>
Remove Quick Reply
#### Parameters
##### timestamp
`string`
#### Returns
`Promise`\<`void`>
### requestPairingCode()
> **requestPairingCode**: (`phoneNumber`, `customPairingCode`?) => `Promise`\<`string`>
#### Parameters
##### phoneNumber
`string`
##### customPairingCode?
`string`
#### Returns
`Promise`\<`string`>
### requestPlaceholderResend()
> **requestPlaceholderResend**: (`messageKey`, `msgData`?) => `Promise`\<`undefined` | `string`>
#### Parameters
##### messageKey
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
##### msgData?
`Partial`\<[`WAMessage`](/api-reference/type-aliases/WAMessage)>
#### Returns
`Promise`\<`undefined` | `string`>
### resyncAppState()
> **resyncAppState**: (...`args`) => `Promise`\<`void`>
#### Parameters
##### args
...\[readonly (`"critical_unblock_low"` | `"regular_high"` | `"regular_low"` | `"critical_block"` | `"regular"`)\[], `boolean`]
#### Returns
`Promise`\<`void`>
### rotateSignedPreKey()
> **rotateSignedPreKey**: () => `Promise`\<`void`>
#### Returns
`Promise`\<`void`>
### sendMessage()
> **sendMessage**: (`jid`, `content`, `options`) => `Promise`\<`undefined` | [`WAMessage`](/api-reference/type-aliases/WAMessage)>
#### Parameters
##### jid
`string`
##### content
[`AnyMessageContent`](/api-reference/type-aliases/AnyMessageContent)
##### options
[`MiscMessageGenerationOptions`](/api-reference/type-aliases/MiscMessageGenerationOptions) = `{}`
#### Returns
`Promise`\<`undefined` | [`WAMessage`](/api-reference/type-aliases/WAMessage)>
### sendMessageAck()
> **sendMessageAck**: (`node`, `errorCode`?) => `Promise`\<`void`>
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
##### errorCode?
`number`
#### Returns
`Promise`\<`void`>
### sendNode()
> **sendNode**: (`frame`) => `Promise`\<`void`>
send a binary node
#### Parameters
##### frame
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
`Promise`\<`void`>
### sendPeerDataOperationMessage()
> **sendPeerDataOperationMessage**: (`pdoMessage`) => `Promise`\<`string`>
#### Parameters
##### pdoMessage
[`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage)
#### Returns
`Promise`\<`string`>
### sendPresenceUpdate()
> **sendPresenceUpdate**: (`type`, `toJid`?) => `Promise`\<`void`>
#### Parameters
##### type
[`WAPresence`](/api-reference/type-aliases/WAPresence)
##### toJid?
`string`
#### Returns
`Promise`\<`void`>
### sendRawMessage()
> **sendRawMessage**: (`data`) => `Promise`\<`void`>
send a raw buffer
#### Parameters
##### data
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
#### Returns
`Promise`\<`void`>
### sendReceipt()
> **sendReceipt**: (`jid`, `participant`, `messageIds`, `type`) => `Promise`\<`void`>
generic send receipt function
used for receipts of phone call, read, delivery etc.
#### Parameters
##### jid
`string`
##### participant
`undefined` | `string`
##### messageIds
`string`\[]
##### type
[`MessageReceiptType`](/api-reference/type-aliases/MessageReceiptType)
#### Returns
`Promise`\<`void`>
### sendReceipts()
> **sendReceipts**: (`keys`, `type`) => `Promise`\<`void`>
Correctly bulk send receipts to multiple chats, participants
#### Parameters
##### keys
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)\[]
##### type
[`MessageReceiptType`](/api-reference/type-aliases/MessageReceiptType)
#### Returns
`Promise`\<`void`>
### sendRetryRequest()
> **sendRetryRequest**: (`node`, `forceIncludeKeys`) => `Promise`\<`void`>
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
##### forceIncludeKeys
`boolean` = `false`
#### Returns
`Promise`\<`void`>
### sendUnifiedSession()
> **sendUnifiedSession**: () => `Promise`\<`void`>
#### Returns
`Promise`\<`void`>
### sendWAMBuffer()
> **sendWAMBuffer**: (`wamBuffer`) => `Promise`\<`any`>
#### Parameters
##### wamBuffer
`Buffer`
#### Returns
`Promise`\<`any`>
### serverProps
> **serverProps**: `object`
#### serverProps.lidTrustedTokenIssueToLid
> **lidTrustedTokenIssueToLid**: `boolean` = `false`
AB prop 14303: issue tctokens to LID instead of PN. WA Web default: false.
#### serverProps.privacyTokenOn1to1
> **privacyTokenOn1to1**: `boolean` = `true`
AB prop 10518: gate tctoken on 1:1 messages. Default true (safe: avoids 463).
#### serverProps.profilePicPrivacyToken
> **profilePicPrivacyToken**: `boolean` = `true`
AB prop 9666: gate tctoken on profile picture IQs. WA Web default: true.
### signalRepository
> **signalRepository**: [`SignalRepositoryWithLIDStore`](/api-reference/interfaces/SignalRepositoryWithLIDStore)
### star()
> **star**: (`jid`, `messages`, `star`) => `Promise`\<`void`>
Star or Unstar a message
#### Parameters
##### jid
`string`
##### messages
`object`\[]
##### star
`boolean`
#### Returns
`Promise`\<`void`>
### subscribeNewsletterUpdates()
> **subscribeNewsletterUpdates**: (`jid`) => `Promise`\<`null` | \{ `duration`: `string`; }>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`null` | \{ `duration`: `string`; }>
### type
> **type**: `"md"`
### updateBlockStatus()
> **updateBlockStatus**: (`jid`, `action`) => `Promise`\<`void`>
#### Parameters
##### jid
`string`
##### action
`"block"` | `"unblock"`
#### Returns
`Promise`\<`void`>
### updateBussinesProfile()
> **updateBussinesProfile**: (`args`) => `Promise`\<`any`>
#### Parameters
##### args
`UpdateBussinesProfileProps`
#### Returns
`Promise`\<`any`>
### updateCallPrivacy()
> **updateCallPrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAPrivacyCallValue`](/api-reference/type-aliases/WAPrivacyCallValue)
#### Returns
`Promise`\<`void`>
### updateCoverPhoto()
> **updateCoverPhoto**: (`photo`) => `Promise`\<`number`>
#### Parameters
##### photo
[`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
#### Returns
`Promise`\<`number`>
### updateDefaultDisappearingMode()
> **updateDefaultDisappearingMode**: (`duration`) => `Promise`\<`void`>
#### Parameters
##### duration
`number`
#### Returns
`Promise`\<`void`>
### updateDisableLinkPreviewsPrivacy()
> **updateDisableLinkPreviewsPrivacy**: (`isPreviewsDisabled`) => `Promise`\<`void`>
Enable/Disable link preview privacy, not related to baileys link preview generation
#### Parameters
##### isPreviewsDisabled
`boolean`
#### Returns
`Promise`\<`void`>
### updateGroupsAddPrivacy()
> **updateGroupsAddPrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAPrivacyGroupAddValue`](/api-reference/type-aliases/WAPrivacyGroupAddValue)
#### Returns
`Promise`\<`void`>
### updateLastSeenPrivacy()
> **updateLastSeenPrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAPrivacyValue`](/api-reference/type-aliases/WAPrivacyValue)
#### Returns
`Promise`\<`void`>
### updateMediaMessage()
> **updateMediaMessage**: (`message`) => `Promise`\<[`WAMessage`](/api-reference/type-aliases/WAMessage)>
#### Parameters
##### message
[`WAMessage`](/api-reference/type-aliases/WAMessage)
#### Returns
`Promise`\<[`WAMessage`](/api-reference/type-aliases/WAMessage)>
### updateMemberLabel()
> **updateMemberLabel**: (`jid`, `memberLabel`) => `Promise`\<`string`>
Update Member Label
#### Parameters
##### jid
`string`
##### memberLabel
`string`
#### Returns
`Promise`\<`string`>
### updateMessagesPrivacy()
> **updateMessagesPrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAPrivacyMessagesValue`](/api-reference/type-aliases/WAPrivacyMessagesValue)
#### Returns
`Promise`\<`void`>
### updateOnlinePrivacy()
> **updateOnlinePrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAPrivacyOnlineValue`](/api-reference/type-aliases/WAPrivacyOnlineValue)
#### Returns
`Promise`\<`void`>
### updateProfileName()
> **updateProfileName**: (`name`) => `Promise`\<`void`>
#### Parameters
##### name
`string`
#### Returns
`Promise`\<`void`>
### updateProfilePicture()
> **updateProfilePicture**: (`jid`, `content`, `dimensions`?) => `Promise`\<`void`>
update the profile picture for yourself or a group
#### Parameters
##### jid
`string`
##### content
[`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
##### dimensions?
###### height
`number`
###### width
`number`
#### Returns
`Promise`\<`void`>
### updateProfilePicturePrivacy()
> **updateProfilePicturePrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAPrivacyValue`](/api-reference/type-aliases/WAPrivacyValue)
#### Returns
`Promise`\<`void`>
### updateProfileStatus()
> **updateProfileStatus**: (`status`) => `Promise`\<`void`>
update the profile status for yourself
#### Parameters
##### status
`string`
#### Returns
`Promise`\<`void`>
### updateReadReceiptsPrivacy()
> **updateReadReceiptsPrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAReadReceiptsValue`](/api-reference/type-aliases/WAReadReceiptsValue)
#### Returns
`Promise`\<`void`>
### updateServerTimeOffset()
> **updateServerTimeOffset**: (`__namedParameters`) => `void`
#### Parameters
##### \_\_namedParameters
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
`void`
### updateStatusPrivacy()
> **updateStatusPrivacy**: (`value`) => `Promise`\<`void`>
#### Parameters
##### value
[`WAPrivacyValue`](/api-reference/type-aliases/WAPrivacyValue)
#### Returns
`Promise`\<`void`>
### uploadPreKeys()
> **uploadPreKeys**: (`count`) => `Promise`\<`void`>
generates and uploads a set of pre-keys to the server
#### Parameters
##### count
`number` = `MIN_PREKEY_COUNT`
#### Returns
`Promise`\<`void`>
### uploadPreKeysToServerIfRequired()
> **uploadPreKeysToServerIfRequired**: () => `Promise`\<`void`>
#### Returns
`Promise`\<`void`>
### upsertMessage()
> **upsertMessage**: (...`args`) => `Promise`\<`void`>
#### Parameters
##### args
...\[[`WAMessage`](/api-reference/type-aliases/WAMessage), [`MessageUpsertType`](/api-reference/type-aliases/MessageUpsertType)]
#### Returns
`Promise`\<`void`>
### user
> **user**: `undefined` | [`Contact`](/api-reference/interfaces/Contact)
### userDevicesCache
> **userDevicesCache**: [`PossiblyExtendedCacheStore`](/api-reference/type-aliases/PossiblyExtendedCacheStore) | `NodeCache`\<[`JidWithDevice`](/api-reference/type-aliases/JidWithDevice)\[]>
### waitForConnectionUpdate()
> **waitForConnectionUpdate**: (`check`, `timeoutMs`?) => `Promise`\<`void`>
Waits for the connection to WA to reach a state
#### Parameters
##### check
(`u`) => `Promise`\<`undefined` | `boolean`>
##### timeoutMs?
`number`
#### Returns
`Promise`\<`void`>
### waitForMessage()
> **waitForMessage**: \<`T`>(`msgId`, `timeoutMs`) => `Promise`\<`undefined` | `T`>
Wait for a message with a certain tag to be received
#### Type Parameters
• **T**
#### Parameters
##### msgId
`string`
the message tag to await
##### timeoutMs
timeout after which the promise will reject
`undefined` | `number`
#### Returns
`Promise`\<`undefined` | `T`>
### waitForSocketOpen()
> **waitForSocketOpen**: () => `Promise`\<`void`>
#### Returns
`Promise`\<`void`>
### wamBuffer
> **wamBuffer**: [`BinaryInfo`](/api-reference/classes/BinaryInfo) = `publicWAMBuffer`
### waUploadToServer
> **waUploadToServer**: [`WAMediaUploadFunction`](/api-reference/type-aliases/WAMediaUploadFunction)
### ws
> **ws**: `WebSocketClient`
# mediaMessageSHA256B64
Source: https://baileys.wiki/api-reference/functions/mediaMessageSHA256B64
gets the SHA256 of the given media message
> **mediaMessageSHA256B64**(`message`): `undefined` | `null` | `string`
Defined in: [src/Utils/messages-media.ts:219](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L219)
gets the SHA256 of the given media message
## Parameters
### message
[`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
`undefined` | `null` | `string`
# newLTHashState
Source: https://baileys.wiki/api-reference/functions/newLTHashState
Function newLTHashState in the Baileys API.
> **newLTHashState**(): [`LTHashState`](/api-reference/type-aliases/LTHashState)
Defined in: [src/Utils/chat-utils.ts:133](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L133)
## Returns
[`LTHashState`](/api-reference/type-aliases/LTHashState)
# normalizeMessageContent
Source: https://baileys.wiki/api-reference/functions/normalizeMessageContent
Normalizes ephemeral, view once messages to regular message content
> **normalizeMessageContent**(`content`): `undefined` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [src/Utils/messages.ts:788](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L788)
Normalizes ephemeral, view once messages to regular message content
Eg. image messages in ephemeral messages, in view once messages etc.
## Parameters
### content
`undefined` | `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
## Returns
`undefined` | [`IMessage`](/proto-reference/interfaces/IMessage)
# parseAndInjectE2ESessions
Source: https://baileys.wiki/api-reference/functions/parseAndInjectE2ESessions
Function parseAndInjectE2ESessions in the Baileys API.
> **parseAndInjectE2ESessions**(`node`, `repository`): `Promise`\<`void`>
Defined in: [src/Utils/signal.ts:137](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L137)
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### repository
[`SignalRepositoryWithLIDStore`](/api-reference/interfaces/SignalRepositoryWithLIDStore)
## Returns
`Promise`\<`void`>
# prepareDisappearingMessageSettingContent
Source: https://baileys.wiki/api-reference/functions/prepareDisappearingMessageSettingContent
Function prepareDisappearingMessageSettingContent in the Baileys API.
> **prepareDisappearingMessageSettingContent**(`ephemeralExpiration`?): [`Message`](/proto-reference/classes/Message)
Defined in: [src/Utils/messages.ts:327](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L327)
## Parameters
### ephemeralExpiration?
`number`
## Returns
[`Message`](/proto-reference/classes/Message)
# prepareWAMessageMedia
Source: https://baileys.wiki/api-reference/functions/prepareWAMessageMedia
Function prepareWAMessageMedia in the Baileys API.
> **prepareWAMessageMedia**(`message`, `options`): `Promise`\<[`Message`](/proto-reference/classes/Message)>
Defined in: [src/Utils/messages.ts:124](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L124)
## Parameters
### message
[`AnyMediaMessageContent`](/api-reference/type-aliases/AnyMediaMessageContent)
### options
[`MessageContentGenerationOptions`](/api-reference/type-aliases/MessageContentGenerationOptions)
## Returns
`Promise`\<[`Message`](/proto-reference/classes/Message)>
# processHistoryMessage
Source: https://baileys.wiki/api-reference/functions/processHistoryMessage
Function processHistoryMessage in the Baileys API.
> **processHistoryMessage**(`item`, `logger`?): `object`
Defined in: [src/Utils/history.ts:47](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/history.ts#L47)
## Parameters
### item
[`IHistorySync`](/proto-reference/interfaces/IHistorySync)
### logger?
`ILogger`
## Returns
`object`
### chats
> **chats**: [`Chat`](/api-reference/type-aliases/Chat)\[]
### contacts
> **contacts**: [`Contact`](/api-reference/interfaces/Contact)\[]
### lidPnMappings
> **lidPnMappings**: [`LIDMapping`](/api-reference/type-aliases/LIDMapping)\[]
### messages
> **messages**: [`WAMessage`](/api-reference/type-aliases/WAMessage)\[]
### pastParticipants
> **pastParticipants**: `undefined` | `null` | [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)\[] = `item.pastParticipants`
### progress
> **progress**: `undefined` | `null` | `number` = `item.progress`
### syncType
> **syncType**: `undefined` | `null` | [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType) = `item.syncType`
# processSyncAction
Source: https://baileys.wiki/api-reference/functions/processSyncAction
Function processSyncAction in the Baileys API.
> **processSyncAction**(`syncAction`, `ev`, `me`, `initialSyncOpts`?, `logger`?): `void`
Defined in: [src/Utils/chat-utils.ts:823](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L823)
## Parameters
### syncAction
[`ChatMutation`](/api-reference/type-aliases/ChatMutation)
### ev
[`BaileysEventEmitter`](/api-reference/interfaces/BaileysEventEmitter)
### me
[`Contact`](/api-reference/interfaces/Contact)
### initialSyncOpts?
[`InitialAppStateSyncOptions`](/api-reference/type-aliases/InitialAppStateSyncOptions)
### logger?
`ILogger`
## Returns
`void`
# promiseTimeout
Source: https://baileys.wiki/api-reference/functions/promiseTimeout
Function promiseTimeout in the Baileys API.
> **promiseTimeout**\<`T`>(`ms`, `promise`): `Promise`\<`T`>
Defined in: [src/Utils/generics.ts:151](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L151)
## Type Parameters
• **T**
## Parameters
### ms
`undefined` | `number`
### promise
(`resolve`, `reject`) => `void`
## Returns
`Promise`\<`T`>
# reduceBinaryNodeToDictionary
Source: https://baileys.wiki/api-reference/functions/reduceBinaryNodeToDictionary
Function reduceBinaryNodeToDictionary in the Baileys API.
> **reduceBinaryNodeToDictionary**(`node`, `tag`): `object`
Defined in: [src/WABinary/generic-utils.ts:73](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/generic-utils.ts#L73)
## Parameters
### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
### tag
`string`
## Returns
`object`
# sha256
Source: https://baileys.wiki/api-reference/functions/sha256
Function sha256 in the Baileys API.
> **sha256**(`buffer`): `NonSharedBuffer`
Defined in: [src/Utils/crypto.ts:118](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L118)
## Parameters
### buffer
`Buffer`
## Returns
`NonSharedBuffer`
# shouldIncrementChatUnread
Source: https://baileys.wiki/api-reference/functions/shouldIncrementChatUnread
Function shouldIncrementChatUnread in the Baileys API.
> **shouldIncrementChatUnread**(`message`): `boolean`
Defined in: [src/Utils/process-message.ts:185](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/process-message.ts#L185)
## Parameters
### message
[`WAMessage`](/api-reference/type-aliases/WAMessage)
## Returns
`boolean`
# signedKeyPair
Source: https://baileys.wiki/api-reference/functions/signedKeyPair
Function signedKeyPair in the Baileys API.
> **signedKeyPair**(`identityKeyPair`, `keyId`): `object`
Defined in: [src/Utils/crypto.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L38)
## Parameters
### identityKeyPair
[`KeyPair`](/api-reference/type-aliases/KeyPair)
### keyId
`number`
## Returns
`object`
### keyId
> **keyId**: `number`
### keyPair
> **keyPair**: [`KeyPair`](/api-reference/type-aliases/KeyPair) = `preKey`
### signature
> **signature**: `Uint8Array`\<`ArrayBufferLike`>
# toBuffer
Source: https://baileys.wiki/api-reference/functions/toBuffer
Function toBuffer in the Baileys API.
> **toBuffer**(`stream`): `Promise`\<`Buffer`\<`ArrayBuffer`>>
Defined in: [src/Utils/messages-media.ts:294](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L294)
## Parameters
### stream
`Readable`
## Returns
`Promise`\<`Buffer`\<`ArrayBuffer`>>
# toNumber
Source: https://baileys.wiki/api-reference/functions/toNumber
Function toNumber in the Baileys API.
> **toNumber**(`t`): `number`
Defined in: [src/Utils/generics.ts:100](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L100)
## Parameters
### t
`undefined` | `null` | `number` | `Long`
## Returns
`number`
# toReadable
Source: https://baileys.wiki/api-reference/functions/toReadable
Function toReadable in the Baileys API.
> **toReadable**(`buffer`): `Readable`
Defined in: [src/Utils/messages-media.ts:287](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L287)
## Parameters
### buffer
`Buffer`
## Returns
`Readable`
# transferDevice
Source: https://baileys.wiki/api-reference/functions/transferDevice
Function transferDevice in the Baileys API.
> **transferDevice**(`fromJid`, `toJid`): `string`
Defined in: [src/WABinary/jid-utils.ts:123](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L123)
## Parameters
### fromJid
`string`
### toJid
`string`
## Returns
`string`
# trimUndefined
Source: https://baileys.wiki/api-reference/functions/trimUndefined
Function trimUndefined in the Baileys API.
> **trimUndefined**(`obj`): `object`
Defined in: [src/Utils/generics.ts:448](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L448)
## Parameters
### obj
## Returns
`object`
# unixTimestampSeconds
Source: https://baileys.wiki/api-reference/functions/unixTimestampSeconds
unix timestamp of a date in seconds
> **unixTimestampSeconds**(`date`): `number`
Defined in: [src/Utils/generics.ts:104](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L104)
unix timestamp of a date in seconds
## Parameters
### date
`Date` = `...`
## Returns
`number`
# unpadRandomMax16
Source: https://baileys.wiki/api-reference/functions/unpadRandomMax16
Function unpadRandomMax16 in the Baileys API.
> **unpadRandomMax16**(`e`): `Uint8Array`\<`ArrayBuffer`>
Defined in: [src/Utils/generics.ts:62](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L62)
## Parameters
### e
`Uint8Array`\<`ArrayBufferLike`> | `Buffer`\<`ArrayBufferLike`>
## Returns
`Uint8Array`\<`ArrayBuffer`>
# updateMessageWithEventResponse
Source: https://baileys.wiki/api-reference/functions/updateMessageWithEventResponse
Update the message with a new event response
> **updateMessageWithEventResponse**(`msg`, `update`): `void`
Defined in: [src/Utils/messages.ts:913](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L913)
Update the message with a new event response
## Parameters
### msg
`Pick`\<[`WAMessage`](/api-reference/type-aliases/WAMessage), `"eventResponses"`>
### update
[`IEventResponse`](/proto-reference/interfaces/IEventResponse)
## Returns
`void`
# updateMessageWithPollUpdate
Source: https://baileys.wiki/api-reference/functions/updateMessageWithPollUpdate
Update the message with a new poll update
> **updateMessageWithPollUpdate**(`msg`, `update`): `void`
Defined in: [src/Utils/messages.ts:901](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L901)
Update the message with a new poll update
## Parameters
### msg
`Pick`\<[`WAMessage`](/api-reference/type-aliases/WAMessage), `"pollUpdates"`>
### update
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate)
## Returns
`void`
# updateMessageWithReaction
Source: https://baileys.wiki/api-reference/functions/updateMessageWithReaction
Update the message with a new reaction
> **updateMessageWithReaction**(`msg`, `reaction`): `void`
Defined in: [src/Utils/messages.ts:891](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L891)
Update the message with a new reaction
## Parameters
### msg
`Pick`\<[`WAMessage`](/api-reference/type-aliases/WAMessage), `"reactions"`>
### reaction
[`IReaction`](/proto-reference/interfaces/IReaction)
## Returns
`void`
# updateMessageWithReceipt
Source: https://baileys.wiki/api-reference/functions/updateMessageWithReceipt
Upserts a receipt in the message
> **updateMessageWithReceipt**(`msg`, `receipt`): `void`
Defined in: [src/Utils/messages.ts:880](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages.ts#L880)
Upserts a receipt in the message
## Parameters
### msg
`Pick`\<[`WAMessage`](/api-reference/type-aliases/WAMessage), `"userReceipt"`>
### receipt
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)
## Returns
`void`
# uploadWithNodeHttp
Source: https://baileys.wiki/api-reference/functions/uploadWithNodeHttp
Function uploadWithNodeHttp in the Baileys API.
> **uploadWithNodeHttp**(`__namedParameters`, `redirectCount`): `Promise`\<`undefined` | `MediaUploadResult`>
Defined in: [src/Utils/messages-media.ts:694](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L694)
## Parameters
### \_\_namedParameters
[`UploadParams`](/api-reference/type-aliases/UploadParams)
### redirectCount
`number` = `0`
## Returns
`Promise`\<`undefined` | `MediaUploadResult`>
# useMultiFileAuthState
Source: https://baileys.wiki/api-reference/functions/useMultiFileAuthState
stores the full authentication state in a single folder.
> **useMultiFileAuthState**(`folder`): `Promise`\<\{ `saveCreds`: () => `Promise`\<`void`>; `state`: [`AuthenticationState`](/api-reference/type-aliases/AuthenticationState); }>
Defined in: [src/Utils/use-multi-file-auth-state.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/use-multi-file-auth-state.ts#L33)
stores the full authentication state in a single folder.
Far more efficient than singlefileauthstate
Again, I wouldn't endorse this for any production level use other than perhaps a bot.
Would recommend writing an auth state for use with a proper SQL or No-SQL DB
## Parameters
### folder
`string`
## Returns
`Promise`\<\{ `saveCreds`: () => `Promise`\<`void`>; `state`: [`AuthenticationState`](/api-reference/type-aliases/AuthenticationState); }>
# writeRandomPadMax16
Source: https://baileys.wiki/api-reference/functions/writeRandomPadMax16
Function writeRandomPadMax16 in the Baileys API.
> **writeRandomPadMax16**(`msg`): `Buffer`\<`ArrayBuffer`>
Defined in: [src/Utils/generics.ts:55](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L55)
## Parameters
### msg
`Uint8Array`
## Returns
`Buffer`\<`ArrayBuffer`>
# xmppPreKey
Source: https://baileys.wiki/api-reference/functions/xmppPreKey
Function xmppPreKey in the Baileys API.
> **xmppPreKey**(`pair`, `id`): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/Utils/signal.ts:81](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L81)
## Parameters
### pair
[`KeyPair`](/api-reference/type-aliases/KeyPair)
### id
`number`
## Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
# xmppSignedPreKey
Source: https://baileys.wiki/api-reference/functions/xmppSignedPreKey
Function xmppSignedPreKey in the Baileys API.
> **xmppSignedPreKey**(`key`): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/Utils/signal.ts:71](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/signal.ts#L71)
## Parameters
### key
[`SignedKeyPair`](/api-reference/type-aliases/SignedKeyPair)
## Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
# AccountSettings
Source: https://baileys.wiki/api-reference/type-aliases/AccountSettings
Type Alias AccountSettings in the Baileys API.
> **AccountSettings**: `object`
Defined in: [src/Types/Auth.ts:41](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L41)
## Type declaration
### defaultDisappearingMode?
> `optional` **defaultDisappearingMode**: `Pick`\<[`IConversation`](/proto-reference/interfaces/IConversation), `"ephemeralExpiration"` | `"ephemeralSettingTimestamp"`>
the default mode to start new conversations with
### unarchiveChats
> **unarchiveChats**: `boolean`
unarchive chats when a new message is received
# AlbumMessageOptions
Source: https://baileys.wiki/api-reference/type-aliases/AlbumMessageOptions
Type Alias AlbumMessageOptions in the Baileys API.
> **AlbumMessageOptions**: `object`
Defined in: [src/Types/Message.ts:159](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L159)
## Type declaration
### expectedImageCount?
> `optional` **expectedImageCount**: `number`
Number of images expected in the album
### expectedVideoCount?
> `optional` **expectedVideoCount**: `number`
Number of videos expected in the album
# AnyMediaMessageContent
Source: https://baileys.wiki/api-reference/type-aliases/AnyMediaMessageContent
Type Alias AnyMediaMessageContent in the Baileys API.
> **AnyMediaMessageContent**: `object` & `Mentionable` & `Contextable` & `WithDimensions` | `object` & `Mentionable` & `Contextable` & `WithDimensions` | \{ `audio`: [`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload); `ptt`: `boolean`; `seconds`: `number`; } | `object` & `WithDimensions` | `object` & `Contextable` & `object` & `Editable` & `object`
Defined in: [src/Types/Message.ts:174](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L174)
## Type declaration
### mimetype?
> `optional` **mimetype**: `string`
## Type declaration
### albumParentKey?
> `optional` **albumParentKey**: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
key of the parent albumMessage to associate this media with
# AnyMessageContent
Source: https://baileys.wiki/api-reference/type-aliases/AnyMessageContent
Type Alias AnyMessageContent in the Baileys API.
> **AnyMessageContent**: [`AnyRegularMessageContent`](/api-reference/type-aliases/AnyRegularMessageContent) | \{ `force`: `boolean`; `forward`: [`WAMessage`](/api-reference/type-aliases/WAMessage); } | \{ `delete`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey); } | \{ `disappearingMessagesInChat`: `boolean` | `number`; } | \{ `limitSharing`: `boolean`; }
Defined in: [src/Types/Message.ts:289](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L289)
## Type declaration
[`AnyRegularMessageContent`](/api-reference/type-aliases/AnyRegularMessageContent)
\{ `force`: `boolean`; `forward`: [`WAMessage`](/api-reference/type-aliases/WAMessage); }
### force?
> `optional` **force**: `boolean`
### forward
> **forward**: [`WAMessage`](/api-reference/type-aliases/WAMessage)
\{ `delete`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey); }
### delete
> **delete**: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
Delete your message or anyone's message in a group (admin required)
\{ `disappearingMessagesInChat`: `boolean` | `number`; }
### disappearingMessagesInChat
> **disappearingMessagesInChat**: `boolean` | `number`
\{ `limitSharing`: `boolean`; }
### limitSharing
> **limitSharing**: `boolean`
# AnyRegularMessageContent
Source: https://baileys.wiki/api-reference/type-aliases/AnyRegularMessageContent
Type Alias AnyRegularMessageContent in the Baileys API.
> **AnyRegularMessageContent**: `object` & `Mentionable` & `Contextable` & `Editable` | [`AnyMediaMessageContent`](/api-reference/type-aliases/AnyMediaMessageContent) | \{ `event`: [`EventMessageOptions`](/api-reference/type-aliases/EventMessageOptions); } | `object` & `Mentionable` & `Contextable` & `Editable` | `object` & `Contextable` & `Mentionable` | \{ `contacts`: \{ `contacts`: [`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)\[]; `displayName`: `string`; }; } | \{ `location`: [`WALocationMessage`](/api-reference/type-aliases/WALocationMessage); } | \{ `react`: [`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage); } | \{ `buttonReply`: [`ButtonReplyInfo`](/api-reference/type-aliases/ButtonReplyInfo); `type`: `"template"` | `"plain"`; } | \{ `groupInvite`: [`GroupInviteInfo`](/api-reference/type-aliases/GroupInviteInfo); } | \{ `listReply`: `Omit`\<[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage), `"contextInfo"`>; } | \{ `pin`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey); `time`: `86400` | `604800` | `2592000`; `type`: [`Type`](/proto-reference/PinInChat/enumerations/Type); } | \{ `body`: `string`; `businessOwnerJid`: `string`; `footer`: `string`; `product`: [`WASendableProduct`](/api-reference/type-aliases/WASendableProduct); } | `SharePhoneNumber` | `RequestPhoneNumber` & `ViewOnce`
Defined in: [src/Types/Message.ts:232](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L232)
# AuthenticationCreds
Source: https://baileys.wiki/api-reference/type-aliases/AuthenticationCreds
Type Alias AuthenticationCreds in the Baileys API.
> **AuthenticationCreds**: [`SignalCreds`](/api-reference/type-aliases/SignalCreds) & `object`
Defined in: [src/Types/Auth.ts:48](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L48)
## Type declaration
### account?
> `optional` **account**: [`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity)
### accountSettings
> **accountSettings**: [`AccountSettings`](/api-reference/type-aliases/AccountSettings)
### accountSyncCounter
> **accountSyncCounter**: `number`
number of times history & app state has been synced
### additionalData?
> `optional` **additionalData**: `any`
### advSecretKey
> **advSecretKey**: `string`
### firstUnuploadedPreKeyId
> **firstUnuploadedPreKeyId**: `number`
### lastAccountSyncTimestamp?
> `optional` **lastAccountSyncTimestamp**: `number`
### lastPropHash
> **lastPropHash**: `string` | `undefined`
### me?
> `optional` **me**: [`Contact`](/api-reference/interfaces/Contact)
### myAppStateKeyId?
> `optional` **myAppStateKeyId**: `string`
### nextPreKeyId
> **nextPreKeyId**: `number`
### noiseKey
> `readonly` **noiseKey**: [`KeyPair`](/api-reference/type-aliases/KeyPair)
### pairingCode
> **pairingCode**: `string` | `undefined`
### pairingEphemeralKeyPair
> `readonly` **pairingEphemeralKeyPair**: [`KeyPair`](/api-reference/type-aliases/KeyPair)
### platform?
> `optional` **platform**: `string`
### processedHistoryMessages
> **processedHistoryMessages**: [`MinimalMessage`](/api-reference/type-aliases/MinimalMessage)\[]
### registered
> **registered**: `boolean`
### routingInfo
> **routingInfo**: `Buffer` | `undefined`
### signalIdentities?
> `optional` **signalIdentities**: [`SignalIdentity`](/api-reference/type-aliases/SignalIdentity)\[]
# AuthenticationState
Source: https://baileys.wiki/api-reference/type-aliases/AuthenticationState
Type Alias AuthenticationState in the Baileys API.
> **AuthenticationState**: `object`
Defined in: [src/Types/Auth.ts:113](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L113)
## Type declaration
### creds
> **creds**: [`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)
### keys
> **keys**: [`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore)
# BaileysEvent
Source: https://baileys.wiki/api-reference/type-aliases/BaileysEvent
Type Alias BaileysEvent in the Baileys API.
> **BaileysEvent**: keyof [`BaileysEventMap`](/api-reference/type-aliases/BaileysEventMap)
Defined in: [src/Types/Events.ts:172](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L172)
# BaileysEventMap
Source: https://baileys.wiki/api-reference/type-aliases/BaileysEventMap
Type Alias BaileysEventMap in the Baileys API.
> **BaileysEventMap**: `object`
Defined in: [src/Types/Events.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L20)
## Type declaration
#### blocklist.set
> **set**: `object`
#### blocklist.set.blocklist
> **blocklist**: `string`\[]
#### blocklist.update
> **update**: `object`
#### blocklist.update.blocklist
> **blocklist**: `string`\[]
#### blocklist.update.type
> **type**: `"add"` | `"remove"`
### call
> **call**: [`WACallEvent`](/api-reference/type-aliases/WACallEvent)\[]
Receive an update on a call, including when the call was received, rejected, accepted
#### chats.delete
> **delete**: `string`\[]
delete chats with given ID
#### chats.lock
> **lock**: `object`
Settings and actions sync events
#### chats.lock.id
> **id**: `string`
#### chats.lock.locked
> **locked**: `boolean`
#### chats.update
> **update**: [`ChatUpdate`](/api-reference/type-aliases/ChatUpdate)\[]
update the given chats
#### chats.upsert
> **upsert**: [`Chat`](/api-reference/type-aliases/Chat)\[]
upsert chats
#### connection.update
> **update**: `Partial`\<[`ConnectionState`](/api-reference/type-aliases/ConnectionState)>
connection state has been updated -- WS closed, opened, connecting etc.
#### contacts.update
> **update**: `Partial`\<[`Contact`](/api-reference/interfaces/Contact)>\[]
#### contacts.upsert
> **upsert**: [`Contact`](/api-reference/interfaces/Contact)\[]
#### creds.update
> **update**: `Partial`\<[`AuthenticationCreds`](/api-reference/type-aliases/AuthenticationCreds)>
credentials updated -- some metadata, keys or something
#### group-participants.update
> **update**: `object`
apply an action to participants in a group
#### group-participants.update.action
> **action**: [`ParticipantAction`](/api-reference/type-aliases/ParticipantAction)
#### group-participants.update.author
> **author**: `string`
#### group-participants.update.authorPn?
> `optional` **authorPn**: `string`
#### group-participants.update.authorUsername?
> `optional` **authorUsername**: `string`
#### group-participants.update.id
> **id**: `string`
#### group-participants.update.participants
> **participants**: [`GroupParticipant`](/api-reference/type-aliases/GroupParticipant)\[]
#### group.join-request
> **join-request**: `object`
#### group.join-request.action
> **action**: [`RequestJoinAction`](/api-reference/type-aliases/RequestJoinAction)
#### group.join-request.author
> **author**: `string`
#### group.join-request.authorPn?
> `optional` **authorPn**: `string`
#### group.join-request.authorUsername?
> `optional` **authorUsername**: `string`
#### group.join-request.id
> **id**: `string`
#### group.join-request.method
> **method**: [`RequestJoinMethod`](/api-reference/type-aliases/RequestJoinMethod)
#### group.join-request.participant
> **participant**: `string`
#### group.join-request.participantPn?
> `optional` **participantPn**: `string`
#### group.member-tag.update
> **update**: `object`
#### group.member-tag.update.groupId
> **groupId**: `string`
#### group.member-tag.update.label
> **label**: `string`
#### group.member-tag.update.messageTimestamp?
> `optional` **messageTimestamp**: `number`
#### group.member-tag.update.participant
> **participant**: `string`
#### group.member-tag.update.participantAlt?
> `optional` **participantAlt**: `string`
#### groups.update
> **update**: `Partial`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>\[]
#### groups.upsert
> **upsert**: [`GroupMetadata`](/api-reference/interfaces/GroupMetadata)\[]
#### labels.association
> **association**: `object`
#### labels.association.association
> **association**: `LabelAssociation`
#### labels.association.type
> **type**: `"add"` | `"remove"`
#### labels.edit
> **edit**: `Label`
#### lid-mapping.update
> **update**: [`LIDMapping`](/api-reference/type-aliases/LIDMapping)
#### message-capping.update
> **update**: [`NewChatMessageCapInfo`](/api-reference/type-aliases/NewChatMessageCapInfo)
#### message-receipt.update
> **update**: [`MessageUserReceiptUpdate`](/api-reference/type-aliases/MessageUserReceiptUpdate)\[]
#### messages.delete
> **delete**: \{ `keys`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)\[]; } | \{ `all`: `true`; `jid`: `string`; }
#### messages.media-update
> **media-update**: `object`\[]
#### messages.reaction
> **reaction**: `object`\[]
message was reacted to. If reaction was removed -- then "reaction.text" will be falsey
#### messages.update
> **update**: [`WAMessageUpdate`](/api-reference/type-aliases/WAMessageUpdate)\[]
#### messages.upsert
> **upsert**: `object`
add/update the given messages. If they were received while the connection was online,
the update will have type: "notify"
if requestId is provided, then the messages was received from the phone due to it being unavailable
#### messages.upsert.messages
> **messages**: [`WAMessage`](/api-reference/type-aliases/WAMessage)\[]
#### messages.upsert.requestId?
> `optional` **requestId**: `string`
#### messages.upsert.type
> **type**: [`MessageUpsertType`](/api-reference/type-aliases/MessageUpsertType)
#### messaging-history.set
> **set**: `object`
set chats (history sync), everything is reverse chronologically sorted
#### messaging-history.set.chats
> **chats**: [`Chat`](/api-reference/type-aliases/Chat)\[]
#### messaging-history.set.chunkOrder?
> `optional` **chunkOrder**: `number` | `null`
#### messaging-history.set.contacts
> **contacts**: [`Contact`](/api-reference/interfaces/Contact)\[]
#### messaging-history.set.isLatest?
> `optional` **isLatest**: `boolean`
#### messaging-history.set.lidPnMappings?
> `optional` **lidPnMappings**: [`LIDMapping`](/api-reference/type-aliases/LIDMapping)\[]
#### messaging-history.set.messages
> **messages**: [`WAMessage`](/api-reference/type-aliases/WAMessage)\[]
#### messaging-history.set.pastParticipants?
> `optional` **pastParticipants**: [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)\[] | `null`
#### messaging-history.set.peerDataRequestSessionId?
> `optional` **peerDataRequestSessionId**: `string` | `null`
#### messaging-history.set.progress?
> `optional` **progress**: `number` | `null`
#### messaging-history.set.syncType?
> `optional` **syncType**: [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType) | `null`
#### messaging-history.status
> **status**: `object`
signals history sync milestones (completion or stall) per sync type
#### messaging-history.status.explicit
> **explicit**: `boolean`
progress === 100 was received from the server.
when false, completion was inferred via timeout (no more chunks arriving).
#### messaging-history.status.status
> **status**: `"complete"` | `"paused"`
the status of this sync phase
#### messaging-history.status.syncType
> **syncType**: [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType)
which sync phase this status refers to
#### newsletter-participants.update
> **update**: `object`
#### newsletter-participants.update.action
> **action**: `string`
#### newsletter-participants.update.author
> **author**: `string`
#### newsletter-participants.update.id
> **id**: `string`
#### newsletter-participants.update.new\_role
> **new\_role**: `string`
#### newsletter-participants.update.user
> **user**: `string`
#### newsletter-settings.update
> **update**: `object`
#### newsletter-settings.update.id
> **id**: `string`
#### newsletter-settings.update.update
> **update**: `any`
#### newsletter.reaction
> **reaction**: `object`
Newsletter-related events
#### newsletter.reaction.id
> **id**: `string`
#### newsletter.reaction.reaction
> **reaction**: `object`
#### newsletter.reaction.reaction.code?
> `optional` **code**: `string`
#### newsletter.reaction.reaction.count?
> `optional` **count**: `number`
#### newsletter.reaction.reaction.removed?
> `optional` **removed**: `boolean`
#### newsletter.reaction.server\_id
> **server\_id**: `string`
#### newsletter.view
> **view**: `object`
#### newsletter.view\.count
> **count**: `number`
#### newsletter.view\.id
> **id**: `string`
#### newsletter.view\.server\_id
> **server\_id**: `string`
#### presence.update
> **update**: `object`
presence of contact in a chat updated
#### presence.update.id
> **id**: `string`
#### presence.update.presences
> **presences**: `object`
##### Index Signature
\[`participant`: `string`]: [`PresenceData`](/api-reference/interfaces/PresenceData)
#### settings.update
> **update**: \{ `setting`: `"unarchiveChats"`; `value`: `boolean`; } | \{ `setting`: `"locale"`; `value`: `string`; } | \{ `setting`: `"disableLinkPreviews"`; `value`: [`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction); } | \{ `setting`: `"timeFormat"`; `value`: [`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction); } | \{ `setting`: `"privacySettingRelayAllCalls"`; `value`: [`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls); } | \{ `setting`: `"statusPrivacy"`; `value`: [`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction); } | \{ `setting`: `"notificationActivitySetting"`; `value`: [`NotificationActivitySetting`](/proto-reference/SyncActionValue/NotificationActivitySettingAction/enumerations/NotificationActivitySetting); } | \{ `setting`: `"channelsPersonalisedRecommendation"`; `value`: [`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction); }
# BinaryNode
Source: https://baileys.wiki/api-reference/type-aliases/BinaryNode
the binary node WA uses internally for communication
> **BinaryNode**: `object`
Defined in: [src/WABinary/types.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/types.ts#L9)
the binary node WA uses internally for communication
this is manipulated soley as an object and it does not have any functions.
This is done for easy serialization, to prevent running into issues with prototypes &
to maintain functional code structure
## Type declaration
### attrs
> **attrs**: `object`
#### Index Signature
\[`key`: `string`]: `string`
### content?
> `optional` **content**: [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[] | `string` | `Uint8Array`
### tag
> **tag**: `string`
# BinaryNodeAttributes
Source: https://baileys.wiki/api-reference/type-aliases/BinaryNodeAttributes
Type Alias BinaryNodeAttributes in the Baileys API.
> **BinaryNodeAttributes**: [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[`"attrs"`]
Defined in: [src/WABinary/types.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/types.ts#L14)
# BinaryNodeCodingOptions
Source: https://baileys.wiki/api-reference/type-aliases/BinaryNodeCodingOptions
Type Alias BinaryNodeCodingOptions in the Baileys API.
> **BinaryNodeCodingOptions**: *typeof* `constants`
Defined in: [src/WABinary/types.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/types.ts#L17)
# BinaryNodeData
Source: https://baileys.wiki/api-reference/type-aliases/BinaryNodeData
Type Alias BinaryNodeData in the Baileys API.
> **BinaryNodeData**: [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[`"content"`]
Defined in: [src/WABinary/types.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/types.ts#L15)
# BotListInfo
Source: https://baileys.wiki/api-reference/type-aliases/BotListInfo
Type Alias BotListInfo in the Baileys API.
> **BotListInfo**: `object`
Defined in: [src/Types/Chat.ts:42](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L42)
## Type declaration
### jid
> **jid**: `string`
### personaId
> **personaId**: `string`
# BrowsersMap
Source: https://baileys.wiki/api-reference/type-aliases/BrowsersMap
Type Alias BrowsersMap in the Baileys API.
> **BrowsersMap**: `object`
Defined in: [src/Types/index.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L19)
## Type declaration
### android()
#### Parameters
##### browser
`string`
#### Returns
\[`string`, `string`, `string`]
### appropriate()
#### Parameters
##### browser
`string`
#### Returns
\[`string`, `string`, `string`]
### baileys()
#### Parameters
##### browser
`string`
#### Returns
\[`string`, `string`, `string`]
### macOS()
#### Parameters
##### browser
`string`
#### Returns
\[`string`, `string`, `string`]
### ubuntu()
#### Parameters
##### browser
`string`
#### Returns
\[`string`, `string`, `string`]
### windows()
#### Parameters
##### browser
`string`
#### Returns
\[`string`, `string`, `string`]
# BufferedEventData
Source: https://baileys.wiki/api-reference/type-aliases/BufferedEventData
Type Alias BufferedEventData in the Baileys API.
> **BufferedEventData**: `object`
Defined in: [src/Types/Events.ts:146](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L146)
## Type declaration
### chatDeletes
> **chatDeletes**: `Set`\<`string`>
### chatUpdates
> **chatUpdates**: `object`
#### Index Signature
\[`jid`: `string`]: `Partial`\<[`IConversation`](/proto-reference/interfaces/IConversation) & `object` & `object`>
### chatUpserts
> **chatUpserts**: `object`
#### Index Signature
\[`jid`: `string`]: [`Chat`](/api-reference/type-aliases/Chat)
### contactUpdates
> **contactUpdates**: `object`
#### Index Signature
\[`jid`: `string`]: `Partial`\<[`Contact`](/api-reference/interfaces/Contact)>
### contactUpserts
> **contactUpserts**: `object`
#### Index Signature
\[`jid`: `string`]: [`Contact`](/api-reference/interfaces/Contact)
### groupUpdates
> **groupUpdates**: `object`
#### Index Signature
\[`jid`: `string`]: `Partial`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata)>
### historySets
> **historySets**: `object`
#### historySets.chats
> **chats**: `object`
##### Index Signature
\[`jid`: `string`]: [`Chat`](/api-reference/type-aliases/Chat)
#### historySets.chunkOrder?
> `optional` **chunkOrder**: `number` | `null`
#### historySets.contacts
> **contacts**: `object`
##### Index Signature
\[`jid`: `string`]: [`Contact`](/api-reference/interfaces/Contact)
#### historySets.empty
> **empty**: `boolean`
#### historySets.isLatest
> **isLatest**: `boolean`
#### historySets.messages
> **messages**: `object`
##### Index Signature
\[`uqId`: `string`]: [`WAMessage`](/api-reference/type-aliases/WAMessage)
#### historySets.pastParticipants?
> `optional` **pastParticipants**: [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)\[]
#### historySets.peerDataRequestSessionId?
> `optional` **peerDataRequestSessionId**: `string`
#### historySets.progress?
> `optional` **progress**: `number` | `null`
#### historySets.syncType?
> `optional` **syncType**: [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType)
### messageDeletes
> **messageDeletes**: `object`
#### Index Signature
\[`key`: `string`]: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
### messageReactions
> **messageReactions**: `object`
#### Index Signature
\[`key`: `string`]: `object`
### messageReceipts
> **messageReceipts**: `object`
#### Index Signature
\[`key`: `string`]: `object`
### messageUpdates
> **messageUpdates**: `object`
#### Index Signature
\[`key`: `string`]: [`WAMessageUpdate`](/api-reference/type-aliases/WAMessageUpdate)
### messageUpserts
> **messageUpserts**: `object`
#### Index Signature
\[`key`: `string`]: `object`
# ButtonReplyInfo
Source: https://baileys.wiki/api-reference/type-aliases/ButtonReplyInfo
Type Alias ButtonReplyInfo in the Baileys API.
> **ButtonReplyInfo**: `object`
Defined in: [src/Types/Message.ts:214](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L214)
## Type declaration
### displayText
> **displayText**: `string`
### id
> **id**: `string`
### index
> **index**: `number`
# CacheStore
Source: https://baileys.wiki/api-reference/type-aliases/CacheStore
Type Alias CacheStore in the Baileys API.
> **CacheStore**: `object`
Defined in: [src/Types/Socket.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Socket.ts#L13)
## Type declaration
### close()?
> `optional` **close**: () => `void`
#### Returns
`void`
### del()
delete a key from the cache
#### Parameters
##### key
`string`
#### Returns
`number` | `boolean` | `void` | `Promise`\<`void`>
### flushAll()
flush all data
#### Returns
`void` | `Promise`\<`void`>
### get()
get a cached key and change the stats
#### Type Parameters
• **T**
#### Parameters
##### key
`string`
#### Returns
`undefined` | `T` | `Promise`\<`T`>
### set()
set a key in the cache
#### Type Parameters
• **T**
#### Parameters
##### key
`string`
##### value
`T`
#### Returns
`number` | `boolean` | `void` | `Promise`\<`void`>
# CatalogCollection
Source: https://baileys.wiki/api-reference/type-aliases/CatalogCollection
Type Alias CatalogCollection in the Baileys API.
> **CatalogCollection**: `object`
Defined in: [src/Types/Product.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L20)
## Type declaration
### id
> **id**: `string`
### name
> **name**: `string`
### products
> **products**: [`Product`](/api-reference/type-aliases/Product)\[]
### status
> **status**: [`CatalogStatus`](/api-reference/type-aliases/CatalogStatus)
# CatalogCursor
Source: https://baileys.wiki/api-reference/type-aliases/CatalogCursor
Type Alias CatalogCursor in the Baileys API.
> **CatalogCursor**: `string`
Defined in: [src/Types/Product.ts:76](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L76)
# CatalogResult
Source: https://baileys.wiki/api-reference/type-aliases/CatalogResult
Type Alias CatalogResult in the Baileys API.
> **CatalogResult**: `object`
Defined in: [src/Types/Product.ts:3](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L3)
## Type declaration
### data
> **data**: `object`
#### data.data
> **data**: `any`\[]
#### data.paging
> **paging**: `object`
#### data.paging.cursors
> **cursors**: `object`
#### data.paging.cursors.after
> **after**: `string`
#### data.paging.cursors.before
> **before**: `string`
# CatalogStatus
Source: https://baileys.wiki/api-reference/type-aliases/CatalogStatus
Type Alias CatalogStatus in the Baileys API.
> **CatalogStatus**: `object`
Defined in: [src/Types/Product.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L15)
## Type declaration
### canAppeal
> **canAppeal**: `boolean`
### status
> **status**: `string`
# Chat
Source: https://baileys.wiki/api-reference/type-aliases/Chat
Type Alias Chat in the Baileys API.
> **Chat**: [`IConversation`](/proto-reference/interfaces/IConversation) & `object`
Defined in: [src/Types/Chat.ts:60](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L60)
## Type declaration
### lastMessageRecvTimestamp?
> `optional` **lastMessageRecvTimestamp**: `number`
unix timestamp of when the last message was received in the chat
# ChatModification
Source: https://baileys.wiki/api-reference/type-aliases/ChatModification
Type Alias ChatModification in the Baileys API.
> **ChatModification**: \{ `archive`: `boolean`; `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); } | \{ `pushNameSetting`: `string`; } | \{ `pin`: `boolean`; } | \{ `mute`: `number` | `null`; } | \{ `clear`: `boolean`; `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); } | \{ `deleteForMe`: \{ `deleteMedia`: `boolean`; `key`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey); `timestamp`: `number`; }; } | \{ `star`: \{ `messages`: `object`\[]; `star`: `boolean`; }; } | \{ `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); `markRead`: `boolean`; } | \{ `delete`: `true`; `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); } | \{ `contact`: [`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction) | `null`; } | \{ `disableLinkPreviews`: [`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction); } | \{ `addLabel`: `LabelActionBody`; } | \{ `addChatLabel`: `ChatLabelAssociationActionBody`; } | \{ `removeChatLabel`: `ChatLabelAssociationActionBody`; } | \{ `addMessageLabel`: `MessageLabelAssociationActionBody`; } | \{ `removeMessageLabel`: `MessageLabelAssociationActionBody`; } | \{ `quickReply`: `QuickReplyAction`; }
Defined in: [src/Types/Chat.ts:88](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L88)
## Type declaration
\{ `archive`: `boolean`; `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); }
### archive
> **archive**: `boolean`
### lastMessages
> **lastMessages**: [`LastMessageList`](/api-reference/type-aliases/LastMessageList)
\{ `pushNameSetting`: `string`; }
### pushNameSetting
> **pushNameSetting**: `string`
\{ `pin`: `boolean`; }
### pin
> **pin**: `boolean`
\{ `mute`: `number` | `null`; }
### mute
> **mute**: `number` | `null`
mute for duration, or provide timestamp of mute to remove
\{ `clear`: `boolean`; `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); }
### clear
> **clear**: `boolean`
### lastMessages
> **lastMessages**: [`LastMessageList`](/api-reference/type-aliases/LastMessageList)
\{ `deleteForMe`: \{ `deleteMedia`: `boolean`; `key`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey); `timestamp`: `number`; }; }
### deleteForMe
> **deleteForMe**: `object`
#### deleteForMe.deleteMedia
> **deleteMedia**: `boolean`
#### deleteForMe.key
> **key**: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
#### deleteForMe.timestamp
> **timestamp**: `number`
\{ `star`: \{ `messages`: `object`\[]; `star`: `boolean`; }; }
### star
> **star**: `object`
#### star.messages
> **messages**: `object`\[]
#### star.star
> **star**: `boolean`
\{ `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); `markRead`: `boolean`; }
### lastMessages
> **lastMessages**: [`LastMessageList`](/api-reference/type-aliases/LastMessageList)
### markRead
> **markRead**: `boolean`
\{ `delete`: `true`; `lastMessages`: [`LastMessageList`](/api-reference/type-aliases/LastMessageList); }
### delete
> **delete**: `true`
### lastMessages
> **lastMessages**: [`LastMessageList`](/api-reference/type-aliases/LastMessageList)
\{ `contact`: [`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction) | `null`; }
### contact
> **contact**: [`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction) | `null`
\{ `disableLinkPreviews`: [`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction); }
### disableLinkPreviews
> **disableLinkPreviews**: [`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
\{ `addLabel`: `LabelActionBody`; }
### addLabel
> **addLabel**: `LabelActionBody`
\{ `addChatLabel`: `ChatLabelAssociationActionBody`; }
### addChatLabel
> **addChatLabel**: `ChatLabelAssociationActionBody`
\{ `removeChatLabel`: `ChatLabelAssociationActionBody`; }
### removeChatLabel
> **removeChatLabel**: `ChatLabelAssociationActionBody`
\{ `addMessageLabel`: `MessageLabelAssociationActionBody`; }
### addMessageLabel
> **addMessageLabel**: `MessageLabelAssociationActionBody`
\{ `removeMessageLabel`: `MessageLabelAssociationActionBody`; }
### removeMessageLabel
> **removeMessageLabel**: `MessageLabelAssociationActionBody`
\{ `quickReply`: `QuickReplyAction`; }
### quickReply
> **quickReply**: `QuickReplyAction`
# ChatMutation
Source: https://baileys.wiki/api-reference/type-aliases/ChatMutation
Type Alias ChatMutation in the Baileys API.
> **ChatMutation**: `object`
Defined in: [src/Types/Chat.ts:47](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L47)
## Type declaration
### index
> **index**: `string`\[]
### syncAction
> **syncAction**: [`ISyncActionData`](/proto-reference/interfaces/ISyncActionData)
# ChatMutationMap
Source: https://baileys.wiki/api-reference/type-aliases/ChatMutationMap
Type Alias ChatMutationMap in the Baileys API.
> **ChatMutationMap**: `object`
Defined in: [src/Utils/chat-utils.ts:32](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L32)
## Index Signature
\[`index`: `string`]: [`ChatMutation`](/api-reference/type-aliases/ChatMutation)
# ChatUpdate
Source: https://baileys.wiki/api-reference/type-aliases/ChatUpdate
Type Alias ChatUpdate in the Baileys API.
> **ChatUpdate**: `Partial`\<[`Chat`](/api-reference/type-aliases/Chat) & `object`>
Defined in: [src/Types/Chat.ts:65](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L65)
# ConnectionState
Source: https://baileys.wiki/api-reference/type-aliases/ConnectionState
Type Alias ConnectionState in the Baileys API.
> **ConnectionState**: `object`
Defined in: [src/Types/State.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L17)
## Type declaration
### connection
> **connection**: [`WAConnectionState`](/api-reference/type-aliases/WAConnectionState)
connection is now open, connecting or closed
### isNewLogin?
> `optional` **isNewLogin**: `boolean`
is this a new login
### isOnline?
> `optional` **isOnline**: `boolean`
if the client is shown as an active, online client.
If this is false, the primary phone and other devices will receive notifs
### lastDisconnect?
> `optional` **lastDisconnect**: `object`
the error that caused the connection to close
#### lastDisconnect.date
> **date**: `Date`
#### lastDisconnect.error
> **error**: `Boom` | `Error` | `undefined`
### legacy?
> `optional` **legacy**: `object`
legacy connection options
#### legacy.phoneConnected
> **phoneConnected**: `boolean`
#### legacy.user?
> `optional` **user**: [`Contact`](/api-reference/interfaces/Contact)
### qr?
> `optional` **qr**: `string`
the current QR code
### reachoutTimeLock?
> `optional` **reachoutTimeLock**: [`ReachoutTimelockState`](/api-reference/type-aliases/ReachoutTimelockState)
When you are in this state, WhatsApp prevents outgoing messages and calls.
### receivedPendingNotifications?
> `optional` **receivedPendingNotifications**: `boolean`
has the device received all pending notifications while it was offline
# CurveKeyPair
Source: https://baileys.wiki/api-reference/type-aliases/CurveKeyPair
Type Alias CurveKeyPair in the Baileys API.
> **CurveKeyPair**: `object`
Defined in: [src/Types/index.ts:68](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L68)
## Type declaration
### private
> **private**: `Uint8Array`
### public
> **public**: `Uint8Array`
# DebouncedTimeout
Source: https://baileys.wiki/api-reference/type-aliases/DebouncedTimeout
Type Alias DebouncedTimeout in the Baileys API.
> **DebouncedTimeout**: `ReturnType`\<*typeof* [`debouncedTimeout`](/api-reference/functions/debouncedTimeout)>
Defined in: [src/Utils/generics.ts:106](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L106)
# DeviceListData
Source: https://baileys.wiki/api-reference/type-aliases/DeviceListData
Type Alias DeviceListData in the Baileys API.
> **DeviceListData**: `object`
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L11)
## Type declaration
### id
> **id**: `number`
### isHosted?
> `optional` **isHosted**: `boolean`
### keyIndex?
> `optional` **keyIndex**: `number`
# DisappearingModeData
Source: https://baileys.wiki/api-reference/type-aliases/DisappearingModeData
Type Alias DisappearingModeData in the Baileys API.
> **DisappearingModeData**: `object`
Defined in: [src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts#L4)
## Type declaration
### duration
> **duration**: `number`
### setAt?
> `optional` **setAt**: `Date`
# DownloadableMessage
Source: https://baileys.wiki/api-reference/type-aliases/DownloadableMessage
Type Alias DownloadableMessage in the Baileys API.
> **DownloadableMessage**: `object`
Defined in: [src/Types/Message.ts:85](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L85)
## Type declaration
### directPath?
> `optional` **directPath**: `string` | `null`
### mediaKey?
> `optional` **mediaKey**: `Uint8Array` | `null`
### url?
> `optional` **url**: `string` | `null`
# Event
Source: https://baileys.wiki/api-reference/type-aliases/Event
Type Alias Event in the Baileys API.
> **Event**: `object`
Defined in: [src/WAM/constants.ts:22860](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22860)
## Type declaration
### id
> **id**: `number`
### name
> **name**: `string`
### privateStatsIdInt?
> `optional` **privateStatsIdInt**: `number`
### props
> **props**: `object`
#### Index Signature
\[`key`: `string`]: \[`number`, `string` | \{}]
### wamChannel
> **wamChannel**: `string`
### weight
> **weight**: `number`
# EventInputType
Source: https://baileys.wiki/api-reference/type-aliases/EventInputType
Type Alias EventInputType in the Baileys API.
> **EventInputType**: `{ [key in Event["name"]]: { globals: (x: string) => Value; props: { [k in keyof EventByName["props"]]: Value } } }` & `object`
Defined in: [src/WAM/constants.ts:22879](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22879)
# EventMessageOptions
Source: https://baileys.wiki/api-reference/type-aliases/EventMessageOptions
Type Alias EventMessageOptions in the Baileys API.
> **EventMessageOptions**: `object`
Defined in: [src/Types/Message.ts:146](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L146)
## Type declaration
### call?
> `optional` **call**: `"audio"` | `"video"`
### description?
> `optional` **description**: `string`
### endDate?
> `optional` **endDate**: `Date`
### extraGuestsAllowed?
> `optional` **extraGuestsAllowed**: `boolean`
### isCancelled?
> `optional` **isCancelled**: `boolean`
### isScheduleCall?
> `optional` **isScheduleCall**: `boolean`
### location?
> `optional` **location**: [`WALocationMessage`](/api-reference/type-aliases/WALocationMessage)
### messageSecret?
> `optional` **messageSecret**: `Uint8Array`\<`ArrayBufferLike`>
### name
> **name**: `string`
### startDate
> **startDate**: `Date`
# FullJid
Source: https://baileys.wiki/api-reference/type-aliases/FullJid
Type Alias FullJid in the Baileys API.
> **FullJid**: [`JidWithDevice`](/api-reference/type-aliases/JidWithDevice) & `object`
Defined in: [src/WABinary/jid-utils.ts:32](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L32)
## Type declaration
### domainType?
> `optional` **domainType**: `number`
### server
> **server**: [`JidServer`](/api-reference/type-aliases/JidServer)
# GetCatalogOptions
Source: https://baileys.wiki/api-reference/type-aliases/GetCatalogOptions
Type Alias GetCatalogOptions in the Baileys API.
> **GetCatalogOptions**: `object`
Defined in: [src/Types/Product.ts:78](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L78)
## Type declaration
### cursor?
> `optional` **cursor**: [`CatalogCursor`](/api-reference/type-aliases/CatalogCursor)
cursor to start from
### jid?
> `optional` **jid**: `string`
### limit?
> `optional` **limit**: `number`
number of products to fetch
# Global
Source: https://baileys.wiki/api-reference/type-aliases/Global
Type Alias Global in the Baileys API.
> **Global**: `object`
Defined in: [src/WAM/constants.ts:22869](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22869)
## Type declaration
### channels
> **channels**: `string`\[]
### id
> **id**: `number`
### name
> **name**: `string`
### type
> **type**: `string` | \{}
### validator?
> `optional` **validator**: `string`
# GroupInviteInfo
Source: https://baileys.wiki/api-reference/type-aliases/GroupInviteInfo
Type Alias GroupInviteInfo in the Baileys API.
> **GroupInviteInfo**: `object`
Defined in: [src/Types/Message.ts:220](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L220)
## Type declaration
### inviteCode
> **inviteCode**: `string`
### inviteExpiration
> **inviteExpiration**: `number`
### jid
> **jid**: `string`
### subject
> **subject**: `string`
### text
> **text**: `string`
# GroupMetadataParticipants
Source: https://baileys.wiki/api-reference/type-aliases/GroupMetadataParticipants
Type Alias GroupMetadataParticipants in the Baileys API.
> **GroupMetadataParticipants**: `Pick`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata), `"participants"`>
Defined in: [src/Types/Message.ts:306](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L306)
# GroupParticipant
Source: https://baileys.wiki/api-reference/type-aliases/GroupParticipant
Type Alias GroupParticipant in the Baileys API.
> **GroupParticipant**: [`Contact`](/api-reference/interfaces/Contact) & `object`
Defined in: [src/Types/GroupMetadata.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L4)
## Type declaration
### admin?
> `optional` **admin**: `"admin"` | `"superadmin"` | `null`
### isAdmin?
> `optional` **isAdmin**: `boolean`
### isSuperAdmin?
> `optional` **isSuperAdmin**: `boolean`
# IdentityChangeContext
Source: https://baileys.wiki/api-reference/type-aliases/IdentityChangeContext
Type Alias IdentityChangeContext in the Baileys API.
> **IdentityChangeContext**: `object`
Defined in: [src/Utils/identity-change-handler.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/identity-change-handler.ts#L17)
## Type declaration
### assertSessions()
> **assertSessions**: (`jids`, `force`?) => `Promise`\<`boolean`>
#### Parameters
##### jids
`string`\[]
##### force?
`boolean`
#### Returns
`Promise`\<`boolean`>
### debounceCache
> **debounceCache**: `NodeCache`\<`boolean`>
### logger
> **logger**: `ILogger`
### meId
> **meId**: `string` | `undefined`
### meLid
> **meLid**: `string` | `undefined`
### onBeforeSessionRefresh()?
> `optional` **onBeforeSessionRefresh**: (`jid`) => `void`
Invoked right before `assertSessions` is called for an existing-session identity change.
Used to kick off fire-and-forget side effects (e.g. tctoken re-issuance) in the same
order WA Web does — i.e. before the E2E session is re-established.
Must not throw; implementations are responsible for their own error handling.
#### Parameters
##### jid
`string`
#### Returns
`void`
### validateSession()
> **validateSession**: (`jid`) => `Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
# IdentityChangeResult
Source: https://baileys.wiki/api-reference/type-aliases/IdentityChangeResult
Type Alias IdentityChangeResult in the Baileys API.
> **IdentityChangeResult**: \{ `action`: `"no_identity_node"`; } | \{ `action`: `"invalid_notification"`; } | \{ `action`: `"skipped_companion_device"`; `device`: `number`; } | \{ `action`: `"skipped_self_primary"`; } | \{ `action`: `"debounced"`; } | \{ `action`: `"skipped_offline"`; } | \{ `action`: `"skipped_no_session"`; } | \{ `action`: `"session_refreshed"`; } | \{ `action`: `"session_refresh_failed"`; `error`: `unknown`; }
Defined in: [src/Utils/identity-change-handler.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/identity-change-handler.ts#L6)
# InitialAppStateSyncOptions
Source: https://baileys.wiki/api-reference/type-aliases/InitialAppStateSyncOptions
Type Alias InitialAppStateSyncOptions in the Baileys API.
> **InitialAppStateSyncOptions**: `object`
Defined in: [src/Types/Chat.ts:137](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L137)
## Type declaration
### accountSettings
> **accountSettings**: [`AccountSettings`](/api-reference/type-aliases/AccountSettings)
# InitialReceivedChatsState
Source: https://baileys.wiki/api-reference/type-aliases/InitialReceivedChatsState
Type Alias InitialReceivedChatsState in the Baileys API.
> **InitialReceivedChatsState**: `object`
Defined in: [src/Types/Chat.ts:128](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L128)
## Index Signature
\[`jid`: `string`]: `object`
# JidServer
Source: https://baileys.wiki/api-reference/type-aliases/JidServer
Type Alias JidServer in the Baileys API.
> **JidServer**: `"c.us"` | `"g.us"` | `"broadcast"` | `"s.whatsapp.net"` | `"call"` | `"lid"` | `"newsletter"` | `"bot"` | `"hosted"` | `"hosted.lid"`
Defined in: [src/WABinary/jid-utils.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L8)
# JidWithDevice
Source: https://baileys.wiki/api-reference/type-aliases/JidWithDevice
Type Alias JidWithDevice in the Baileys API.
> **JidWithDevice**: `object`
Defined in: [src/WABinary/jid-utils.ts:27](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L27)
## Type declaration
### device?
> `optional` **device**: `number`
### user
> **user**: `string`
# KeyIndexData
Source: https://baileys.wiki/api-reference/type-aliases/KeyIndexData
Type Alias KeyIndexData in the Baileys API.
> **KeyIndexData**: `object`
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L5)
## Type declaration
### expectedTimestamp?
> `optional` **expectedTimestamp**: `number`
### signedKeyIndex?
> `optional` **signedKeyIndex**: `Uint8Array`
### timestamp
> **timestamp**: `number`
# KeyPair
Source: https://baileys.wiki/api-reference/type-aliases/KeyPair
Type Alias KeyPair in the Baileys API.
> **KeyPair**: `object`
Defined in: [src/Types/Auth.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L5)
## Type declaration
### private
> **private**: `Uint8Array`
### public
> **public**: `Uint8Array`
# LIDMapping
Source: https://baileys.wiki/api-reference/type-aliases/LIDMapping
Type Alias LIDMapping in the Baileys API.
> **LIDMapping**: `object`
Defined in: [src/Types/Auth.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L22)
## Type declaration
### lid
> **lid**: `string`
### pn
> **pn**: `string`
# LTHashState
Source: https://baileys.wiki/api-reference/type-aliases/LTHashState
Type Alias LTHashState in the Baileys API.
> **LTHashState**: `object`
Defined in: [src/Types/Auth.ts:27](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L27)
## Type declaration
### hash
> **hash**: `Buffer`
### indexValueMap
> **indexValueMap**: `object`
#### Index Signature
\[`indexMacBase64`: `string`]: `object`
### version
> **version**: `number`
# LastMessageList
Source: https://baileys.wiki/api-reference/type-aliases/LastMessageList
the last messages in a chat, sorted reverse-chronologically.
> **LastMessageList**: [`MinimalMessage`](/api-reference/type-aliases/MinimalMessage)\[] | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [src/Types/Chat.ts:86](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L86)
the last messages in a chat, sorted reverse-chronologically. That is, the latest message should be first in the chat
for MD modifications, the last message in the array (i.e. the earlist message) must be the last message recv in the chat
# MediaConnInfo
Source: https://baileys.wiki/api-reference/type-aliases/MediaConnInfo
Type Alias MediaConnInfo in the Baileys API.
> **MediaConnInfo**: `object`
Defined in: [src/Types/Message.ts:97](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L97)
## Type declaration
### auth
> **auth**: `string`
### fetchDate
> **fetchDate**: `Date`
### hosts
> **hosts**: `object`\[]
### ttl
> **ttl**: `number`
# MediaDecryptionKeyInfo
Source: https://baileys.wiki/api-reference/type-aliases/MediaDecryptionKeyInfo
Type Alias MediaDecryptionKeyInfo in the Baileys API.
> **MediaDecryptionKeyInfo**: `object`
Defined in: [src/Types/Message.ts:392](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L392)
## Type declaration
### cipherKey
> **cipherKey**: `Uint8Array`
### iv
> **iv**: `Uint8Array`
### macKey?
> `optional` **macKey**: `Uint8Array`
# MediaDownloadOptions
Source: https://baileys.wiki/api-reference/type-aliases/MediaDownloadOptions
Type Alias MediaDownloadOptions in the Baileys API.
> **MediaDownloadOptions**: `object`
Defined in: [src/Utils/messages-media.ts:511](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L511)
## Type declaration
### endByte?
> `optional` **endByte**: `number`
### host?
> `optional` **host**: `string`
Optional media host override; falls back to DEF\_MEDIA\_HOST when not provided.
### options?
> `optional` **options**: `RequestInit`
### startByte?
> `optional` **startByte**: `number`
# MediaGenerationOptions
Source: https://baileys.wiki/api-reference/type-aliases/MediaGenerationOptions
Type Alias MediaGenerationOptions in the Baileys API.
> **MediaGenerationOptions**: `object`
Defined in: [src/Types/Message.ts:354](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L354)
## Type declaration
### backgroundColor?
> `optional` **backgroundColor**: `string`
### font?
> `optional` **font**: `number`
### logger?
> `optional` **logger**: `ILogger`
### mediaCache?
> `optional` **mediaCache**: [`CacheStore`](/api-reference/type-aliases/CacheStore)
cache media so it does not have to be uploaded again
### mediaTypeOverride?
> `optional` **mediaTypeOverride**: [`MediaType`](/api-reference/type-aliases/MediaType)
### mediaUploadTimeoutMs?
> `optional` **mediaUploadTimeoutMs**: `number`
### options?
> `optional` **options**: `RequestInit`
### upload
> **upload**: [`WAMediaUploadFunction`](/api-reference/type-aliases/WAMediaUploadFunction)
# MediaType
Source: https://baileys.wiki/api-reference/type-aliases/MediaType
Type Alias MediaType in the Baileys API.
> **MediaType**: keyof *typeof* [`MEDIA_HKDF_KEY_MAPPING`](/api-reference/variables/MEDIA_HKDF_KEY_MAPPING)
Defined in: [src/Defaults/index.ts:133](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L133)
# MessageContentGenerationOptions
Source: https://baileys.wiki/api-reference/type-aliases/MessageContentGenerationOptions
Type Alias MessageContentGenerationOptions in the Baileys API.
> **MessageContentGenerationOptions**: [`MediaGenerationOptions`](/api-reference/type-aliases/MediaGenerationOptions) & `object`
Defined in: [src/Types/Message.ts:369](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L369)
## Type declaration
### getCallLink()?
> `optional` **getCallLink**: (`type`, `event`?) => `Promise`\<`string` | `undefined`>
#### Parameters
##### type
`"audio"` | `"video"`
##### event?
###### startTime
`number`
#### Returns
`Promise`\<`string` | `undefined`>
### getProfilePicUrl()?
> `optional` **getProfilePicUrl**: (`jid`, `type`) => `Promise`\<`string` | `undefined`>
#### Parameters
##### jid
`string`
##### type
`"image"` | `"preview"`
#### Returns
`Promise`\<`string` | `undefined`>
### getUrlInfo()?
> `optional` **getUrlInfo**: (`text`) => `Promise`\<[`WAUrlInfo`](/api-reference/interfaces/WAUrlInfo) | `undefined`>
#### Parameters
##### text
`string`
#### Returns
`Promise`\<[`WAUrlInfo`](/api-reference/interfaces/WAUrlInfo) | `undefined`>
### jid?
> `optional` **jid**: `string`
# MessageGenerationOptions
Source: https://baileys.wiki/api-reference/type-aliases/MessageGenerationOptions
Type Alias MessageGenerationOptions in the Baileys API.
> **MessageGenerationOptions**: [`MessageContentGenerationOptions`](/api-reference/type-aliases/MessageContentGenerationOptions) & [`MessageGenerationOptionsFromContent`](/api-reference/type-aliases/MessageGenerationOptionsFromContent)
Defined in: [src/Types/Message.ts:375](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L375)
# MessageGenerationOptionsFromContent
Source: https://baileys.wiki/api-reference/type-aliases/MessageGenerationOptionsFromContent
Type Alias MessageGenerationOptionsFromContent in the Baileys API.
> **MessageGenerationOptionsFromContent**: [`MiscMessageGenerationOptions`](/api-reference/type-aliases/MiscMessageGenerationOptions) & `object`
Defined in: [src/Types/Message.ts:345](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L345)
## Type declaration
### userJid
> **userJid**: `string`
# MessageReceiptType
Source: https://baileys.wiki/api-reference/type-aliases/MessageReceiptType
Type Alias MessageReceiptType in the Baileys API.
> **MessageReceiptType**: `"read"` | `"read-self"` | `"hist_sync"` | `"peer_msg"` | `"sender"` | `"inactive"` | `"played"` | `undefined`
Defined in: [src/Types/Message.ts:87](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L87)
# MessageRelayOptions
Source: https://baileys.wiki/api-reference/type-aliases/MessageRelayOptions
Type Alias MessageRelayOptions in the Baileys API.
> **MessageRelayOptions**: `MinimalRelayOptions` & `object`
Defined in: [src/Types/Message.ts:315](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L315)
## Type declaration
### additionalAttributes?
> `optional` **additionalAttributes**: `object`
additional attributes to add to the WA binary node
#### Index Signature
\[`_`: `string`]: `string`
### additionalNodes?
> `optional` **additionalNodes**: [`BinaryNode`](/api-reference/type-aliases/BinaryNode)\[]
### participant?
> `optional` **participant**: `object`
only send to a specific participant; used when a message decryption fails for a single user
#### participant.count
> **count**: `number`
#### participant.jid
> **jid**: `string`
### statusJidList?
> `optional` **statusJidList**: `string`\[]
jid list of participants for status\@broadcast
### useUserDevicesCache?
> `optional` **useUserDevicesCache**: `boolean`
should we use the devices cache, or fetch afresh from the server; default assumed to be "true"
# MessageType
Source: https://baileys.wiki/api-reference/type-aliases/MessageType
Set of message types that are supported by the library
> **MessageType**: keyof [`Message`](/proto-reference/classes/Message)
Defined in: [src/Types/Message.ts:45](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L45)
Set of message types that are supported by the library
# MessageUpsertType
Source: https://baileys.wiki/api-reference/type-aliases/MessageUpsertType
Type of message upsert
> **MessageUpsertType**: `"append"` | `"notify"`
Defined in: [src/Types/Message.ts:382](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L382)
Type of message upsert
1. notify => notify the user, this message was just received
2. append => append the message to the chat history, no notification required
# MessageUserReceipt
Source: https://baileys.wiki/api-reference/type-aliases/MessageUserReceipt
Type Alias MessageUserReceipt in the Baileys API.
> **MessageUserReceipt**: [`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)
Defined in: [src/Types/Message.ts:384](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L384)
# MessageUserReceiptUpdate
Source: https://baileys.wiki/api-reference/type-aliases/MessageUserReceiptUpdate
Type Alias MessageUserReceiptUpdate in the Baileys API.
> **MessageUserReceiptUpdate**: `object`
Defined in: [src/Types/Message.ts:390](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L390)
## Type declaration
### key
> **key**: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
### receipt
> **receipt**: [`MessageUserReceipt`](/api-reference/type-aliases/MessageUserReceipt)
# MessageWithContextInfo
Source: https://baileys.wiki/api-reference/type-aliases/MessageWithContextInfo
Type Alias MessageWithContextInfo in the Baileys API.
> **MessageWithContextInfo**: `"imageMessage"` | `"contactMessage"` | `"locationMessage"` | `"extendedTextMessage"` | `"documentMessage"` | `"audioMessage"` | `"videoMessage"` | `"call"` | `"contactsArrayMessage"` | `"liveLocationMessage"` | `"templateMessage"` | `"stickerMessage"` | `"groupInviteMessage"` | `"templateButtonReplyMessage"` | `"productMessage"` | `"listMessage"` | `"orderMessage"` | `"listResponseMessage"` | `"buttonsMessage"` | `"buttonsResponseMessage"` | `"interactiveMessage"` | `"interactiveResponseMessage"` | `"pollCreationMessage"` | `"requestPhoneNumberMessage"` | `"messageHistoryBundle"` | `"eventMessage"` | `"newsletterAdminInviteMessage"` | `"albumMessage"` | `"stickerPackMessage"` | `"pollResultSnapshotMessage"` | `"messageHistoryNotice"`
Defined in: [src/Types/Message.ts:52](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L52)
# MinimalMessage
Source: https://baileys.wiki/api-reference/type-aliases/MinimalMessage
Type Alias MinimalMessage in the Baileys API.
> **MinimalMessage**: `Pick`\<[`WAMessage`](/api-reference/type-aliases/WAMessage), `"key"` | `"messageTimestamp"`>
Defined in: [src/Types/Message.ts:398](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L398)
# MiscMessageGenerationOptions
Source: https://baileys.wiki/api-reference/type-aliases/MiscMessageGenerationOptions
Type Alias MiscMessageGenerationOptions in the Baileys API.
> **MiscMessageGenerationOptions**: `MinimalRelayOptions` & `object`
Defined in: [src/Types/Message.ts:327](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L327)
## Type declaration
### backgroundColor?
> `optional` **backgroundColor**: `string`
backgroundcolor for status
### broadcast?
> `optional` **broadcast**: `boolean`
if it is broadcast
### ephemeralExpiration?
> `optional` **ephemeralExpiration**: `number` | `string`
disappearing messages settings
### font?
> `optional` **font**: `number`
font type for status
### mediaUploadTimeoutMs?
> `optional` **mediaUploadTimeoutMs**: `number`
timeout for media upload to WA server
### quoted?
> `optional` **quoted**: [`WAMessage`](/api-reference/type-aliases/WAMessage)
the message you want to quote
### statusJidList?
> `optional` **statusJidList**: `string`\[]
jid list of participants for status\@broadcast
### timestamp?
> `optional` **timestamp**: `Date`
optional, if you want to manually set the timestamp of the message
# NewChatMessageCapInfo
Source: https://baileys.wiki/api-reference/type-aliases/NewChatMessageCapInfo
Type Alias NewChatMessageCapInfo in the Baileys API.
> **NewChatMessageCapInfo**: `object`
Defined in: [src/Types/State.ts:99](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L99)
## Type declaration
### capping\_status?
> `optional` **capping\_status**: [`NewChatMessageCappingStatusType`](/api-reference/enumerations/NewChatMessageCappingStatusType)
### cycle\_end\_timestamp?
> `optional` **cycle\_end\_timestamp**: `string`
### cycle\_start\_timestamp?
> `optional` **cycle\_start\_timestamp**: `string`
### mv\_status?
> `optional` **mv\_status**: [`NewChatMessageCappingMVStatusType`](/api-reference/enumerations/NewChatMessageCappingMVStatusType)
### ote\_status?
> `optional` **ote\_status**: [`NewChatMessageCappingOTEStatusType`](/api-reference/enumerations/NewChatMessageCappingOTEStatusType)
### server\_sent\_timestamp?
> `optional` **server\_sent\_timestamp**: `string`
### total\_quota?
> `optional` **total\_quota**: `number`
### used\_quota?
> `optional` **used\_quota**: `number`
# NewsletterUpdate
Source: https://baileys.wiki/api-reference/type-aliases/NewsletterUpdate
Type Alias NewsletterUpdate in the Baileys API.
> **NewsletterUpdate**: `object`
Defined in: [src/Types/Mex.ts:36](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L36)
## Type declaration
### description?
> `optional` **description**: `string`
### name?
> `optional` **name**: `string`
### picture?
> `optional` **picture**: `string`
# NewsletterViewRole
Source: https://baileys.wiki/api-reference/type-aliases/NewsletterViewRole
Type Alias NewsletterViewRole in the Baileys API.
> **NewsletterViewRole**: `"ADMIN"` | `"GUEST"` | `"OWNER"` | `"SUBSCRIBER"`
Defined in: [src/Types/Mex.ts:79](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L79)
# OrderDetails
Source: https://baileys.wiki/api-reference/type-aliases/OrderDetails
Type Alias OrderDetails in the Baileys API.
> **OrderDetails**: `object`
Defined in: [src/Types/Product.ts:71](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L71)
## Type declaration
### price
> **price**: [`OrderPrice`](/api-reference/type-aliases/OrderPrice)
### products
> **products**: [`OrderProduct`](/api-reference/type-aliases/OrderProduct)\[]
# OrderPrice
Source: https://baileys.wiki/api-reference/type-aliases/OrderPrice
Type Alias OrderPrice in the Baileys API.
> **OrderPrice**: `object`
Defined in: [src/Types/Product.ts:56](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L56)
## Type declaration
### currency
> **currency**: `string`
### total
> **total**: `number`
# OrderProduct
Source: https://baileys.wiki/api-reference/type-aliases/OrderProduct
Type Alias OrderProduct in the Baileys API.
> **OrderProduct**: `object`
Defined in: [src/Types/Product.ts:61](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L61)
## Type declaration
### currency
> **currency**: `string`
### id
> **id**: `string`
### imageUrl
> **imageUrl**: `string`
### name
> **name**: `string`
### price
> **price**: `number`
### quantity
> **quantity**: `number`
# ParsedDeviceInfo
Source: https://baileys.wiki/api-reference/type-aliases/ParsedDeviceInfo
Type Alias ParsedDeviceInfo in the Baileys API.
> **ParsedDeviceInfo**: `object`
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L17)
## Type declaration
### deviceList?
> `optional` **deviceList**: [`DeviceListData`](/api-reference/type-aliases/DeviceListData)\[]
### keyIndex?
> `optional` **keyIndex**: [`KeyIndexData`](/api-reference/type-aliases/KeyIndexData)
# ParticipantAction
Source: https://baileys.wiki/api-reference/type-aliases/ParticipantAction
Type Alias ParticipantAction in the Baileys API.
> **ParticipantAction**: `"add"` | `"remove"` | `"promote"` | `"demote"` | `"modify"`
Defined in: [src/Types/GroupMetadata.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L10)
# PatchedMessageWithRecipientJID
Source: https://baileys.wiki/api-reference/type-aliases/PatchedMessageWithRecipientJID
Type Alias PatchedMessageWithRecipientJID in the Baileys API.
> **PatchedMessageWithRecipientJID**: [`IMessage`](/proto-reference/interfaces/IMessage) & `object`
Defined in: [src/Types/Socket.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Socket.ts#L31)
## Type declaration
### recipientJid?
> `optional` **recipientJid**: `string`
# PendingPhoneRequest
Source: https://baileys.wiki/api-reference/type-aliases/PendingPhoneRequest
Type Alias PendingPhoneRequest in the Baileys API.
> **PendingPhoneRequest**: `Record`\<`string`, `ReturnType`\<*typeof* `setTimeout`>>
Defined in: [src/Utils/message-retry-manager.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L31)
# PollMessageOptions
Source: https://baileys.wiki/api-reference/type-aliases/PollMessageOptions
Type Alias PollMessageOptions in the Baileys API.
> **PollMessageOptions**: `object`
Defined in: [src/Types/Message.ts:137](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L137)
## Type declaration
### messageSecret?
> `optional` **messageSecret**: `Uint8Array`
32 byte message secret to encrypt poll selections
### name
> **name**: `string`
### selectableCount?
> `optional` **selectableCount**: `number`
### toAnnouncementGroup?
> `optional` **toAnnouncementGroup**: `boolean`
### values
> **values**: `string`\[]
# PossiblyExtendedCacheStore
Source: https://baileys.wiki/api-reference/type-aliases/PossiblyExtendedCacheStore
Type Alias PossiblyExtendedCacheStore in the Baileys API.
> **PossiblyExtendedCacheStore**: [`CacheStore`](/api-reference/type-aliases/CacheStore) & `object`
Defined in: [src/Types/Socket.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Socket.ts#L25)
## Type declaration
### mdel()?
> `optional` **mdel**: (`keys`) => `void` | `Promise`\<`void`> | `number` | `boolean`
#### Parameters
##### keys
`string`\[]
#### Returns
`void` | `Promise`\<`void`> | `number` | `boolean`
### mget()?
> `optional` **mget**: \<`T`>(`keys`) => `Promise`\<`Record`\<`string`, `T` | `undefined`>>
#### Type Parameters
• **T**
#### Parameters
##### keys
`string`\[]
#### Returns
`Promise`\<`Record`\<`string`, `T` | `undefined`>>
### mset()?
> `optional` **mset**: \<`T`>(`entries`) => `Promise`\<`void`> | `void` | `number` | `boolean`
#### Type Parameters
• **T**
#### Parameters
##### entries
`object`\[]
#### Returns
`Promise`\<`void`> | `void` | `number` | `boolean`
# Product
Source: https://baileys.wiki/api-reference/type-aliases/Product
Type Alias Product in the Baileys API.
> **Product**: [`ProductBase`](/api-reference/type-aliases/ProductBase) & `object`
Defined in: [src/Types/Product.ts:49](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L49)
## Type declaration
### availability
> **availability**: [`ProductAvailability`](/api-reference/type-aliases/ProductAvailability)
### id
> **id**: `string`
### imageUrls
> **imageUrls**: `object`
#### Index Signature
\[`_`: `string`]: `string`
### reviewStatus
> **reviewStatus**: `object`
#### Index Signature
\[`_`: `string`]: `string`
# ProductAvailability
Source: https://baileys.wiki/api-reference/type-aliases/ProductAvailability
Type Alias ProductAvailability in the Baileys API.
> **ProductAvailability**: `"in stock"`
Defined in: [src/Types/Product.ts:28](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L28)
# ProductBase
Source: https://baileys.wiki/api-reference/type-aliases/ProductBase
Type Alias ProductBase in the Baileys API.
> **ProductBase**: `object`
Defined in: [src/Types/Product.ts:30](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L30)
## Type declaration
### currency
> **currency**: `string`
### description
> **description**: `string`
### isHidden?
> `optional` **isHidden**: `boolean`
### name
> **name**: `string`
### price
> **price**: `number`
### retailerId?
> `optional` **retailerId**: `string`
### url?
> `optional` **url**: `string`
# ProductCreate
Source: https://baileys.wiki/api-reference/type-aliases/ProductCreate
Type Alias ProductCreate in the Baileys API.
> **ProductCreate**: [`ProductBase`](/api-reference/type-aliases/ProductBase) & `object`
Defined in: [src/Types/Product.ts:40](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L40)
## Type declaration
### images
> **images**: [`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)\[]
images of the product
### originCountryCode
> **originCountryCode**: `string` | `undefined`
ISO country code for product origin. Set to undefined for no country
# ProductCreateResult
Source: https://baileys.wiki/api-reference/type-aliases/ProductCreateResult
Type Alias ProductCreateResult in the Baileys API.
> **ProductCreateResult**: `object`
Defined in: [src/Types/Product.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L11)
## Type declaration
### data
> **data**: `object`
#### data.product
> **product**: `object`
# ProductUpdate
Source: https://baileys.wiki/api-reference/type-aliases/ProductUpdate
Type Alias ProductUpdate in the Baileys API.
> **ProductUpdate**: `Omit`\<[`ProductCreate`](/api-reference/type-aliases/ProductCreate), `"originCountryCode"`>
Defined in: [src/Types/Product.ts:47](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Product.ts#L47)
# ProtocolAddress
Source: https://baileys.wiki/api-reference/type-aliases/ProtocolAddress
Type Alias ProtocolAddress in the Baileys API.
> **ProtocolAddress**: `object`
Defined in: [src/Types/Auth.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L13)
## Type declaration
### deviceId
> **deviceId**: `number`
### name
> **name**: `string`
# ReachoutTimelockState
Source: https://baileys.wiki/api-reference/type-aliases/ReachoutTimelockState
Type Alias ReachoutTimelockState in the Baileys API.
> **ReachoutTimelockState**: `object`
Defined in: [src/Types/State.ts:50](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L50)
## Type declaration
### enforcementType?
> `optional` **enforcementType**: [`ReachoutTimelockEnforcementType`](/api-reference/enumerations/ReachoutTimelockEnforcementType)
### isActive?
> `optional` **isActive**: `boolean`
### timeEnforcementEnds?
> `optional` **timeEnforcementEnds**: `Date`
# RequestJoinAction
Source: https://baileys.wiki/api-reference/type-aliases/RequestJoinAction
Type Alias RequestJoinAction in the Baileys API.
> **RequestJoinAction**: `"created"` | `"revoked"` | `"rejected"`
Defined in: [src/Types/GroupMetadata.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L12)
# RequestJoinMethod
Source: https://baileys.wiki/api-reference/type-aliases/RequestJoinMethod
Type Alias RequestJoinMethod in the Baileys API.
> **RequestJoinMethod**: `"invite_link"` | `"linked_group_join"` | `"non_admin_add"` | `undefined`
Defined in: [src/Types/GroupMetadata.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L14)
# BinaryInfo
Source: https://baileys.wiki/api-reference/classes/BinaryInfo
Class BinaryInfo in the Baileys API.
Defined in: [src/WAM/BinaryInfo.ts:3](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/BinaryInfo.ts#L3)
## Constructors
### new BinaryInfo()
> **new BinaryInfo**(`options`): [`BinaryInfo`](/api-reference/classes/BinaryInfo)
Defined in: [src/WAM/BinaryInfo.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/BinaryInfo.ts#L9)
#### Parameters
##### options
`Partial`\<[`BinaryInfo`](/api-reference/classes/BinaryInfo)> = `{}`
#### Returns
[`BinaryInfo`](/api-reference/classes/BinaryInfo)
## Properties
### buffer
> **buffer**: `Buffer`\<`ArrayBufferLike`>\[] = `[]`
Defined in: [src/WAM/BinaryInfo.ts:7](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/BinaryInfo.ts#L7)
***
### events
> **events**: `object`\[]
Defined in: [src/WAM/BinaryInfo.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/BinaryInfo.ts#L6)
#### Index Signature
\[`key`: `string`]: `object`
***
### protocolVersion
> **protocolVersion**: `number` = `5`
Defined in: [src/WAM/BinaryInfo.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/BinaryInfo.ts#L4)
***
### sequence
> **sequence**: `number` = `0`
Defined in: [src/WAM/BinaryInfo.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/BinaryInfo.ts#L5)
# MessageRetryManager
Source: https://baileys.wiki/api-reference/classes/MessageRetryManager
Class MessageRetryManager in the Baileys API.
Defined in: [src/Utils/message-retry-manager.ts:65](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L65)
## Constructors
### new MessageRetryManager()
> **new MessageRetryManager**(`logger`, `maxMsgRetryCount`): [`MessageRetryManager`](/api-reference/classes/MessageRetryManager)
Defined in: [src/Utils/message-retry-manager.ts:104](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L104)
#### Parameters
##### logger
`ILogger`
##### maxMsgRetryCount
`number`
#### Returns
[`MessageRetryManager`](/api-reference/classes/MessageRetryManager)
## Methods
### addRecentMessage()
> **addRecentMessage**(`to`, `id`, `message`): `void`
Defined in: [src/Utils/message-retry-manager.ts:114](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L114)
Add a recent message to the cache for retry handling
#### Parameters
##### to
`string`
##### id
`string`
##### message
[`IMessage`](/proto-reference/interfaces/IMessage)
#### Returns
`void`
***
### cancelPendingPhoneRequest()
> **cancelPendingPhoneRequest**(`messageId`): `void`
Defined in: [src/Utils/message-retry-manager.ts:278](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L278)
Cancel pending phone request
#### Parameters
##### messageId
`string`
#### Returns
`void`
***
### clear()
> **clear**(): `void`
Defined in: [src/Utils/message-retry-manager.ts:287](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L287)
#### Returns
`void`
***
### deleteBaseKey()
> **deleteBaseKey**(`addr`, `msgId`): `void`
Defined in: [src/Utils/message-retry-manager.ts:324](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L324)
#### Parameters
##### addr
`string`
##### msgId
`string`
#### Returns
`void`
***
### getRecentMessage()
> **getRecentMessage**(`to`, `id`): `undefined` | [`RecentMessage`](/api-reference/interfaces/RecentMessage)
Defined in: [src/Utils/message-retry-manager.ts:131](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L131)
Get a recent message from the cache
#### Parameters
##### to
`string`
##### id
`string`
#### Returns
`undefined` | [`RecentMessage`](/api-reference/interfaces/RecentMessage)
***
### getRetryCount()
> **getRetryCount**(`messageId`): `number`
Defined in: [src/Utils/message-retry-manager.ts:227](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L227)
Get retry count for a message
#### Parameters
##### messageId
`string`
#### Returns
`number`
***
### hasExceededMaxRetries()
> **hasExceededMaxRetries**(`messageId`): `boolean`
Defined in: [src/Utils/message-retry-manager.ts:234](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L234)
Check if message has exceeded maximum retry attempts
#### Parameters
##### messageId
`string`
#### Returns
`boolean`
***
### hasSameBaseKey()
> **hasSameBaseKey**(`addr`, `msgId`, `baseKey`): `boolean`
Defined in: [src/Utils/message-retry-manager.ts:311](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L311)
#### Parameters
##### addr
`string`
##### msgId
`string`
##### baseKey
`Uint8Array`
#### Returns
`boolean`
***
### incrementRetryCount()
> **incrementRetryCount**(`messageId`): `number`
Defined in: [src/Utils/message-retry-manager.ts:218](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L218)
Increment retry counter for a message
#### Parameters
##### messageId
`string`
#### Returns
`number`
***
### isMacError()
> **isMacError**(`errorCode`): `boolean`
Defined in: [src/Utils/message-retry-manager.ts:211](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L211)
Check if an error code indicates a MAC failure
#### Parameters
##### errorCode
`undefined` | [`RetryReason`](/api-reference/enumerations/RetryReason)
#### Returns
`boolean`
***
### markRetryFailed()
> **markRetryFailed**(`messageId`): `void`
Defined in: [src/Utils/message-retry-manager.ts:252](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L252)
Mark retry as failed
#### Parameters
##### messageId
`string`
#### Returns
`void`
***
### markRetrySuccess()
> **markRetrySuccess**(`messageId`): `void`
Defined in: [src/Utils/message-retry-manager.ts:241](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L241)
Mark retry as successful
#### Parameters
##### messageId
`string`
#### Returns
`void`
***
### parseRetryErrorCode()
> **parseRetryErrorCode**(`errorAttr`): `undefined` | [`RetryReason`](/api-reference/enumerations/RetryReason)
Defined in: [src/Utils/message-retry-manager.ts:190](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L190)
Parse error code from retry receipt's retry node.
Returns undefined if no error code is present.
#### Parameters
##### errorAttr
`undefined` | `string`
#### Returns
`undefined` | [`RetryReason`](/api-reference/enumerations/RetryReason)
***
### saveBaseKey()
> **saveBaseKey**(`addr`, `msgId`, `baseKey`): `void`
Defined in: [src/Utils/message-retry-manager.ts:307](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L307)
#### Parameters
##### addr
`string`
##### msgId
`string`
##### baseKey
`Uint8Array`
#### Returns
`void`
***
### schedulePhoneRequest()
> **schedulePhoneRequest**(`messageId`, `callback`, `delay`): `void`
Defined in: [src/Utils/message-retry-manager.ts:262](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L262)
Schedule a phone request with delay
#### Parameters
##### messageId
`string`
##### callback
() => `void`
##### delay
`number` = `PHONE_REQUEST_DELAY`
#### Returns
`void`
***
### shouldRecreateSession()
> **shouldRecreateSession**(`jid`, `hasSession`, `errorCode`?): `object`
Defined in: [src/Utils/message-retry-manager.ts:141](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L141)
Check if a session should be recreated based on retry count, history, and error code.
MAC errors (codes 4 and 7) trigger immediate session recreation regardless of timeout.
#### Parameters
##### jid
`string`
##### hasSession
`boolean`
##### errorCode?
[`RetryReason`](/api-reference/enumerations/RetryReason)
#### Returns
`object`
##### reason
> **reason**: `string`
##### recreate
> **recreate**: `boolean`
# USyncContactProtocol
Source: https://baileys.wiki/api-reference/classes/USyncContactProtocol
Class USyncContactProtocol in the Baileys API.
Defined in: [src/WAUSync/Protocols/USyncContactProtocol.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncContactProtocol.ts#L5)
## Implements
* `USyncQueryProtocol`
## Constructors
### new USyncContactProtocol()
> **new USyncContactProtocol**(): [`USyncContactProtocol`](/api-reference/classes/USyncContactProtocol)
#### Returns
[`USyncContactProtocol`](/api-reference/classes/USyncContactProtocol)
## Properties
### name
> **name**: `string` = `'contact'`
Defined in: [src/WAUSync/Protocols/USyncContactProtocol.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncContactProtocol.ts#L6)
The name of the protocol
#### Implementation of
`USyncQueryProtocol.name`
## Methods
### getQueryElement()
> **getQueryElement**(): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncContactProtocol.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncContactProtocol.ts#L8)
Defines what goes inside the query part of a USyncQuery
#### Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getQueryElement`
***
### getUserElement()
> **getUserElement**(`user`): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncContactProtocol.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncContactProtocol.ts#L15)
Defines what goes inside the user part of a USyncQuery
#### Parameters
##### user
[`USyncUser`](/api-reference/classes/USyncUser)
#### Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getUserElement`
***
### parser()
> **parser**(`node`): `boolean`
Defined in: [src/WAUSync/Protocols/USyncContactProtocol.ts:50](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncContactProtocol.ts#L50)
Parse the result of the query
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
`boolean`
Whatever the protocol is supposed to return
#### Implementation of
`USyncQueryProtocol.parser`
# USyncDeviceProtocol
Source: https://baileys.wiki/api-reference/classes/USyncDeviceProtocol
Class USyncDeviceProtocol in the Baileys API.
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L22)
## Implements
* `USyncQueryProtocol`
## Constructors
### new USyncDeviceProtocol()
> **new USyncDeviceProtocol**(): [`USyncDeviceProtocol`](/api-reference/classes/USyncDeviceProtocol)
#### Returns
[`USyncDeviceProtocol`](/api-reference/classes/USyncDeviceProtocol)
## Properties
### name
> **name**: `string` = `'devices'`
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L23)
The name of the protocol
#### Implementation of
`USyncQueryProtocol.name`
## Methods
### getQueryElement()
> **getQueryElement**(): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L25)
Defines what goes inside the query part of a USyncQuery
#### Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getQueryElement`
***
### getUserElement()
> **getUserElement**(): `null` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L34)
Defines what goes inside the user part of a USyncQuery
#### Returns
`null` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getUserElement`
***
### parser()
> **parser**(`node`): [`ParsedDeviceInfo`](/api-reference/type-aliases/ParsedDeviceInfo)
Defined in: [src/WAUSync/Protocols/USyncDeviceProtocol.ts:41](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDeviceProtocol.ts#L41)
Parse the result of the query
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
[`ParsedDeviceInfo`](/api-reference/type-aliases/ParsedDeviceInfo)
Whatever the protocol is supposed to return
#### Implementation of
`USyncQueryProtocol.parser`
# USyncDisappearingModeProtocol
Source: https://baileys.wiki/api-reference/classes/USyncDisappearingModeProtocol
Class USyncDisappearingModeProtocol in the Baileys API.
Defined in: [src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts#L9)
## Implements
* `USyncQueryProtocol`
## Constructors
### new USyncDisappearingModeProtocol()
> **new USyncDisappearingModeProtocol**(): [`USyncDisappearingModeProtocol`](/api-reference/classes/USyncDisappearingModeProtocol)
#### Returns
[`USyncDisappearingModeProtocol`](/api-reference/classes/USyncDisappearingModeProtocol)
## Properties
### name
> **name**: `string` = `'disappearing_mode'`
Defined in: [src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts#L10)
The name of the protocol
#### Implementation of
`USyncQueryProtocol.name`
## Methods
### getQueryElement()
> **getQueryElement**(): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts#L12)
Defines what goes inside the query part of a USyncQuery
#### Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getQueryElement`
***
### getUserElement()
> **getUserElement**(): `null`
Defined in: [src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts#L19)
Defines what goes inside the user part of a USyncQuery
#### Returns
`null`
#### Implementation of
`USyncQueryProtocol.getUserElement`
***
### parser()
> **parser**(`node`): `undefined` | [`DisappearingModeData`](/api-reference/type-aliases/DisappearingModeData)
Defined in: [src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncDisappearingModeProtocol.ts#L23)
Parse the result of the query
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
`undefined` | [`DisappearingModeData`](/api-reference/type-aliases/DisappearingModeData)
Whatever the protocol is supposed to return
#### Implementation of
`USyncQueryProtocol.parser`
# USyncQuery
Source: https://baileys.wiki/api-reference/classes/USyncQuery
Class USyncQuery in the Baileys API.
Defined in: [src/WAUSync/USyncQuery.ts:21](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L21)
## Constructors
### new USyncQuery()
> **new USyncQuery**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:27](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L27)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
## Properties
### context
> **context**: `string`
Defined in: [src/WAUSync/USyncQuery.ts:24](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L24)
***
### mode
> **mode**: `string`
Defined in: [src/WAUSync/USyncQuery.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L25)
***
### protocols
> **protocols**: `USyncQueryProtocol`\[]
Defined in: [src/WAUSync/USyncQuery.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L22)
***
### users
> **users**: [`USyncUser`](/api-reference/classes/USyncUser)\[]
Defined in: [src/WAUSync/USyncQuery.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L23)
## Methods
### parseUSyncQueryResult()
> **parseUSyncQueryResult**(`result`): `undefined` | [`USyncQueryResult`](/api-reference/type-aliases/USyncQueryResult)
Defined in: [src/WAUSync/USyncQuery.ts:49](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L49)
#### Parameters
##### result
`undefined` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
`undefined` | [`USyncQueryResult`](/api-reference/type-aliases/USyncQueryResult)
***
### withBotProfileProtocol()
> **withBotProfileProtocol**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:125](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L125)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withContactProtocol()
> **withContactProtocol**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:110](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L110)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withContext()
> **withContext**(`context`): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:39](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L39)
#### Parameters
##### context
`string`
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withDeviceProtocol()
> **withDeviceProtocol**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:105](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L105)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withDisappearingModeProtocol()
> **withDisappearingModeProtocol**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:120](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L120)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withLIDProtocol()
> **withLIDProtocol**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:130](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L130)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withMode()
> **withMode**(`mode`): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L34)
#### Parameters
##### mode
`string`
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withStatusProtocol()
> **withStatusProtocol**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:115](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L115)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withUser()
> **withUser**(`user`): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:44](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L44)
#### Parameters
##### user
[`USyncUser`](/api-reference/classes/USyncUser)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
***
### withUsernameProtocol()
> **withUsernameProtocol**(): [`USyncQuery`](/api-reference/classes/USyncQuery)
Defined in: [src/WAUSync/USyncQuery.ts:135](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L135)
#### Returns
[`USyncQuery`](/api-reference/classes/USyncQuery)
# USyncStatusProtocol
Source: https://baileys.wiki/api-reference/classes/USyncStatusProtocol
Class USyncStatusProtocol in the Baileys API.
Defined in: [src/WAUSync/Protocols/USyncStatusProtocol.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncStatusProtocol.ts#L9)
## Implements
* `USyncQueryProtocol`
## Constructors
### new USyncStatusProtocol()
> **new USyncStatusProtocol**(): [`USyncStatusProtocol`](/api-reference/classes/USyncStatusProtocol)
#### Returns
[`USyncStatusProtocol`](/api-reference/classes/USyncStatusProtocol)
## Properties
### name
> **name**: `string` = `'status'`
Defined in: [src/WAUSync/Protocols/USyncStatusProtocol.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncStatusProtocol.ts#L10)
The name of the protocol
#### Implementation of
`USyncQueryProtocol.name`
## Methods
### getQueryElement()
> **getQueryElement**(): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncStatusProtocol.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncStatusProtocol.ts#L12)
Defines what goes inside the query part of a USyncQuery
#### Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getQueryElement`
***
### getUserElement()
> **getUserElement**(): `null`
Defined in: [src/WAUSync/Protocols/USyncStatusProtocol.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncStatusProtocol.ts#L19)
Defines what goes inside the user part of a USyncQuery
#### Returns
`null`
#### Implementation of
`USyncQueryProtocol.getUserElement`
***
### parser()
> **parser**(`node`): `undefined` | [`StatusData`](/api-reference/type-aliases/StatusData)
Defined in: [src/WAUSync/Protocols/USyncStatusProtocol.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncStatusProtocol.ts#L23)
Parse the result of the query
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
`undefined` | [`StatusData`](/api-reference/type-aliases/StatusData)
Whatever the protocol is supposed to return
#### Implementation of
`USyncQueryProtocol.parser`
# USyncUser
Source: https://baileys.wiki/api-reference/classes/USyncUser
Class USyncUser in the Baileys API.
Defined in: [src/WAUSync/USyncUser.ts:1](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L1)
## Constructors
### new USyncUser()
> **new USyncUser**(): [`USyncUser`](/api-reference/classes/USyncUser)
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
## Properties
### id?
> `optional` **id**: `string`
Defined in: [src/WAUSync/USyncUser.ts:2](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L2)
***
### lid?
> `optional` **lid**: `string`
Defined in: [src/WAUSync/USyncUser.ts:3](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L3)
***
### personaId?
> `optional` **personaId**: `string`
Defined in: [src/WAUSync/USyncUser.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L8)
***
### phone?
> `optional` **phone**: `string`
Defined in: [src/WAUSync/USyncUser.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L4)
***
### type?
> `optional` **type**: `string`
Defined in: [src/WAUSync/USyncUser.ts:7](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L7)
***
### username?
> `optional` **username**: `string`
Defined in: [src/WAUSync/USyncUser.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L5)
***
### usernameKey?
> `optional` **usernameKey**: `string`
Defined in: [src/WAUSync/USyncUser.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L6)
## Methods
### withId()
> **withId**(`id`): [`USyncUser`](/api-reference/classes/USyncUser)
Defined in: [src/WAUSync/USyncUser.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L10)
#### Parameters
##### id
`string`
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
***
### withLid()
> **withLid**(`lid`): [`USyncUser`](/api-reference/classes/USyncUser)
Defined in: [src/WAUSync/USyncUser.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L15)
#### Parameters
##### lid
`string`
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
***
### withPersonaId()
> **withPersonaId**(`personaId`): [`USyncUser`](/api-reference/classes/USyncUser)
Defined in: [src/WAUSync/USyncUser.ts:40](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L40)
#### Parameters
##### personaId
`string`
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
***
### withPhone()
> **withPhone**(`phone`): [`USyncUser`](/api-reference/classes/USyncUser)
Defined in: [src/WAUSync/USyncUser.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L20)
#### Parameters
##### phone
`string`
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
***
### withType()
> **withType**(`type`): [`USyncUser`](/api-reference/classes/USyncUser)
Defined in: [src/WAUSync/USyncUser.ts:35](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L35)
#### Parameters
##### type
`string`
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
***
### withUsername()
> **withUsername**(`username`): [`USyncUser`](/api-reference/classes/USyncUser)
Defined in: [src/WAUSync/USyncUser.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L25)
#### Parameters
##### username
`string`
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
***
### withUsernameKey()
> **withUsernameKey**(`usernameKey`): [`USyncUser`](/api-reference/classes/USyncUser)
Defined in: [src/WAUSync/USyncUser.ts:30](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncUser.ts#L30)
#### Parameters
##### usernameKey
`string`
#### Returns
[`USyncUser`](/api-reference/classes/USyncUser)
# USyncUsernameProtocol
Source: https://baileys.wiki/api-reference/classes/USyncUsernameProtocol
Class USyncUsernameProtocol in the Baileys API.
Defined in: [src/WAUSync/Protocols/USyncUsernameProtocol.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncUsernameProtocol.ts#L5)
## Implements
* `USyncQueryProtocol`
## Constructors
### new USyncUsernameProtocol()
> **new USyncUsernameProtocol**(): [`USyncUsernameProtocol`](/api-reference/classes/USyncUsernameProtocol)
#### Returns
[`USyncUsernameProtocol`](/api-reference/classes/USyncUsernameProtocol)
## Properties
### name
> **name**: `string` = `'username'`
Defined in: [src/WAUSync/Protocols/USyncUsernameProtocol.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncUsernameProtocol.ts#L6)
The name of the protocol
#### Implementation of
`USyncQueryProtocol.name`
## Methods
### getQueryElement()
> **getQueryElement**(): [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncUsernameProtocol.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncUsernameProtocol.ts#L8)
Defines what goes inside the query part of a USyncQuery
#### Returns
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getQueryElement`
***
### getUserElement()
> **getUserElement**(`user`): `null` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
Defined in: [src/WAUSync/Protocols/USyncUsernameProtocol.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncUsernameProtocol.ts#L15)
Defines what goes inside the user part of a USyncQuery
#### Parameters
##### user
[`USyncUser`](/api-reference/classes/USyncUser)
#### Returns
`null` | [`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Implementation of
`USyncQueryProtocol.getUserElement`
***
### parser()
> **parser**(`node`): `null` | `string`
Defined in: [src/WAUSync/Protocols/USyncUsernameProtocol.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncUsernameProtocol.ts#L20)
Parse the result of the query
#### Parameters
##### node
[`BinaryNode`](/api-reference/type-aliases/BinaryNode)
#### Returns
`null` | `string`
Whatever the protocol is supposed to return
#### Implementation of
`USyncQueryProtocol.parser`
# CompanionWebClientType
Source: https://baileys.wiki/api-reference/enumerations/CompanionWebClientType
Enumeration CompanionWebClientType in the Baileys API.
Defined in: [src/Utils/companion-reg-client-utils.ts:3](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L3)
## Enumeration Members
### CHROME
> **CHROME**: `1`
Defined in: [src/Utils/companion-reg-client-utils.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L5)
***
### EDGE
> **EDGE**: `2`
Defined in: [src/Utils/companion-reg-client-utils.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L6)
***
### ELECTRON
> **ELECTRON**: `7`
Defined in: [src/Utils/companion-reg-client-utils.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L11)
***
### FIREFOX
> **FIREFOX**: `3`
Defined in: [src/Utils/companion-reg-client-utils.ts:7](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L7)
***
### IE
> **IE**: `4`
Defined in: [src/Utils/companion-reg-client-utils.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L8)
***
### OPERA
> **OPERA**: `5`
Defined in: [src/Utils/companion-reg-client-utils.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L9)
***
### OTHER\_WEB\_CLIENT
> **OTHER\_WEB\_CLIENT**: `9`
Defined in: [src/Utils/companion-reg-client-utils.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L13)
***
### SAFARI
> **SAFARI**: `6`
Defined in: [src/Utils/companion-reg-client-utils.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L10)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [src/Utils/companion-reg-client-utils.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L4)
***
### UWP
> **UWP**: `8`
Defined in: [src/Utils/companion-reg-client-utils.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/companion-reg-client-utils.ts#L12)
# DisconnectReason
Source: https://baileys.wiki/api-reference/enumerations/DisconnectReason
Enumeration DisconnectReason in the Baileys API.
Defined in: [src/Types/index.ts:28](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L28)
## Enumeration Members
### badSession
> **badSession**: `500`
Defined in: [src/Types/index.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L34)
***
### connectionClosed
> **connectionClosed**: `428`
Defined in: [src/Types/index.ts:29](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L29)
***
### connectionLost
> **connectionLost**: `408`
Defined in: [src/Types/index.ts:30](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L30)
***
### connectionReplaced
> **connectionReplaced**: `440`
Defined in: [src/Types/index.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L31)
***
### forbidden
> **forbidden**: `403`
Defined in: [src/Types/index.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L37)
***
### loggedOut
> **loggedOut**: `401`
Defined in: [src/Types/index.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L33)
***
### multideviceMismatch
> **multideviceMismatch**: `411`
Defined in: [src/Types/index.ts:36](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L36)
***
### restartRequired
> **restartRequired**: `515`
Defined in: [src/Types/index.ts:35](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L35)
***
### timedOut
> **timedOut**: `408`
Defined in: [src/Types/index.ts:32](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L32)
***
### unavailableService
> **unavailableService**: `503`
Defined in: [src/Types/index.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L38)
# NewChatMessageCappingMVStatusType
Source: https://baileys.wiki/api-reference/enumerations/NewChatMessageCappingMVStatusType
Enumeration NewChatMessageCappingMVStatusType in the Baileys API.
Defined in: [src/Types/State.ts:85](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L85)
## Enumeration Members
### ACTIVE
> **ACTIVE**: `"ACTIVE"`
Defined in: [src/Types/State.ts:88](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L88)
***
### ACTIVE\_UPGRADE\_AVAILABLE
> **ACTIVE\_UPGRADE\_AVAILABLE**: `"ACTIVE_UPGRADE_AVAILABLE"`
Defined in: [src/Types/State.ts:89](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L89)
***
### NOT\_ACTIVE
> **NOT\_ACTIVE**: `"NOT_ACTIVE"`
Defined in: [src/Types/State.ts:87](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L87)
***
### NOT\_ELIGIBLE
> **NOT\_ELIGIBLE**: `"NOT_ELIGIBLE"`
Defined in: [src/Types/State.ts:86](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L86)
# NewChatMessageCappingOTEStatusType
Source: https://baileys.wiki/api-reference/enumerations/NewChatMessageCappingOTEStatusType
Enumeration NewChatMessageCappingOTEStatusType in the Baileys API.
Defined in: [src/Types/State.ts:92](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L92)
## Enumeration Members
### ACTIVE\_IN\_CURRENT\_CYCLE
> **ACTIVE\_IN\_CURRENT\_CYCLE**: `"ACTIVE_IN_CURRENT_CYCLE"`
Defined in: [src/Types/State.ts:95](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L95)
***
### ELIGIBLE
> **ELIGIBLE**: `"ELIGIBLE"`
Defined in: [src/Types/State.ts:94](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L94)
***
### EXHAUSTED
> **EXHAUSTED**: `"EXHAUSTED"`
Defined in: [src/Types/State.ts:96](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L96)
***
### NOT\_ELIGIBLE
> **NOT\_ELIGIBLE**: `"NOT_ELIGIBLE"`
Defined in: [src/Types/State.ts:93](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L93)
# NewChatMessageCappingStatusType
Source: https://baileys.wiki/api-reference/enumerations/NewChatMessageCappingStatusType
Enumeration NewChatMessageCappingStatusType in the Baileys API.
Defined in: [src/Types/State.ts:78](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L78)
## Enumeration Members
### CAPPED
> **CAPPED**: `"CAPPED"`
Defined in: [src/Types/State.ts:82](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L82)
***
### FIRST\_WARNING
> **FIRST\_WARNING**: `"FIRST_WARNING"`
Defined in: [src/Types/State.ts:80](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L80)
***
### NONE
> **NONE**: `"NONE"`
Defined in: [src/Types/State.ts:79](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L79)
***
### SECOND\_WARNING
> **SECOND\_WARNING**: `"SECOND_WARNING"`
Defined in: [src/Types/State.ts:81](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L81)
# QueryIds
Source: https://baileys.wiki/api-reference/enumerations/QueryIds
Enumeration QueryIds in the Baileys API.
Defined in: [src/Types/Mex.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L20)
## Enumeration Members
### ADMIN\_COUNT
> **ADMIN\_COUNT**: `"7130823597031706"`
Defined in: [src/Types/Mex.ts:29](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L29)
***
### CHANGE\_OWNER
> **CHANGE\_OWNER**: `"7341777602580933"`
Defined in: [src/Types/Mex.ts:30](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L30)
***
### CREATE
> **CREATE**: `"8823471724422422"`
Defined in: [src/Types/Mex.ts:21](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L21)
***
### DELETE
> **DELETE**: `"30062808666639665"`
Defined in: [src/Types/Mex.ts:32](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L32)
***
### DEMOTE
> **DEMOTE**: `"6551828931592903"`
Defined in: [src/Types/Mex.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L31)
***
### FOLLOW
> **FOLLOW**: `"24404358912487870"`
Defined in: [src/Types/Mex.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L25)
***
### MESSAGE\_CAPPING\_INFO
> **MESSAGE\_CAPPING\_INFO**: `"24503548349331633"`
Defined in: [src/Types/Mex.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L34)
***
### METADATA
> **METADATA**: `"6563316087068696"`
Defined in: [src/Types/Mex.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L23)
***
### MUTE
> **MUTE**: `"29766401636284406"`
Defined in: [src/Types/Mex.ts:27](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L27)
***
### REACHOUT\_TIMELOCK
> **REACHOUT\_TIMELOCK**: `"23983697327930364"`
Defined in: [src/Types/Mex.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L33)
***
### SUBSCRIBERS
> **SUBSCRIBERS**: `"9783111038412085"`
Defined in: [src/Types/Mex.ts:24](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L24)
***
### UNFOLLOW
> **UNFOLLOW**: `"9767147403369991"`
Defined in: [src/Types/Mex.ts:26](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L26)
***
### UNMUTE
> **UNMUTE**: `"9864994326891137"`
Defined in: [src/Types/Mex.ts:28](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L28)
***
### UPDATE\_METADATA
> **UPDATE\_METADATA**: `"24250201037901610"`
Defined in: [src/Types/Mex.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L22)
# ReachoutTimelockEnforcementType
Source: https://baileys.wiki/api-reference/enumerations/ReachoutTimelockEnforcementType
Enumeration ReachoutTimelockEnforcementType in the Baileys API.
Defined in: [src/Types/State.ts:56](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L56)
## Enumeration Members
### BIZ\_COMMERCE\_VIOLATION\_ADULT
> **BIZ\_COMMERCE\_VIOLATION\_ADULT**: `"BIZ_COMMERCE_VIOLATION_ADULT"`
Defined in: [src/Types/State.ts:58](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L58)
***
### BIZ\_COMMERCE\_VIOLATION\_ALCOHOL
> **BIZ\_COMMERCE\_VIOLATION\_ALCOHOL**: `"BIZ_COMMERCE_VIOLATION_ALCOHOL"`
Defined in: [src/Types/State.ts:57](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L57)
***
### BIZ\_COMMERCE\_VIOLATION\_ANIMALS
> **BIZ\_COMMERCE\_VIOLATION\_ANIMALS**: `"BIZ_COMMERCE_VIOLATION_ANIMALS"`
Defined in: [src/Types/State.ts:59](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L59)
***
### BIZ\_COMMERCE\_VIOLATION\_BODY\_PARTS\_FLUIDS
> **BIZ\_COMMERCE\_VIOLATION\_BODY\_PARTS\_FLUIDS**: `"BIZ_COMMERCE_VIOLATION_BODY_PARTS_FLUIDS"`
Defined in: [src/Types/State.ts:60](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L60)
***
### BIZ\_COMMERCE\_VIOLATION\_DATING
> **BIZ\_COMMERCE\_VIOLATION\_DATING**: `"BIZ_COMMERCE_VIOLATION_DATING"`
Defined in: [src/Types/State.ts:61](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L61)
***
### BIZ\_COMMERCE\_VIOLATION\_DIGITAL\_SERVICES\_PRODUCTS
> **BIZ\_COMMERCE\_VIOLATION\_DIGITAL\_SERVICES\_PRODUCTS**: `"BIZ_COMMERCE_VIOLATION_DIGITAL_SERVICES_PRODUCTS"`
Defined in: [src/Types/State.ts:62](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L62)
***
### BIZ\_COMMERCE\_VIOLATION\_DRUGS
> **BIZ\_COMMERCE\_VIOLATION\_DRUGS**: `"BIZ_COMMERCE_VIOLATION_DRUGS"`
Defined in: [src/Types/State.ts:63](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L63)
***
### BIZ\_COMMERCE\_VIOLATION\_DRUGS\_ONLY\_OTC
> **BIZ\_COMMERCE\_VIOLATION\_DRUGS\_ONLY\_OTC**: `"BIZ_COMMERCE_VIOLATION_DRUGS_ONLY_OTC"`
Defined in: [src/Types/State.ts:64](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L64)
***
### BIZ\_COMMERCE\_VIOLATION\_GAMBLING
> **BIZ\_COMMERCE\_VIOLATION\_GAMBLING**: `"BIZ_COMMERCE_VIOLATION_GAMBLING"`
Defined in: [src/Types/State.ts:65](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L65)
***
### BIZ\_COMMERCE\_VIOLATION\_HEALTHCARE
> **BIZ\_COMMERCE\_VIOLATION\_HEALTHCARE**: `"BIZ_COMMERCE_VIOLATION_HEALTHCARE"`
Defined in: [src/Types/State.ts:66](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L66)
***
### BIZ\_COMMERCE\_VIOLATION\_REAL\_FAKE\_CURRENCY
> **BIZ\_COMMERCE\_VIOLATION\_REAL\_FAKE\_CURRENCY**: `"BIZ_COMMERCE_VIOLATION_REAL_FAKE_CURRENCY"`
Defined in: [src/Types/State.ts:67](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L67)
***
### BIZ\_COMMERCE\_VIOLATION\_SUPPLEMENTS
> **BIZ\_COMMERCE\_VIOLATION\_SUPPLEMENTS**: `"BIZ_COMMERCE_VIOLATION_SUPPLEMENTS"`
Defined in: [src/Types/State.ts:68](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L68)
***
### BIZ\_COMMERCE\_VIOLATION\_TOBACCO
> **BIZ\_COMMERCE\_VIOLATION\_TOBACCO**: `"BIZ_COMMERCE_VIOLATION_TOBACCO"`
Defined in: [src/Types/State.ts:69](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L69)
***
### BIZ\_COMMERCE\_VIOLATION\_VIOLENT\_CONTENT
> **BIZ\_COMMERCE\_VIOLATION\_VIOLENT\_CONTENT**: `"BIZ_COMMERCE_VIOLATION_VIOLENT_CONTENT"`
Defined in: [src/Types/State.ts:70](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L70)
***
### BIZ\_COMMERCE\_VIOLATION\_WEAPONS
> **BIZ\_COMMERCE\_VIOLATION\_WEAPONS**: `"BIZ_COMMERCE_VIOLATION_WEAPONS"`
Defined in: [src/Types/State.ts:71](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L71)
***
### BIZ\_QUALITY
> **BIZ\_QUALITY**: `"BIZ_QUALITY"`
Defined in: [src/Types/State.ts:72](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L72)
***
### DEFAULT
> **DEFAULT**: `"DEFAULT"`
Defined in: [src/Types/State.ts:74](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L74)
This means there is no restriction
***
### WEB\_COMPANION\_ONLY
> **WEB\_COMPANION\_ONLY**: `"WEB_COMPANION_ONLY"`
Defined in: [src/Types/State.ts:75](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L75)
# RetryReason
Source: https://baileys.wiki/api-reference/enumerations/RetryReason
Enumeration RetryReason in the Baileys API.
Defined in: [src/Utils/message-retry-manager.ts:43](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L43)
## Enumeration Members
### AdvFailure
> **AdvFailure**: `12`
Defined in: [src/Utils/message-retry-manager.ts:58](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L58)
***
### BadBroadcastEphemeralSetting
> **BadBroadcastEphemeralSetting**: `10`
Defined in: [src/Utils/message-retry-manager.ts:56](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L56)
***
### SignalErrorBadMac
> **SignalErrorBadMac**: `7`
Defined in: [src/Utils/message-retry-manager.ts:53](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L53)
Explicit MAC failure - session is definitely out of sync
***
### SignalErrorFutureMessage
> **SignalErrorFutureMessage**: `6`
Defined in: [src/Utils/message-retry-manager.ts:51](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L51)
***
### SignalErrorInvalidKey
> **SignalErrorInvalidKey**: `2`
Defined in: [src/Utils/message-retry-manager.ts:46](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L46)
***
### SignalErrorInvalidKeyId
> **SignalErrorInvalidKeyId**: `3`
Defined in: [src/Utils/message-retry-manager.ts:47](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L47)
***
### SignalErrorInvalidMessage
> **SignalErrorInvalidMessage**: `4`
Defined in: [src/Utils/message-retry-manager.ts:49](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L49)
MAC verification failed - most common cause of decryption failures
***
### SignalErrorInvalidMsgKey
> **SignalErrorInvalidMsgKey**: `9`
Defined in: [src/Utils/message-retry-manager.ts:55](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L55)
***
### SignalErrorInvalidSession
> **SignalErrorInvalidSession**: `8`
Defined in: [src/Utils/message-retry-manager.ts:54](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L54)
***
### SignalErrorInvalidSignature
> **SignalErrorInvalidSignature**: `5`
Defined in: [src/Utils/message-retry-manager.ts:50](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L50)
***
### SignalErrorNoSession
> **SignalErrorNoSession**: `1`
Defined in: [src/Utils/message-retry-manager.ts:45](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L45)
***
### StatusRevokeDelay
> **StatusRevokeDelay**: `13`
Defined in: [src/Utils/message-retry-manager.ts:59](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L59)
***
### UnknownCompanionNoPrekey
> **UnknownCompanionNoPrekey**: `11`
Defined in: [src/Utils/message-retry-manager.ts:57](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L57)
***
### UnknownError
> **UnknownError**: `0`
Defined in: [src/Utils/message-retry-manager.ts:44](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L44)
# SyncState
Source: https://baileys.wiki/api-reference/enumerations/SyncState
Enumeration SyncState in the Baileys API.
Defined in: [src/Types/State.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L4)
## Enumeration Members
### AwaitingInitialSync
> **AwaitingInitialSync**: `1`
Defined in: [src/Types/State.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L8)
Pending notifications received. Buffering events until we decide whether to sync or not.
***
### Connecting
> **Connecting**: `0`
Defined in: [src/Types/State.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L6)
The socket is connecting, but we haven't received pending notifications yet.
***
### Online
> **Online**: `3`
Defined in: [src/Types/State.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L12)
Initial sync is complete, or was skipped. The socket is fully operational and events are processed in real-time.
***
### Syncing
> **Syncing**: `2`
Defined in: [src/Types/State.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L10)
The initial app state sync (history, etc.) is in progress. Buffering continues.
# WAJIDDomains
Source: https://baileys.wiki/api-reference/enumerations/WAJIDDomains
Enumeration WAJIDDomains in the Baileys API.
Defined in: [src/WABinary/jid-utils.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L20)
## Enumeration Members
### HOSTED
> **HOSTED**: `128`
Defined in: [src/WABinary/jid-utils.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L23)
***
### HOSTED\_LID
> **HOSTED\_LID**: `129`
Defined in: [src/WABinary/jid-utils.ts:24](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L24)
***
### LID
> **LID**: `1`
Defined in: [src/WABinary/jid-utils.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L22)
***
### WHATSAPP
> **WHATSAPP**: `0`
Defined in: [src/WABinary/jid-utils.ts:21](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L21)
# WAMessageAddressingMode
Source: https://baileys.wiki/api-reference/enumerations/WAMessageAddressingMode
Enumeration WAMessageAddressingMode in the Baileys API.
Defined in: [src/Types/Message.ts:47](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L47)
## Enumeration Members
### LID
> **LID**: `"lid"`
Defined in: [src/Types/Message.ts:49](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L49)
***
### PN
> **PN**: `"pn"`
Defined in: [src/Types/Message.ts:48](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L48)
# XWAPaths
Source: https://baileys.wiki/api-reference/enumerations/XWAPaths
Enumeration XWAPaths in the Baileys API.
Defined in: [src/Types/Mex.ts:1](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L1)
## Enumeration Members
### xwa2\_fetch\_account\_reachout\_timelock
> **xwa2\_fetch\_account\_reachout\_timelock**: `"xwa2_fetch_account_reachout_timelock"`
Defined in: [src/Types/Mex.ts:16](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L16)
***
### xwa2\_message\_capping\_info
> **xwa2\_message\_capping\_info**: `"xwa2_message_capping_info"`
Defined in: [src/Types/Mex.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L17)
***
### xwa2\_newsletter\_admin\_count
> **xwa2\_newsletter\_admin\_count**: `"xwa2_newsletter_admin"`
Defined in: [src/Types/Mex.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L6)
***
### xwa2\_newsletter\_change\_owner
> **xwa2\_newsletter\_change\_owner**: `"xwa2_newsletter_change_owner"`
Defined in: [src/Types/Mex.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L13)
***
### xwa2\_newsletter\_create
> **xwa2\_newsletter\_create**: `"xwa2_newsletter_create"`
Defined in: [src/Types/Mex.ts:2](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L2)
***
### xwa2\_newsletter\_delete\_v2
> **xwa2\_newsletter\_delete\_v2**: `"xwa2_newsletter_delete_v2"`
Defined in: [src/Types/Mex.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L15)
***
### xwa2\_newsletter\_demote
> **xwa2\_newsletter\_demote**: `"xwa2_newsletter_demote"`
Defined in: [src/Types/Mex.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L14)
***
### xwa2\_newsletter\_follow
> **xwa2\_newsletter\_follow**: `"xwa2_newsletter_follow"`
Defined in: [src/Types/Mex.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L9)
***
### xwa2\_newsletter\_join\_v2
> **xwa2\_newsletter\_join\_v2**: `"xwa2_newsletter_join_v2"`
Defined in: [src/Types/Mex.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L11)
***
### xwa2\_newsletter\_leave\_v2
> **xwa2\_newsletter\_leave\_v2**: `"xwa2_newsletter_leave_v2"`
Defined in: [src/Types/Mex.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L12)
***
### xwa2\_newsletter\_metadata
> **xwa2\_newsletter\_metadata**: `"xwa2_newsletter"`
Defined in: [src/Types/Mex.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L5)
***
### xwa2\_newsletter\_mute\_v2
> **xwa2\_newsletter\_mute\_v2**: `"xwa2_newsletter_mute_v2"`
Defined in: [src/Types/Mex.ts:7](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L7)
***
### xwa2\_newsletter\_subscribers
> **xwa2\_newsletter\_subscribers**: `"xwa2_newsletter_subscribers"`
Defined in: [src/Types/Mex.ts:3](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L3)
***
### xwa2\_newsletter\_unfollow
> **xwa2\_newsletter\_unfollow**: `"xwa2_newsletter_unfollow"`
Defined in: [src/Types/Mex.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L10)
***
### xwa2\_newsletter\_unmute\_v2
> **xwa2\_newsletter\_unmute\_v2**: `"xwa2_newsletter_unmute_v2"`
Defined in: [src/Types/Mex.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L8)
***
### xwa2\_newsletter\_view
> **xwa2\_newsletter\_view**: `"xwa2_newsletter_view"`
Defined in: [src/Types/Mex.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L4)
# BaileysEventEmitter
Source: https://baileys.wiki/api-reference/interfaces/BaileysEventEmitter
Interface BaileysEventEmitter in the Baileys API.
Defined in: [src/Types/Events.ts:174](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L174)
## Methods
### emit()
> **emit**\<`T`>(`event`, `arg`): `boolean`
Defined in: [src/Types/Events.ts:178](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L178)
#### Type Parameters
• **T** *extends* keyof [`BaileysEventMap`](/api-reference/type-aliases/BaileysEventMap)
#### Parameters
##### event
`T`
##### arg
[`BaileysEventMap`](/api-reference/type-aliases/BaileysEventMap)\[`T`]
#### Returns
`boolean`
***
### off()
> **off**\<`T`>(`event`, `listener`): `void`
Defined in: [src/Types/Events.ts:176](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L176)
#### Type Parameters
• **T** *extends* keyof [`BaileysEventMap`](/api-reference/type-aliases/BaileysEventMap)
#### Parameters
##### event
`T`
##### listener
(`arg`) => `void`
#### Returns
`void`
***
### on()
> **on**\<`T`>(`event`, `listener`): `void`
Defined in: [src/Types/Events.ts:175](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L175)
#### Type Parameters
• **T** *extends* keyof [`BaileysEventMap`](/api-reference/type-aliases/BaileysEventMap)
#### Parameters
##### event
`T`
##### listener
(`arg`) => `void`
#### Returns
`void`
***
### removeAllListeners()
> **removeAllListeners**\<`T`>(`event`): `void`
Defined in: [src/Types/Events.ts:177](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Events.ts#L177)
#### Type Parameters
• **T** *extends* keyof [`BaileysEventMap`](/api-reference/type-aliases/BaileysEventMap)
#### Parameters
##### event
`T`
#### Returns
`void`
# Contact
Source: https://baileys.wiki/api-reference/interfaces/Contact
Interface Contact in the Baileys API.
Defined in: [src/Types/Contact.ts:1](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L1)
## Properties
### id
> **id**: `string`
Defined in: [src/Types/Contact.ts:3](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L3)
ID either in lid or jid format (preferred) \*
***
### imgUrl?
> `optional` **imgUrl**: `null` | `string`
Defined in: [src/Types/Contact.ts:24](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L24)
Url of the profile picture of the contact
'changed' => if the profile picture has changed
null => if the profile picture has not been set (default profile picture)
any other string => url of the profile picture
***
### lid?
> `optional` **lid**: `string`
Defined in: [src/Types/Contact.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L5)
ID in LID format (@lid) \*
***
### name?
> `optional` **name**: `string`
Defined in: [src/Types/Contact.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L9)
name of the contact, you have saved on your WA
***
### notify?
> `optional` **notify**: `string`
Defined in: [src/Types/Contact.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L11)
name of the contact, the contact has set on their own on WA
***
### phoneNumber?
> `optional` **phoneNumber**: `string`
Defined in: [src/Types/Contact.ts:7](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L7)
ID in PN format (@s.whatsapp.net) \*
***
### status?
> `optional` **status**: `string`
Defined in: [src/Types/Contact.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L25)
***
### username?
> `optional` **username**: `string`
Defined in: [src/Types/Contact.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L13)
username associated with this contact, when provided by WA
***
### verifiedName?
> `optional` **verifiedName**: `string`
Defined in: [src/Types/Contact.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Contact.ts#L15)
I have no idea
# GroupMetadata
Source: https://baileys.wiki/api-reference/interfaces/GroupMetadata
Interface GroupMetadata in the Baileys API.
Defined in: [src/Types/GroupMetadata.ts:16](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L16)
## Properties
### addressingMode?
> `optional` **addressingMode**: [`WAMessageAddressingMode`](/api-reference/enumerations/WAMessageAddressingMode)
Defined in: [src/Types/GroupMetadata.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L20)
group uses 'lid' or 'pn' to send messages
***
### announce?
> `optional` **announce**: `boolean`
Defined in: [src/Types/GroupMetadata.ts:44](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L44)
is set when the group only allows admins to write messages
***
### author?
> `optional` **author**: `string`
Defined in: [src/Types/GroupMetadata.ts:60](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L60)
the person who added you to group or changed some setting in group
***
### authorPn?
> `optional` **authorPn**: `string`
Defined in: [src/Types/GroupMetadata.ts:61](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L61)
***
### authorUsername?
> `optional` **authorUsername**: `string`
Defined in: [src/Types/GroupMetadata.ts:62](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L62)
***
### creation?
> `optional` **creation**: `number`
Defined in: [src/Types/GroupMetadata.ts:32](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L32)
***
### desc?
> `optional` **desc**: `string`
Defined in: [src/Types/GroupMetadata.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L33)
***
### descId?
> `optional` **descId**: `string`
Defined in: [src/Types/GroupMetadata.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L37)
***
### descOwner?
> `optional` **descOwner**: `string`
Defined in: [src/Types/GroupMetadata.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L34)
***
### descOwnerPn?
> `optional` **descOwnerPn**: `string`
Defined in: [src/Types/GroupMetadata.ts:35](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L35)
***
### descOwnerUsername?
> `optional` **descOwnerUsername**: `string`
Defined in: [src/Types/GroupMetadata.ts:36](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L36)
***
### descTime?
> `optional` **descTime**: `number`
Defined in: [src/Types/GroupMetadata.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L38)
***
### ephemeralDuration?
> `optional` **ephemeralDuration**: `number`
Defined in: [src/Types/GroupMetadata.ts:57](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L57)
***
### id
> **id**: `string`
Defined in: [src/Types/GroupMetadata.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L17)
***
### inviteCode?
> `optional` **inviteCode**: `string`
Defined in: [src/Types/GroupMetadata.ts:58](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L58)
***
### isCommunity?
> `optional` **isCommunity**: `boolean`
Defined in: [src/Types/GroupMetadata.ts:50](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L50)
is this a community
***
### isCommunityAnnounce?
> `optional` **isCommunityAnnounce**: `boolean`
Defined in: [src/Types/GroupMetadata.ts:52](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L52)
is this the announce of a community
***
### joinApprovalMode?
> `optional` **joinApprovalMode**: `boolean`
Defined in: [src/Types/GroupMetadata.ts:48](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L48)
Request approval to join the group
***
### linkedParent?
> `optional` **linkedParent**: `string`
Defined in: [src/Types/GroupMetadata.ts:40](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L40)
if this group is part of a community, it returns the jid of the community to which it belongs
***
### memberAddMode?
> `optional` **memberAddMode**: `boolean`
Defined in: [src/Types/GroupMetadata.ts:46](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L46)
is set when the group also allows members to add participants
***
### notify?
> `optional` **notify**: `string`
Defined in: [src/Types/GroupMetadata.ts:18](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L18)
***
### owner
> **owner**: `undefined` | `string`
Defined in: [src/Types/GroupMetadata.ts:21](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L21)
***
### owner\_country\_code?
> `optional` **owner\_country\_code**: `string`
Defined in: [src/Types/GroupMetadata.ts:24](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L24)
***
### ownerPn?
> `optional` **ownerPn**: `string`
Defined in: [src/Types/GroupMetadata.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L22)
***
### ownerUsername?
> `optional` **ownerUsername**: `string`
Defined in: [src/Types/GroupMetadata.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L23)
***
### participants
> **participants**: [`GroupParticipant`](/api-reference/type-aliases/GroupParticipant)\[]
Defined in: [src/Types/GroupMetadata.ts:56](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L56)
***
### restrict?
> `optional` **restrict**: `boolean`
Defined in: [src/Types/GroupMetadata.ts:42](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L42)
is set when the group only allows admins to change group settings
***
### size?
> `optional` **size**: `number`
Defined in: [src/Types/GroupMetadata.ts:54](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L54)
number of group participants
***
### subject
> **subject**: `string`
Defined in: [src/Types/GroupMetadata.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L25)
***
### subjectOwner?
> `optional` **subjectOwner**: `string`
Defined in: [src/Types/GroupMetadata.ts:27](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L27)
group subject owner
***
### subjectOwnerPn?
> `optional` **subjectOwnerPn**: `string`
Defined in: [src/Types/GroupMetadata.ts:28](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L28)
***
### subjectOwnerUsername?
> `optional` **subjectOwnerUsername**: `string`
Defined in: [src/Types/GroupMetadata.ts:29](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L29)
***
### subjectTime?
> `optional` **subjectTime**: `number`
Defined in: [src/Types/GroupMetadata.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L31)
group subject modification date
# GroupModificationResponse
Source: https://baileys.wiki/api-reference/interfaces/GroupModificationResponse
Interface GroupModificationResponse in the Baileys API.
Defined in: [src/Types/GroupMetadata.ts:71](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L71)
## Properties
### participants?
> `optional` **participants**: `object`
Defined in: [src/Types/GroupMetadata.ts:73](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L73)
#### Index Signature
\[`key`: `string`]: `object`
***
### status
> **status**: `number`
Defined in: [src/Types/GroupMetadata.ts:72](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L72)
# NewsletterCreateResponse
Source: https://baileys.wiki/api-reference/interfaces/NewsletterCreateResponse
Interface NewsletterCreateResponse in the Baileys API.
Defined in: [src/Types/Mex.ts:41](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L41)
## Properties
### id
> **id**: `string`
Defined in: [src/Types/Mex.ts:42](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L42)
***
### state
> **state**: `object`
Defined in: [src/Types/Mex.ts:43](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L43)
#### type
> **type**: `string`
***
### thread\_metadata
> **thread\_metadata**: `object`
Defined in: [src/Types/Mex.ts:44](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L44)
#### creation\_time
> **creation\_time**: `string`
#### description
> **description**: `object`
##### description.id
> **id**: `string`
##### description.text
> **text**: `string`
##### description.update\_time
> **update\_time**: `string`
#### handle
> **handle**: `null` | `string`
#### invite
> **invite**: `string`
#### name
> **name**: `object`
##### name.id
> **id**: `string`
##### name.text
> **text**: `string`
##### name.update\_time
> **update\_time**: `string`
#### picture
> **picture**: `object`
##### picture.direct\_path
> **direct\_path**: `string`
##### picture.id
> **id**: `string`
##### picture.type
> **type**: `string`
#### preview
> **preview**: `object`
##### preview\.direct\_path
> **direct\_path**: `string`
##### preview\.id
> **id**: `string`
##### preview\.type
> **type**: `string`
#### subscribers\_count
> **subscribers\_count**: `string`
#### verification
> **verification**: `"VERIFIED"` | `"UNVERIFIED"`
***
### viewer\_metadata
> **viewer\_metadata**: `object`
Defined in: [src/Types/Mex.ts:55](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L55)
#### mute
> **mute**: `"ON"` | `"OFF"`
#### role
> **role**: [`NewsletterViewRole`](/api-reference/type-aliases/NewsletterViewRole)
# NewsletterMetadata
Source: https://baileys.wiki/api-reference/interfaces/NewsletterMetadata
Interface NewsletterMetadata in the Baileys API.
Defined in: [src/Types/Mex.ts:80](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L80)
## Properties
### creation\_time?
> `optional` **creation\_time**: `number`
Defined in: [src/Types/Mex.ts:86](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L86)
***
### description?
> `optional` **description**: `string`
Defined in: [src/Types/Mex.ts:84](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L84)
***
### id
> **id**: `string`
Defined in: [src/Types/Mex.ts:81](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L81)
***
### invite?
> `optional` **invite**: `string`
Defined in: [src/Types/Mex.ts:85](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L85)
***
### mute\_state?
> `optional` **mute\_state**: `"ON"` | `"OFF"`
Defined in: [src/Types/Mex.ts:99](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L99)
***
### name
> **name**: `string`
Defined in: [src/Types/Mex.ts:83](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L83)
***
### owner?
> `optional` **owner**: `string`
Defined in: [src/Types/Mex.ts:82](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L82)
***
### picture?
> `optional` **picture**: `object`
Defined in: [src/Types/Mex.ts:88](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L88)
#### directPath?
> `optional` **directPath**: `string`
#### id?
> `optional` **id**: `string`
#### mediaKey?
> `optional` **mediaKey**: `string`
#### url?
> `optional` **url**: `string`
***
### reaction\_codes?
> `optional` **reaction\_codes**: `object`\[]
Defined in: [src/Types/Mex.ts:95](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L95)
#### code
> **code**: `string`
#### count
> **count**: `number`
***
### subscribers?
> `optional` **subscribers**: `number`
Defined in: [src/Types/Mex.ts:87](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L87)
***
### thread\_metadata?
> `optional` **thread\_metadata**: `object`
Defined in: [src/Types/Mex.ts:100](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L100)
#### creation\_time?
> `optional` **creation\_time**: `number`
#### description?
> `optional` **description**: `string`
#### name?
> `optional` **name**: `string`
***
### verification?
> `optional` **verification**: `"VERIFIED"` | `"UNVERIFIED"`
Defined in: [src/Types/Mex.ts:94](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Mex.ts#L94)
# PresenceData
Source: https://baileys.wiki/api-reference/interfaces/PresenceData
Interface PresenceData in the Baileys API.
Defined in: [src/Types/Chat.ts:36](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L36)
## Properties
### groupOnlineCount?
> `optional` **groupOnlineCount**: `number`
Defined in: [src/Types/Chat.ts:39](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L39)
***
### lastKnownPresence
> **lastKnownPresence**: [`WAPresence`](/api-reference/type-aliases/WAPresence)
Defined in: [src/Types/Chat.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L37)
***
### lastSeen?
> `optional` **lastSeen**: `number`
Defined in: [src/Types/Chat.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L38)
# RecentMessage
Source: https://baileys.wiki/api-reference/interfaces/RecentMessage
Interface RecentMessage in the Baileys API.
Defined in: [src/Utils/message-retry-manager.ts:18](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L18)
## Properties
### message
> **message**: [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [src/Utils/message-retry-manager.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L19)
***
### timestamp
> **timestamp**: `number`
Defined in: [src/Utils/message-retry-manager.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L20)
# RecentMessageKey
Source: https://baileys.wiki/api-reference/interfaces/RecentMessageKey
Interface RecentMessageKey in the Baileys API.
Defined in: [src/Utils/message-retry-manager.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L13)
## Properties
### id
> **id**: `string`
Defined in: [src/Utils/message-retry-manager.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L15)
***
### to
> **to**: `string`
Defined in: [src/Utils/message-retry-manager.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L14)
# RetryCounter
Source: https://baileys.wiki/api-reference/interfaces/RetryCounter
Interface RetryCounter in the Baileys API.
Defined in: [src/Utils/message-retry-manager.ts:27](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L27)
## Indexable
\[`messageId`: `string`]: `number`
# RetryStatistics
Source: https://baileys.wiki/api-reference/interfaces/RetryStatistics
Interface RetryStatistics in the Baileys API.
Defined in: [src/Utils/message-retry-manager.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L33)
## Properties
### failedRetries
> **failedRetries**: `number`
Defined in: [src/Utils/message-retry-manager.ts:36](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L36)
***
### mediaRetries
> **mediaRetries**: `number`
Defined in: [src/Utils/message-retry-manager.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L37)
***
### phoneRequests
> **phoneRequests**: `number`
Defined in: [src/Utils/message-retry-manager.ts:39](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L39)
***
### sessionRecreations
> **sessionRecreations**: `number`
Defined in: [src/Utils/message-retry-manager.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L38)
***
### successfulRetries
> **successfulRetries**: `number`
Defined in: [src/Utils/message-retry-manager.ts:35](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L35)
***
### totalRetries
> **totalRetries**: `number`
Defined in: [src/Utils/message-retry-manager.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L34)
# SessionRecreateHistory
Source: https://baileys.wiki/api-reference/interfaces/SessionRecreateHistory
Interface SessionRecreateHistory in the Baileys API.
Defined in: [src/Utils/message-retry-manager.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/message-retry-manager.ts#L23)
## Indexable
\[`jid`: `string`]: `number`
# SignalRepositoryWithLIDStore
Source: https://baileys.wiki/api-reference/interfaces/SignalRepositoryWithLIDStore
Interface SignalRepositoryWithLIDStore in the Baileys API.
Defined in: [src/Types/Signal.ts:82](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L82)
## Extends
* [`SignalRepository`](/api-reference/type-aliases/SignalRepository)
## Properties
### close()?
> `optional` **close**: () => `void`
Defined in: [src/Types/Signal.ts:84](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L84)
#### Returns
`void`
***
### lidMapping
> **lidMapping**: `LIDMappingStore`
Defined in: [src/Types/Signal.ts:83](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L83)
## Methods
### decryptGroupMessage()
> **decryptGroupMessage**(`opts`): `Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
Defined in: [src/Types/Signal.ts:59](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L59)
#### Parameters
##### opts
`DecryptGroupSignalOpts`
#### Returns
`Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
#### Inherited from
`SignalRepository.decryptGroupMessage`
***
### decryptMessage()
> **decryptMessage**(`opts`): `Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
Defined in: [src/Types/Signal.ts:61](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L61)
#### Parameters
##### opts
`DecryptSignalProtoOpts`
#### Returns
`Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
#### Inherited from
`SignalRepository.decryptMessage`
***
### deleteSession()
> **deleteSession**(`jids`): `Promise`\<`void`>
Defined in: [src/Types/Signal.ts:78](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L78)
#### Parameters
##### jids
`string`\[]
#### Returns
`Promise`\<`void`>
#### Inherited from
`SignalRepository.deleteSession`
***
### encryptGroupMessage()
> **encryptGroupMessage**(`opts`): `Promise`\<\{ `ciphertext`: `Uint8Array`; `senderKeyDistributionMessage`: `Uint8Array`; }>
Defined in: [src/Types/Signal.ts:66](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L66)
#### Parameters
##### opts
`EncryptGroupMessageOpts`
#### Returns
`Promise`\<\{ `ciphertext`: `Uint8Array`; `senderKeyDistributionMessage`: `Uint8Array`; }>
#### Inherited from
`SignalRepository.encryptGroupMessage`
***
### encryptMessage()
> **encryptMessage**(`opts`): `Promise`\<\{ `ciphertext`: `Uint8Array`; `type`: `"msg"` | `"pkmsg"`; }>
Defined in: [src/Types/Signal.ts:62](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L62)
#### Parameters
##### opts
`EncryptMessageOpts`
#### Returns
`Promise`\<\{ `ciphertext`: `Uint8Array`; `type`: `"msg"` | `"pkmsg"`; }>
#### Inherited from
`SignalRepository.encryptMessage`
***
### getSenderKeyDistributionMessage()
> **getSenderKeyDistributionMessage**(`opts`): `Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
Defined in: [src/Types/Signal.ts:70](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L70)
#### Parameters
##### opts
`GetSenderKeyDistributionMessageOpts`
#### Returns
`Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
#### Inherited from
`SignalRepository.getSenderKeyDistributionMessage`
***
### getSessionInfo()
> **getSessionInfo**(`jid`): `Promise`\<`null` | \{ `baseKey`: `Uint8Array`; `registrationId`: `number`; }>
Defined in: [src/Types/Signal.ts:72](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L72)
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`null` | \{ `baseKey`: `Uint8Array`; `registrationId`: `number`; }>
#### Inherited from
`SignalRepository.getSessionInfo`
***
### hasSenderKey()
> **hasSenderKey**(`opts`): `Promise`\<`boolean`>
Defined in: [src/Types/Signal.ts:71](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L71)
#### Parameters
##### opts
`GetSenderKeyDistributionMessageOpts`
#### Returns
`Promise`\<`boolean`>
#### Inherited from
`SignalRepository.hasSenderKey`
***
### injectE2ESession()
> **injectE2ESession**(`opts`): `Promise`\<`void`>
Defined in: [src/Types/Signal.ts:73](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L73)
#### Parameters
##### opts
`E2ESessionOpts`
#### Returns
`Promise`\<`void`>
#### Inherited from
`SignalRepository.injectE2ESession`
***
### jidToSignalProtocolAddress()
> **jidToSignalProtocolAddress**(`jid`): `string`
Defined in: [src/Types/Signal.ts:75](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L75)
#### Parameters
##### jid
`string`
#### Returns
`string`
#### Inherited from
`SignalRepository.jidToSignalProtocolAddress`
***
### migrateSession()
> **migrateSession**(`fromJid`, `toJid`): `Promise`\<\{ `migrated`: `number`; `skipped`: `number`; `total`: `number`; }>
Defined in: [src/Types/Signal.ts:76](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L76)
#### Parameters
##### fromJid
`string`
##### toJid
`string`
#### Returns
`Promise`\<\{ `migrated`: `number`; `skipped`: `number`; `total`: `number`; }>
#### Inherited from
`SignalRepository.migrateSession`
***
### processSenderKeyDistributionMessage()
> **processSenderKeyDistributionMessage**(`opts`): `Promise`\<`void`>
Defined in: [src/Types/Signal.ts:60](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L60)
#### Parameters
##### opts
`ProcessSenderKeyDistributionMessageOpts`
#### Returns
`Promise`\<`void`>
#### Inherited from
`SignalRepository.processSenderKeyDistributionMessage`
***
### validateSession()
#### Call Signature
> **validateSession**(`jid`): `Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
Defined in: [src/Types/Signal.ts:74](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L74)
##### Parameters
###### jid
`string`
##### Returns
`Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
##### Inherited from
`SignalRepository.validateSession`
#### Call Signature
> **validateSession**(`jid`): `Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
Defined in: [src/Types/Signal.ts:77](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L77)
##### Parameters
###### jid
`string`
##### Returns
`Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
##### Inherited from
`SignalRepository.validateSession`
# WAGroupCreateResponse
Source: https://baileys.wiki/api-reference/interfaces/WAGroupCreateResponse
Interface WAGroupCreateResponse in the Baileys API.
Defined in: [src/Types/GroupMetadata.ts:65](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L65)
## Properties
### gid?
> `optional` **gid**: `string`
Defined in: [src/Types/GroupMetadata.ts:67](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L67)
***
### participants?
> `optional` **participants**: \[\{}]
Defined in: [src/Types/GroupMetadata.ts:68](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L68)
***
### status
> **status**: `number`
Defined in: [src/Types/GroupMetadata.ts:66](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/GroupMetadata.ts#L66)
# WAUrlInfo
Source: https://baileys.wiki/api-reference/interfaces/WAUrlInfo
Interface WAUrlInfo in the Baileys API.
Defined in: [src/Types/Message.ts:104](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L104)
## Properties
### canonical-url
> **canonical-url**: `string`
Defined in: [src/Types/Message.ts:105](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L105)
***
### description?
> `optional` **description**: `string`
Defined in: [src/Types/Message.ts:108](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L108)
***
### highQualityThumbnail?
> `optional` **highQualityThumbnail**: [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [src/Types/Message.ts:110](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L110)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `Buffer`\<`ArrayBufferLike`>
Defined in: [src/Types/Message.ts:109](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L109)
***
### matched-text
> **matched-text**: `string`
Defined in: [src/Types/Message.ts:106](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L106)
***
### originalThumbnailUrl?
> `optional` **originalThumbnailUrl**: `string`
Defined in: [src/Types/Message.ts:111](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L111)
***
### title
> **title**: `string`
Defined in: [src/Types/Message.ts:107](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L107)
# SignalAuthState
Source: https://baileys.wiki/api-reference/type-aliases/SignalAuthState
Type Alias SignalAuthState in the Baileys API.
> **SignalAuthState**: `object`
Defined in: [src/Types/Auth.ts:108](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L108)
## Type declaration
### creds
> **creds**: [`SignalCreds`](/api-reference/type-aliases/SignalCreds)
### keys
> **keys**: [`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore) | [`SignalKeyStoreWithTransaction`](/api-reference/type-aliases/SignalKeyStoreWithTransaction)
# SignalCreds
Source: https://baileys.wiki/api-reference/type-aliases/SignalCreds
Type Alias SignalCreds in the Baileys API.
> **SignalCreds**: `object`
Defined in: [src/Types/Auth.ts:35](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L35)
## Type declaration
### registrationId
> `readonly` **registrationId**: `number`
### signedIdentityKey
> `readonly` **signedIdentityKey**: [`KeyPair`](/api-reference/type-aliases/KeyPair)
### signedPreKey
> `readonly` **signedPreKey**: [`SignedKeyPair`](/api-reference/type-aliases/SignedKeyPair)
# SignalDataSet
Source: https://baileys.wiki/api-reference/type-aliases/SignalDataSet
Type Alias SignalDataSet in the Baileys API.
> **SignalDataSet**: \{ \[T in keyof SignalDataTypeMap]?: (id: string) => null | SignalDataTypeMap\[T] }
Defined in: [src/Types/Auth.ts:87](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L87)
# SignalDataTypeMap
Source: https://baileys.wiki/api-reference/type-aliases/SignalDataTypeMap
Type Alias SignalDataTypeMap in the Baileys API.
> **SignalDataTypeMap**: `object`
Defined in: [src/Types/Auth.ts:74](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L74)
## Type declaration
### app-state-sync-key
> **app-state-sync-key**: [`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
### app-state-sync-version
> **app-state-sync-version**: [`LTHashState`](/api-reference/type-aliases/LTHashState)
### device-list
> **device-list**: `string`\[]
### identity-key
> **identity-key**: `Uint8Array`
### lid-mapping
> **lid-mapping**: `string`
### pre-key
> **pre-key**: [`KeyPair`](/api-reference/type-aliases/KeyPair)
### sender-key
> **sender-key**: `Uint8Array`
### sender-key-memory
> **sender-key-memory**: `object`
#### Index Signature
\[`jid`: `string`]: `boolean`
### session
> **session**: `Uint8Array`
### tctoken
> **tctoken**: `object`
#### tctoken.senderTimestamp?
> `optional` **senderTimestamp**: `number`
#### tctoken.timestamp?
> `optional` **timestamp**: `string`
#### tctoken.token
> **token**: `Buffer`
# SignalIdentity
Source: https://baileys.wiki/api-reference/type-aliases/SignalIdentity
Type Alias SignalIdentity in the Baileys API.
> **SignalIdentity**: `object`
Defined in: [src/Types/Auth.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L17)
## Type declaration
### identifier
> **identifier**: [`ProtocolAddress`](/api-reference/type-aliases/ProtocolAddress)
### identifierKey
> **identifierKey**: `Uint8Array`
# SignalKeyStore
Source: https://baileys.wiki/api-reference/type-aliases/SignalKeyStore
Type Alias SignalKeyStore in the Baileys API.
> **SignalKeyStore**: `object`
Defined in: [src/Types/Auth.ts:91](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L91)
## Type declaration
### clear()?
clear all the data in the store
#### Returns
`Awaitable`\<`void`>
### get()
#### Type Parameters
• **T** *extends* keyof [`SignalDataTypeMap`](/api-reference/type-aliases/SignalDataTypeMap)
#### Parameters
##### type
`T`
##### ids
`string`\[]
#### Returns
`Awaitable`\<\{}>
### set()
#### Parameters
##### data
[`SignalDataSet`](/api-reference/type-aliases/SignalDataSet)
#### Returns
`Awaitable`\<`void`>
# SignalKeyStoreWithTransaction
Source: https://baileys.wiki/api-reference/type-aliases/SignalKeyStoreWithTransaction
Type Alias SignalKeyStoreWithTransaction in the Baileys API.
> **SignalKeyStoreWithTransaction**: [`SignalKeyStore`](/api-reference/type-aliases/SignalKeyStore) & `object`
Defined in: [src/Types/Auth.ts:98](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L98)
## Type declaration
### isInTransaction()
> **isInTransaction**: () => `boolean`
#### Returns
`boolean`
### transaction()
#### Type Parameters
• **T**
#### Parameters
##### exec
() => `Promise`\<`T`>
##### key
`string`
#### Returns
`Promise`\<`T`>
# SignalRepository
Source: https://baileys.wiki/api-reference/type-aliases/SignalRepository
Type Alias SignalRepository in the Baileys API.
> **SignalRepository**: `object`
Defined in: [src/Types/Signal.ts:58](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Signal.ts#L58)
## Type declaration
### decryptGroupMessage()
#### Parameters
##### opts
`DecryptGroupSignalOpts`
#### Returns
`Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
### decryptMessage()
#### Parameters
##### opts
`DecryptSignalProtoOpts`
#### Returns
`Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
### deleteSession()
#### Parameters
##### jids
`string`\[]
#### Returns
`Promise`\<`void`>
### encryptGroupMessage()
#### Parameters
##### opts
`EncryptGroupMessageOpts`
#### Returns
`Promise`\<\{ `ciphertext`: `Uint8Array`; `senderKeyDistributionMessage`: `Uint8Array`; }>
### encryptMessage()
#### Parameters
##### opts
`EncryptMessageOpts`
#### Returns
`Promise`\<\{ `ciphertext`: `Uint8Array`; `type`: `"pkmsg"` | `"msg"`; }>
### getSenderKeyDistributionMessage()
#### Parameters
##### opts
`GetSenderKeyDistributionMessageOpts`
#### Returns
`Promise`\<`Uint8Array`\<`ArrayBufferLike`>>
### getSessionInfo()
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<`null` | \{ `baseKey`: `Uint8Array`; `registrationId`: `number`; }>
### hasSenderKey()
#### Parameters
##### opts
`GetSenderKeyDistributionMessageOpts`
#### Returns
`Promise`\<`boolean`>
### injectE2ESession()
#### Parameters
##### opts
`E2ESessionOpts`
#### Returns
`Promise`\<`void`>
### jidToSignalProtocolAddress()
#### Parameters
##### jid
`string`
#### Returns
`string`
### migrateSession()
#### Parameters
##### fromJid
`string`
##### toJid
`string`
#### Returns
`Promise`\<\{ `migrated`: `number`; `skipped`: `number`; `total`: `number`; }>
### processSenderKeyDistributionMessage()
#### Parameters
##### opts
`ProcessSenderKeyDistributionMessageOpts`
#### Returns
`Promise`\<`void`>
### validateSession()
#### Call Signature
##### Parameters
###### jid
`string`
##### Returns
`Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
#### Call Signature
##### Parameters
###### jid
`string`
##### Returns
`Promise`\<\{ `exists`: `boolean`; `reason`: `string`; }>
# SignedKeyPair
Source: https://baileys.wiki/api-reference/type-aliases/SignedKeyPair
Type Alias SignedKeyPair in the Baileys API.
> **SignedKeyPair**: `object`
Defined in: [src/Types/Auth.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L6)
## Type declaration
### keyId
> **keyId**: `number`
### keyPair
> **keyPair**: [`KeyPair`](/api-reference/type-aliases/KeyPair)
### signature
> **signature**: `Uint8Array`
### timestampS?
> `optional` **timestampS**: `number`
# SocketConfig
Source: https://baileys.wiki/api-reference/type-aliases/SocketConfig
Type Alias SocketConfig in the Baileys API.
> **SocketConfig**: `object`
Defined in: [src/Types/Socket.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Socket.ts#L33)
## Type declaration
### agent?
> `optional` **agent**: `Agent`
proxy agent
### appStateMacVerification
> **appStateMacVerification**: `object`
verify app state MACs
#### appStateMacVerification.patch
> **patch**: `boolean`
#### appStateMacVerification.snapshot
> **snapshot**: `boolean`
### auth
> **auth**: [`AuthenticationState`](/api-reference/type-aliases/AuthenticationState)
provide an auth state object to maintain the auth state
### browser
> **browser**: [`WABrowserDescription`](/api-reference/type-aliases/WABrowserDescription)
override browser config
### cachedGroupMetadata()
> **cachedGroupMetadata**: (`jid`) => `Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata) | `undefined`>
cached group metadata, use to prevent redundant requests to WA & speed up msg sending
#### Parameters
##### jid
`string`
#### Returns
`Promise`\<[`GroupMetadata`](/api-reference/interfaces/GroupMetadata) | `undefined`>
### callOfferCache?
> `optional` **callOfferCache**: [`CacheStore`](/api-reference/type-aliases/CacheStore)
cache to store call offers
### connectTimeoutMs
> **connectTimeoutMs**: `number`
Fails the connection if the socket times out in this interval
### countryCode
> **countryCode**: `string`
alphanumeric country code (USA -> US) for the number used
### customUploadHosts
> **customUploadHosts**: [`MediaConnInfo`](/api-reference/type-aliases/MediaConnInfo)\[`"hosts"`]
custom upload hosts to upload media to
### defaultQueryTimeoutMs
> **defaultQueryTimeoutMs**: `number` | `undefined`
Default timeout for queries, undefined for no timeout
### emitOwnEvents
> **emitOwnEvents**: `boolean`
should events be emitted for actions done by this socket connection
### enableAutoSessionRecreation
> **enableAutoSessionRecreation**: `boolean`
Enable automatic session recreation for failed messages
### enableRecentMessageCache
> **enableRecentMessageCache**: `boolean`
Enable recent message caching for retry handling
### fetchAgent?
> `optional` **fetchAgent**: `Agent`
agent used for fetch requests -- uploading/downloading media
### fireInitQueries
> **fireInitQueries**: `boolean`
Should baileys fire init queries automatically, default true
### generateHighQualityLinkPreview
> **generateHighQualityLinkPreview**: `boolean`
generate a high quality link preview,
entails uploading the jpegThumbnail to WA
### getMessage()
> **getMessage**: (`key`) => `Promise`\<[`IMessage`](/proto-reference/interfaces/IMessage) | `undefined`>
fetch a message from your store
implement this so that messages failed to send
(solves the "this message can take a while" issue) can be retried
#### Parameters
##### key
[`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
#### Returns
`Promise`\<[`IMessage`](/proto-reference/interfaces/IMessage) | `undefined`>
### keepAliveIntervalMs
> **keepAliveIntervalMs**: `number`
ping-pong interval for WS connection
### linkPreviewImageThumbnailWidth
> **linkPreviewImageThumbnailWidth**: `number`
width for link preview images
### logger
> **logger**: `ILogger`
logger
### makeSignalRepository()
> **makeSignalRepository**: (`auth`, `logger`, `pnToLIDFunc`?) => [`SignalRepositoryWithLIDStore`](/api-reference/interfaces/SignalRepositoryWithLIDStore)
#### Parameters
##### auth
[`SignalAuthState`](/api-reference/type-aliases/SignalAuthState)
##### logger
`ILogger`
##### pnToLIDFunc?
(`jids`) => `Promise`\<[`LIDMapping`](/api-reference/type-aliases/LIDMapping)\[] | `undefined`>
#### Returns
[`SignalRepositoryWithLIDStore`](/api-reference/interfaces/SignalRepositoryWithLIDStore)
### markOnlineOnConnect
> **markOnlineOnConnect**: `boolean`
marks the client as online whenever the socket successfully connects
### maxMsgRetryCount
> **maxMsgRetryCount**: `number`
max retry count
### mediaCache?
> `optional` **mediaCache**: [`CacheStore`](/api-reference/type-aliases/CacheStore)
provide a cache to store media, so does not have to be re-uploaded
### ~~mobile?~~
> `optional` **mobile**: `boolean`
should baileys use the mobile api instead of the multi device api
#### Deprecated
This feature has been removed
### msgRetryCounterCache?
> `optional` **msgRetryCounterCache**: [`CacheStore`](/api-reference/type-aliases/CacheStore)
map to store the retry counts for failed messages;
used to determine whether to retry a message or not
### options
> **options**: `RequestInit`
options for HTTP fetch requests
### patchMessageBeforeSending()
> **patchMessageBeforeSending**: (`msg`, `recipientJids`?) => `Promise`\<[`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)\[] | [`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)> | [`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)\[] | [`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)
Optionally patch the message before sending out
#### Parameters
##### msg
[`IMessage`](/proto-reference/interfaces/IMessage)
##### recipientJids?
`string`\[]
#### Returns
`Promise`\<[`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)\[] | [`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)> | [`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)\[] | [`PatchedMessageWithRecipientJID`](/api-reference/type-aliases/PatchedMessageWithRecipientJID)
### placeholderResendCache?
> `optional` **placeholderResendCache**: [`CacheStore`](/api-reference/type-aliases/CacheStore)
cache to track placeholder resends
### ~~printQRInTerminal?~~
> `optional` **printQRInTerminal**: `boolean`
should the QR be printed in the terminal
#### Deprecated
This feature has been removed
### pushName?
> `optional` **pushName**: `string`
Initial pushName carried in the registration ClientPayload (used by mock servers for deterministic phone assignment).
### qrTimeout?
> `optional` **qrTimeout**: `number`
time to wait for the generation of the next QR in ms
### retryRequestDelayMs
> **retryRequestDelayMs**: `number`
time to wait between sending new retry requests
### shouldIgnoreJid()
> **shouldIgnoreJid**: (`jid`) => `boolean` | `undefined`
Returns if a jid should be ignored,
no event for that jid will be triggered.
Messages from that jid will also not be decrypted
#### Parameters
##### jid
`string`
#### Returns
`boolean` | `undefined`
### shouldSyncHistoryMessage()
> **shouldSyncHistoryMessage**: (`msg`) => `boolean`
manage history processing with this control; by default will sync up everything
#### Parameters
##### msg
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
#### Returns
`boolean`
### syncFullHistory
> **syncFullHistory**: `boolean`
Should Baileys ask the phone for full history, will be received async
### transactionOpts
> **transactionOpts**: [`TransactionCapabilityOptions`](/api-reference/type-aliases/TransactionCapabilityOptions)
transaction capability options for SignalKeyStore
### userDevicesCache?
> `optional` **userDevicesCache**: [`PossiblyExtendedCacheStore`](/api-reference/type-aliases/PossiblyExtendedCacheStore)
provide a cache to store a user's device list
### version
> **version**: [`WAVersion`](/api-reference/type-aliases/WAVersion)
version to connect with
### waWebSocketUrl
> **waWebSocketUrl**: `string` | `URL`
the WS url to connect to WA
# StatusData
Source: https://baileys.wiki/api-reference/type-aliases/StatusData
Type Alias StatusData in the Baileys API.
> **StatusData**: `object`
Defined in: [src/WAUSync/Protocols/USyncStatusProtocol.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/Protocols/USyncStatusProtocol.ts#L4)
## Type declaration
### setAt?
> `optional` **setAt**: `Date`
### status?
> `optional` **status**: `string` | `null`
# TransactionCapabilityOptions
Source: https://baileys.wiki/api-reference/type-aliases/TransactionCapabilityOptions
Type Alias TransactionCapabilityOptions in the Baileys API.
> **TransactionCapabilityOptions**: `object`
Defined in: [src/Types/Auth.ts:103](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Auth.ts#L103)
## Type declaration
### delayBetweenTriesMs
> **delayBetweenTriesMs**: `number`
### maxCommitRetries
> **maxCommitRetries**: `number`
# URLGenerationOptions
Source: https://baileys.wiki/api-reference/type-aliases/URLGenerationOptions
Type Alias URLGenerationOptions in the Baileys API.
> **URLGenerationOptions**: `object`
Defined in: [src/Utils/link-preview.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/link-preview.ts#L15)
## Type declaration
### fetchOpts
> **fetchOpts**: `object`
#### fetchOpts.headers?
> `optional` **headers**: `HeadersInit`
#### fetchOpts.proxyUrl?
> `optional` **proxyUrl**: `string`
#### fetchOpts.timeout
> **timeout**: `number`
Timeout in ms
### logger?
> `optional` **logger**: `ILogger`
### thumbnailWidth
> **thumbnailWidth**: `number`
### uploadImage?
> `optional` **uploadImage**: [`WAMediaUploadFunction`](/api-reference/type-aliases/WAMediaUploadFunction)
# USyncQueryResult
Source: https://baileys.wiki/api-reference/type-aliases/USyncQueryResult
Type Alias USyncQueryResult in the Baileys API.
> **USyncQueryResult**: `object`
Defined in: [src/WAUSync/USyncQuery.ts:16](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L16)
## Type declaration
### list
> **list**: [`USyncQueryResultList`](/api-reference/type-aliases/USyncQueryResultList)\[]
### sideList
> **sideList**: [`USyncQueryResultList`](/api-reference/type-aliases/USyncQueryResultList)\[]
# USyncQueryResultList
Source: https://baileys.wiki/api-reference/type-aliases/USyncQueryResultList
Type Alias USyncQueryResultList in the Baileys API.
> **USyncQueryResultList**: `object`
Defined in: [src/WAUSync/USyncQuery.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAUSync/USyncQuery.ts#L14)
## Type declaration
## Index Signature
\[`protocol`: `string`]: `unknown`
### id
> **id**: `string`
# UploadParams
Source: https://baileys.wiki/api-reference/type-aliases/UploadParams
Type Alias UploadParams in the Baileys API.
> **UploadParams**: `object`
Defined in: [src/Utils/messages-media.ts:686](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L686)
## Type declaration
### agent?
> `optional` **agent**: `Agent`
### filePath
> **filePath**: `string`
### headers
> **headers**: `Record`\<`string`, `string`>
### timeoutMs?
> `optional` **timeoutMs**: `number`
### url
> **url**: `string`
# UserFacingSocketConfig
Source: https://baileys.wiki/api-reference/type-aliases/UserFacingSocketConfig
Type Alias UserFacingSocketConfig in the Baileys API.
> **UserFacingSocketConfig**: `Partial`\<[`SocketConfig`](/api-reference/type-aliases/SocketConfig)> & `object`
Defined in: [src/Types/index.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L17)
## Type declaration
### auth
> **auth**: [`AuthenticationState`](/api-reference/type-aliases/AuthenticationState)
# Value
Source: https://baileys.wiki/api-reference/type-aliases/Value
Type Alias Value in the Baileys API.
> **Value**: `number` | `null` | `string`
Defined in: [src/WAM/constants.ts:22889](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22889)
# WABrowserDescription
Source: https://baileys.wiki/api-reference/type-aliases/WABrowserDescription
Type Alias WABrowserDescription in the Baileys API.
> **WABrowserDescription**: \[`string`, `string`, `string`]
Defined in: [src/Types/Socket.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Socket.ts#L11)
# WABusinessHoursConfig
Source: https://baileys.wiki/api-reference/type-aliases/WABusinessHoursConfig
Type Alias WABusinessHoursConfig in the Baileys API.
> **WABusinessHoursConfig**: `object`
Defined in: [src/Types/index.ts:47](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L47)
## Type declaration
### close\_time?
> `optional` **close\_time**: `number`
### day\_of\_week
> **day\_of\_week**: `string`
### mode
> **mode**: `string`
### open\_time?
> `optional` **open\_time**: `number`
# WABusinessProfile
Source: https://baileys.wiki/api-reference/type-aliases/WABusinessProfile
Type Alias WABusinessProfile in the Baileys API.
> **WABusinessProfile**: `object`
Defined in: [src/Types/index.ts:54](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L54)
## Type declaration
### address?
> `optional` **address**: `string`
### business\_hours
> **business\_hours**: `object`
#### business\_hours.business\_config?
> `optional` **business\_config**: [`WABusinessHoursConfig`](/api-reference/type-aliases/WABusinessHoursConfig)\[]
#### business\_hours.config?
> `optional` **config**: [`WABusinessHoursConfig`](/api-reference/type-aliases/WABusinessHoursConfig)\[]
#### business\_hours.timezone?
> `optional` **timezone**: `string`
### category?
> `optional` **category**: `string`
### description
> **description**: `string`
### email
> **email**: `string` | `undefined`
### website
> **website**: `string`\[]
### wid?
> `optional` **wid**: `string`
# WACallEvent
Source: https://baileys.wiki/api-reference/type-aliases/WACallEvent
Type Alias WACallEvent in the Baileys API.
> **WACallEvent**: `object`
Defined in: [src/Types/Call.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Call.ts#L12)
## Type declaration
### callerPn?
> `optional` **callerPn**: `string`
### chatId
> **chatId**: `string`
### date
> **date**: `Date`
### from
> **from**: `string`
### groupJid?
> `optional` **groupJid**: `string`
### id
> **id**: `string`
### isGroup?
> `optional` **isGroup**: `boolean`
### isVideo?
> `optional` **isVideo**: `boolean`
### latencyMs?
> `optional` **latencyMs**: `number`
### offline
> **offline**: `boolean`
### status
> **status**: [`WACallUpdateType`](/api-reference/type-aliases/WACallUpdateType)
# WACallUpdateType
Source: https://baileys.wiki/api-reference/type-aliases/WACallUpdateType
Type Alias WACallUpdateType in the Baileys API.
> **WACallUpdateType**: `"offer"` | `"ringing"` | `"preaccept"` | `"transport"` | `"relaylatency"` | `"timeout"` | `"reject"` | `"accept"` | `"terminate"`
Defined in: [src/Types/Call.ts:1](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Call.ts#L1)
# WAConnectionState
Source: https://baileys.wiki/api-reference/type-aliases/WAConnectionState
Type Alias WAConnectionState in the Baileys API.
> **WAConnectionState**: `"open"` | `"connecting"` | `"close"`
Defined in: [src/Types/State.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/State.ts#L15)
# WAContactMessage
Source: https://baileys.wiki/api-reference/type-aliases/WAContactMessage
Type Alias WAContactMessage in the Baileys API.
> **WAContactMessage**: [`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)
Defined in: [src/Types/Message.ts:18](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L18)
# WAContactsArrayMessage
Source: https://baileys.wiki/api-reference/type-aliases/WAContactsArrayMessage
Type Alias WAContactsArrayMessage in the Baileys API.
> **WAContactsArrayMessage**: [`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage)
Defined in: [src/Types/Message.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L19)
# WAContextInfo
Source: https://baileys.wiki/api-reference/type-aliases/WAContextInfo
Type Alias WAContextInfo in the Baileys API.
> **WAContextInfo**: [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [src/Types/Message.ts:30](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L30)
# WAGenericMediaMessage
Source: https://baileys.wiki/api-reference/type-aliases/WAGenericMediaMessage
Type Alias WAGenericMediaMessage in the Baileys API.
> **WAGenericMediaMessage**: [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage) | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage) | [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage) | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage) | [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
Defined in: [src/Types/Message.ts:32](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L32)
# WAInitResponse
Source: https://baileys.wiki/api-reference/type-aliases/WAInitResponse
Type Alias WAInitResponse in the Baileys API.
> **WAInitResponse**: `object`
Defined in: [src/Types/index.ts:41](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/index.ts#L41)
## Type declaration
### ref
> **ref**: `string`
### status
> **status**: `200`
### ttl
> **ttl**: `number`
# WALocationMessage
Source: https://baileys.wiki/api-reference/type-aliases/WALocationMessage
Type Alias WALocationMessage in the Baileys API.
> **WALocationMessage**: [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [src/Types/Message.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L31)
# WAMediaPayloadStream
Source: https://baileys.wiki/api-reference/type-aliases/WAMediaPayloadStream
Type Alias WAMediaPayloadStream in the Baileys API.
> **WAMediaPayloadStream**: `object`
Defined in: [src/Types/Message.ts:42](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L42)
## Type declaration
### stream
> **stream**: `Readable`
# WAMediaPayloadURL
Source: https://baileys.wiki/api-reference/type-aliases/WAMediaPayloadURL
Type Alias WAMediaPayloadURL in the Baileys API.
> **WAMediaPayloadURL**: `object`
Defined in: [src/Types/Message.ts:41](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L41)
## Type declaration
### url
> **url**: `URL` | `string`
# WAMediaUpload
Source: https://baileys.wiki/api-reference/type-aliases/WAMediaUpload
Type Alias WAMediaUpload in the Baileys API.
> **WAMediaUpload**: `Buffer` | [`WAMediaPayloadStream`](/api-reference/type-aliases/WAMediaPayloadStream) | [`WAMediaPayloadURL`](/api-reference/type-aliases/WAMediaPayloadURL)
Defined in: [src/Types/Message.ts:43](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L43)
# WAMediaUploadFunction
Source: https://baileys.wiki/api-reference/type-aliases/WAMediaUploadFunction
Type Alias WAMediaUploadFunction in the Baileys API.
> **WAMediaUploadFunction**: (`encFilePath`, `opts`) => `Promise`\<\{ `directPath`: `string`; `fbid`: `number`; `mediaUrl`: `string`; `meta_hmac`: `string`; `ts`: `number`; }>
Defined in: [src/Types/Message.ts:349](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L349)
## Parameters
### encFilePath
`string`
### opts
#### fileEncSha256B64
`string`
#### mediaType
[`MediaType`](/api-reference/type-aliases/MediaType)
#### timeoutMs?
`number`
## Returns
`Promise`\<\{ `directPath`: `string`; `fbid`: `number`; `mediaUrl`: `string`; `meta_hmac`: `string`; `ts`: `number`; }>
# WAMessage
Source: https://baileys.wiki/api-reference/type-aliases/WAMessage
Type Alias WAMessage in the Baileys API.
> **WAMessage**: [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo) & `object`
Defined in: [src/Types/Message.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L11)
## Type declaration
### category?
> `optional` **category**: `string`
### key
> **key**: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
### messageStubParameters?
> `optional` **messageStubParameters**: `any`
### retryCount?
> `optional` **retryCount**: `number`
# WAMessageContent
Source: https://baileys.wiki/api-reference/type-aliases/WAMessageContent
Type Alias WAMessageContent in the Baileys API.
> **WAMessageContent**: [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [src/Types/Message.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L17)
# WAMessageCursor
Source: https://baileys.wiki/api-reference/type-aliases/WAMessageCursor
Type Alias WAMessageCursor in the Baileys API.
> **WAMessageCursor**: \{ `before`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey) | `undefined`; } | \{ `after`: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey) | `undefined`; }
Defined in: [src/Types/Message.ts:388](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L388)
# WAMessageKey
Source: https://baileys.wiki/api-reference/type-aliases/WAMessageKey
Type Alias WAMessageKey in the Baileys API.
> **WAMessageKey**: [`IMessageKey`](/proto-reference/interfaces/IMessageKey) & `object`
Defined in: [src/Types/Message.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L20)
## Type declaration
### addressingMode?
> `optional` **addressingMode**: `string`
### isViewOnce?
> `optional` **isViewOnce**: `boolean`
### participantAlt?
> `optional` **participantAlt**: `string`
### participantUsername?
> `optional` **participantUsername**: `string`
### remoteJidAlt?
> `optional` **remoteJidAlt**: `string`
### remoteJidUsername?
> `optional` **remoteJidUsername**: `string`
### server\_id?
> `optional` **server\_id**: `string`
# WAMessageUpdate
Source: https://baileys.wiki/api-reference/type-aliases/WAMessageUpdate
Type Alias WAMessageUpdate in the Baileys API.
> **WAMessageUpdate**: `object`
Defined in: [src/Types/Message.ts:386](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L386)
## Type declaration
### key
> **key**: [`WAMessageKey`](/api-reference/type-aliases/WAMessageKey)
### update
> **update**: `Partial`\<[`WAMessage`](/api-reference/type-aliases/WAMessage)>
# WAPatchCreate
Source: https://baileys.wiki/api-reference/type-aliases/WAPatchCreate
Type Alias WAPatchCreate in the Baileys API.
> **WAPatchCreate**: `object`
Defined in: [src/Types/Chat.ts:52](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L52)
## Type declaration
### apiVersion
> **apiVersion**: `number`
### index
> **index**: `string`\[]
### operation
> **operation**: [`SyncdOperation`](/proto-reference/SyncdMutation/enumerations/SyncdOperation)
### syncAction
> **syncAction**: [`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue)
### type
> **type**: [`WAPatchName`](/api-reference/type-aliases/WAPatchName)
# WAPatchName
Source: https://baileys.wiki/api-reference/type-aliases/WAPatchName
Type Alias WAPatchName in the Baileys API.
> **WAPatchName**: *typeof* [`ALL_WA_PATCH_NAMES`](/api-reference/variables/ALL_WA_PATCH_NAMES)\[`number`]
Defined in: [src/Types/Chat.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L34)
# WAPresence
Source: https://baileys.wiki/api-reference/type-aliases/WAPresence
set of statuses visible to other people; see updatePresence() in WhatsAppWeb.Send
> **WAPresence**: `"unavailable"` | `"available"` | `"composing"` | `"recording"` | `"paused"`
Defined in: [src/Types/Chat.ts:24](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L24)
set of statuses visible to other people; see updatePresence() in WhatsAppWeb.Send
# WAPrivacyCallValue
Source: https://baileys.wiki/api-reference/type-aliases/WAPrivacyCallValue
Type Alias WAPrivacyCallValue in the Baileys API.
> **WAPrivacyCallValue**: `"all"` | `"known"`
Defined in: [src/Types/Chat.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L19)
# WAPrivacyGroupAddValue
Source: https://baileys.wiki/api-reference/type-aliases/WAPrivacyGroupAddValue
Type Alias WAPrivacyGroupAddValue in the Baileys API.
> **WAPrivacyGroupAddValue**: `"all"` | `"contacts"` | `"contact_blacklist"`
Defined in: [src/Types/Chat.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L15)
# WAPrivacyMessagesValue
Source: https://baileys.wiki/api-reference/type-aliases/WAPrivacyMessagesValue
Type Alias WAPrivacyMessagesValue in the Baileys API.
> **WAPrivacyMessagesValue**: `"all"` | `"contacts"`
Defined in: [src/Types/Chat.ts:21](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L21)
# WAPrivacyOnlineValue
Source: https://baileys.wiki/api-reference/type-aliases/WAPrivacyOnlineValue
Type Alias WAPrivacyOnlineValue in the Baileys API.
> **WAPrivacyOnlineValue**: `"all"` | `"match_last_seen"`
Defined in: [src/Types/Chat.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L13)
# WAPrivacyValue
Source: https://baileys.wiki/api-reference/type-aliases/WAPrivacyValue
privacy settings in WhatsApp Web
> **WAPrivacyValue**: `"all"` | `"contacts"` | `"contact_blacklist"` | `"none"`
Defined in: [src/Types/Chat.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L11)
privacy settings in WhatsApp Web
# WAReadReceiptsValue
Source: https://baileys.wiki/api-reference/type-aliases/WAReadReceiptsValue
Type Alias WAReadReceiptsValue in the Baileys API.
> **WAReadReceiptsValue**: `"all"` | `"none"`
Defined in: [src/Types/Chat.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L17)
# WASendableProduct
Source: https://baileys.wiki/api-reference/type-aliases/WASendableProduct
Type Alias WASendableProduct in the Baileys API.
> **WASendableProduct**: `Omit`\<[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot), `"productImage"`> & `object`
Defined in: [src/Types/Message.ts:228](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L228)
## Type declaration
### productImage
> **productImage**: [`WAMediaUpload`](/api-reference/type-aliases/WAMediaUpload)
# WASocket
Source: https://baileys.wiki/api-reference/type-aliases/WASocket
Type Alias WASocket in the Baileys API.
> **WASocket**: `ReturnType`\<*typeof* [`makeWASocket`](/api-reference/functions/makeWASocket)>
Defined in: [src/index.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/index.ts#L11)
# WATextMessage
Source: https://baileys.wiki/api-reference/type-aliases/WATextMessage
Type Alias WATextMessage in the Baileys API.
> **WATextMessage**: [`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage)
Defined in: [src/Types/Message.ts:29](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L29)
# WAVersion
Source: https://baileys.wiki/api-reference/type-aliases/WAVersion
Type Alias WAVersion in the Baileys API.
> **WAVersion**: \[`number`, `number`, `number`]
Defined in: [src/Types/Socket.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Socket.ts#L10)
# ACCOUNT_RESTRICTED_TEXT
Source: https://baileys.wiki/api-reference/variables/ACCOUNT_RESTRICTED_TEXT
Variable ACCOUNT_RESTRICTED_TEXT in the Baileys API.
> `const` **ACCOUNT\_RESTRICTED\_TEXT**: `"Your account has been restricted"` = `'Your account has been restricted'`
Defined in: [src/Utils/decode-wa-message.ts:54](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L54)
# ALL_WA_PATCH_NAMES
Source: https://baileys.wiki/api-reference/variables/ALL_WA_PATCH_NAMES
Variable ALL_WA_PATCH_NAMES in the Baileys API.
> `const` **ALL\_WA\_PATCH\_NAMES**: readonly \[`"critical_block"`, `"critical_unblock_low"`, `"regular_high"`, `"regular_low"`, `"regular"`]
Defined in: [src/Types/Chat.ts:26](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Chat.ts#L26)
# Browsers
Source: https://baileys.wiki/api-reference/variables/Browsers
Variable Browsers in the Baileys API.
> `const` **Browsers**: [`BrowsersMap`](/api-reference/type-aliases/BrowsersMap)
Defined in: [src/Utils/browser-utils.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/browser-utils.ts#L19)
# BufferJSON
Source: https://baileys.wiki/api-reference/variables/BufferJSON
Variable BufferJSON in the Baileys API.
> `const` **BufferJSON**: `object`
Defined in: [src/Utils/generics.ts:18](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/generics.ts#L18)
## Type declaration
### replacer()
> **replacer**: (`k`, `value`) => `any`
#### Parameters
##### k
`any`
##### value
`any`
#### Returns
`any`
### reviver()
> **reviver**: (`_`, `value`) => `any`
#### Parameters
##### \_
`any`
##### value
`any`
#### Returns
`any`
# CALL_AUDIO_PREFIX
Source: https://baileys.wiki/api-reference/variables/CALL_AUDIO_PREFIX
Variable CALL_AUDIO_PREFIX in the Baileys API.
> `const` **CALL\_AUDIO\_PREFIX**: `"https://call.whatsapp.com/voice/"` = `'https://call.whatsapp.com/voice/'`
Defined in: [src/Defaults/index.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L13)
# CALL_VIDEO_PREFIX
Source: https://baileys.wiki/api-reference/variables/CALL_VIDEO_PREFIX
Variable CALL_VIDEO_PREFIX in the Baileys API.
> `const` **CALL\_VIDEO\_PREFIX**: `"https://call.whatsapp.com/video/"` = `'https://call.whatsapp.com/video/'`
Defined in: [src/Defaults/index.ts:12](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L12)
# Curve
Source: https://baileys.wiki/api-reference/variables/Curve
Variable Curve in the Baileys API.
> `const` **Curve**: `object`
Defined in: [src/Utils/crypto.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/crypto.ts#L14)
## Type declaration
### generateKeyPair()
> **generateKeyPair**: () => [`KeyPair`](/api-reference/type-aliases/KeyPair)
#### Returns
[`KeyPair`](/api-reference/type-aliases/KeyPair)
### sharedKey()
> **sharedKey**: (`privateKey`, `publicKey`) => `Buffer`\<`ArrayBuffer`>
#### Parameters
##### privateKey
`Uint8Array`
##### publicKey
`Uint8Array`
#### Returns
`Buffer`\<`ArrayBuffer`>
### sign()
> **sign**: (`privateKey`, `buf`) => `Uint8Array`\<`ArrayBufferLike`>
#### Parameters
##### privateKey
`Uint8Array`
##### buf
`Uint8Array`
#### Returns
`Uint8Array`\<`ArrayBufferLike`>
### verify()
> **verify**: (`pubKey`, `message`, `signature`) => `boolean`
#### Parameters
##### pubKey
`Uint8Array`
##### message
`Uint8Array`
##### signature
`Uint8Array`
#### Returns
`boolean`
# DECRYPTION_RETRY_CONFIG
Source: https://baileys.wiki/api-reference/variables/DECRYPTION_RETRY_CONFIG
Variable DECRYPTION_RETRY_CONFIG in the Baileys API.
> `const` **DECRYPTION\_RETRY\_CONFIG**: `object`
Defined in: [src/Utils/decode-wa-message.ts:57](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L57)
## Type declaration
### baseDelayMs
> **baseDelayMs**: `number` = `100`
### maxRetries
> **maxRetries**: `number` = `3`
### sessionRecordErrors
> **sessionRecordErrors**: `string`\[]
# DEFAULT_CACHE_TTLS
Source: https://baileys.wiki/api-reference/variables/DEFAULT_CACHE_TTLS
Variable DEFAULT_CACHE_TTLS in the Baileys API.
> `const` **DEFAULT\_CACHE\_TTLS**: `object`
Defined in: [src/Defaults/index.ts:54](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L54)
## Type declaration
### CALL\_OFFER
> **CALL\_OFFER**: `number`
### MSG\_RETRY
> **MSG\_RETRY**: `number`
### SIGNAL\_STORE
> **SIGNAL\_STORE**: `number`
### USER\_DEVICES
> **USER\_DEVICES**: `number`
# DEF_CALLBACK_PREFIX
Source: https://baileys.wiki/api-reference/variables/DEF_CALLBACK_PREFIX
Variable DEF_CALLBACK_PREFIX in the Baileys API.
> `const` **DEF\_CALLBACK\_PREFIX**: `"CB:"` = `'CB:'`
Defined in: [src/Defaults/index.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L14)
# DEF_MEDIA_HOST
Source: https://baileys.wiki/api-reference/variables/DEF_MEDIA_HOST
Variable DEF_MEDIA_HOST in the Baileys API.
> `const` **DEF\_MEDIA\_HOST**: `"mmg.whatsapp.net"` = `'mmg.whatsapp.net'`
Defined in: [src/Utils/messages-media.ts:503](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/messages-media.ts#L503)
# DEF_TAG_PREFIX
Source: https://baileys.wiki/api-reference/variables/DEF_TAG_PREFIX
Variable DEF_TAG_PREFIX in the Baileys API.
> `const` **DEF\_TAG\_PREFIX**: `"TAG:"` = `'TAG:'`
Defined in: [src/Defaults/index.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L15)
# DEFAULT_CONNECTION_CONFIG
Source: https://baileys.wiki/api-reference/variables/DEFAULT_CONNECTION_CONFIG
Variable DEFAULT_CONNECTION_CONFIG in the Baileys API.
> `const` **DEFAULT\_CONNECTION\_CONFIG**: [`SocketConfig`](/api-reference/type-aliases/SocketConfig)
Defined in: [src/Defaults/index.ts:61](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L61)
# DEFAULT_ORIGIN
Source: https://baileys.wiki/api-reference/variables/DEFAULT_ORIGIN
Variable DEFAULT_ORIGIN in the Baileys API.
> `const` **DEFAULT\_ORIGIN**: `"https://web.whatsapp.com"` = `'https://web.whatsapp.com'`
Defined in: [src/Defaults/index.ts:11](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L11)
# DICT_VERSION
Source: https://baileys.wiki/api-reference/variables/DICT_VERSION
Variable DICT_VERSION in the Baileys API.
> `const` **DICT\_VERSION**: `3` = `3`
Defined in: [src/Defaults/index.ts:32](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L32)
# FLAG_BYTE
Source: https://baileys.wiki/api-reference/variables/FLAG_BYTE
Variable FLAG_BYTE in the Baileys API.
> `const` **FLAG\_BYTE**: `8` = `8`
Defined in: [src/WAM/constants.ts:22854](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22854)
# FLAG_EVENT
Source: https://baileys.wiki/api-reference/variables/FLAG_EVENT
Variable FLAG_EVENT in the Baileys API.
> `const` **FLAG\_EVENT**: `1` = `1`
Defined in: [src/WAM/constants.ts:22856](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22856)
# FLAG_EXTENDED
Source: https://baileys.wiki/api-reference/variables/FLAG_EXTENDED
Variable FLAG_EXTENDED in the Baileys API.
> `const` **FLAG\_EXTENDED**: `4` = `4`
Defined in: [src/WAM/constants.ts:22858](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22858)
# FLAG_FIELD
Source: https://baileys.wiki/api-reference/variables/FLAG_FIELD
Variable FLAG_FIELD in the Baileys API.
> `const` **FLAG\_FIELD**: `2` = `2`
Defined in: [src/WAM/constants.ts:22857](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22857)
# FLAG_GLOBAL
Source: https://baileys.wiki/api-reference/variables/FLAG_GLOBAL
Variable FLAG_GLOBAL in the Baileys API.
> `const` **FLAG\_GLOBAL**: `0` = `0`
Defined in: [src/WAM/constants.ts:22855](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22855)
# HISTORY_SYNC_PAUSED_TIMEOUT_MS
Source: https://baileys.wiki/api-reference/variables/HISTORY_SYNC_PAUSED_TIMEOUT_MS
120s timeout for history sync stall detection, same as WA Web's handleChunkProgress / restartPausedTimer (g = 120)
> `const` **HISTORY\_SYNC\_PAUSED\_TIMEOUT\_MS**: `120000` = `120_000`
Defined in: [src/Defaults/index.ts:138](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L138)
120s timeout for history sync stall detection, same as WA Web's handleChunkProgress / restartPausedTimer (g = 120)
# INITIAL_PREKEY_COUNT
Source: https://baileys.wiki/api-reference/variables/INITIAL_PREKEY_COUNT
Variable INITIAL_PREKEY_COUNT in the Baileys API.
> `const` **INITIAL\_PREKEY\_COUNT**: `812` = `812`
Defined in: [src/Defaults/index.ts:142](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L142)
# KEY_BUNDLE_TYPE
Source: https://baileys.wiki/api-reference/variables/KEY_BUNDLE_TYPE
Variable KEY_BUNDLE_TYPE in the Baileys API.
> `const` **KEY\_BUNDLE\_TYPE**: `Buffer`\<`ArrayBuffer`>
Defined in: [src/Defaults/index.ts:33](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L33)
# LT_HASH_ANTI_TAMPERING
Source: https://baileys.wiki/api-reference/variables/LT_HASH_ANTI_TAMPERING
LT Hash is a summation based hash algorithm that maintains the integrity of a piece of data
> `const` **LT\_HASH\_ANTI\_TAMPERING**: `LTHashAntiTampering`
Defined in: [src/Utils/lt-hash.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/lt-hash.ts#L8)
LT Hash is a summation based hash algorithm that maintains the integrity of a piece of data
over a series of mutations. You can add/remove mutations and it'll return a hash equal to
if the same series of mutations was made sequentially.
# MAX_SYNC_ATTEMPTS
Source: https://baileys.wiki/api-reference/variables/MAX_SYNC_ATTEMPTS
Variable MAX_SYNC_ATTEMPTS in the Baileys API.
> `const` **MAX\_SYNC\_ATTEMPTS**: `2` = `2`
Defined in: [src/Utils/chat-utils.ts:143](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/chat-utils.ts#L143)
# MEDIA_HKDF_KEY_MAPPING
Source: https://baileys.wiki/api-reference/variables/MEDIA_HKDF_KEY_MAPPING
Variable MEDIA_HKDF_KEY_MAPPING in the Baileys API.
> `const` **MEDIA\_HKDF\_KEY\_MAPPING**: `object`
Defined in: [src/Defaults/index.ts:111](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L111)
## Type declaration
### audio
> **audio**: `string` = `'Audio'`
### biz-cover-photo
> **biz-cover-photo**: `string` = `'Image'`
### document
> **document**: `string` = `'Document'`
### gif
> **gif**: `string` = `'Video'`
### image
> **image**: `string` = `'Image'`
### md-app-state
> **md-app-state**: `string` = `'App State'`
### md-msg-hist
> **md-msg-hist**: `string` = `'History'`
### payment-bg-image
> **payment-bg-image**: `string` = `'Payment Background'`
### ppic
> **ppic**: `string` = `''`
### product
> **product**: `string` = `'Image'`
### product-catalog-image
> **product-catalog-image**: `string` = `''`
### ptt
> **ptt**: `string` = `'Audio'`
### ptv
> **ptv**: `string` = `'Video'`
### sticker
> **sticker**: `string` = `'Image'`
### thumbnail-document
> **thumbnail-document**: `string` = `'Document Thumbnail'`
### thumbnail-image
> **thumbnail-image**: `string` = `'Image Thumbnail'`
### thumbnail-link
> **thumbnail-link**: `string` = `'Link Thumbnail'`
### thumbnail-video
> **thumbnail-video**: `string` = `'Video Thumbnail'`
### video
> **video**: `string` = `'Video'`
# MEDIA_KEYS
Source: https://baileys.wiki/api-reference/variables/MEDIA_KEYS
Variable MEDIA_KEYS in the Baileys API.
> `const` **MEDIA\_KEYS**: (`"ppic"` | `"product"` | `"image"` | `"video"` | `"sticker"` | `"thumbnail-document"` | `"audio"` | `"thumbnail-image"` | `"biz-cover-photo"` | `"thumbnail-video"` | `"thumbnail-link"` | `"gif"` | `"md-app-state"` | `"md-msg-hist"` | `"document"` | `"ptt"` | `"product-catalog-image"` | `"payment-bg-image"` | `"ptv"`)\[]
Defined in: [src/Defaults/index.ts:135](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L135)
# MEDIA_PATH_MAP
Source: https://baileys.wiki/api-reference/variables/MEDIA_PATH_MAP
Variable MEDIA_PATH_MAP in the Baileys API.
> `const` **MEDIA\_PATH\_MAP**: `{ [T in MediaType]?: string }`
Defined in: [src/Defaults/index.ts:98](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L98)
# META_AI_JID
Source: https://baileys.wiki/api-reference/variables/META_AI_JID
Variable META_AI_JID in the Baileys API.
> `const` **META\_AI\_JID**: `"13135550002@c.us"` = `'13135550002@c.us'`
Defined in: [src/WABinary/jid-utils.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L6)
# MIN_PREKEY_COUNT
Source: https://baileys.wiki/api-reference/variables/MIN_PREKEY_COUNT
Variable MIN_PREKEY_COUNT in the Baileys API.
> `const` **MIN\_PREKEY\_COUNT**: `5` = `5`
Defined in: [src/Defaults/index.ts:140](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L140)
# MISSING_KEYS_ERROR_TEXT
Source: https://baileys.wiki/api-reference/variables/MISSING_KEYS_ERROR_TEXT
Variable MISSING_KEYS_ERROR_TEXT in the Baileys API.
> `const` **MISSING\_KEYS\_ERROR\_TEXT**: `"Key used already or never filled"` = `'Key used already or never filled'`
Defined in: [src/Utils/decode-wa-message.ts:53](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L53)
# NACK_REASONS
Source: https://baileys.wiki/api-reference/variables/NACK_REASONS
NACK reason codes we send to the server (client → server)
> `const` **NACK\_REASONS**: `object`
Defined in: [src/Utils/decode-wa-message.ts:64](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L64)
NACK reason codes we send to the server (client → server)
## Type declaration
### DBOperationFailed
> **DBOperationFailed**: `number` = `552`
### InvalidHostedCompanionStanza
> **InvalidHostedCompanionStanza**: `number` = `493`
### InvalidProtobuf
> **InvalidProtobuf**: `number` = `491`
### MessageDeletedOnPeer
> **MessageDeletedOnPeer**: `number` = `499`
### MissingMessageSecret
> **MissingMessageSecret**: `number` = `495`
### ParsingError
> **ParsingError**: `number` = `487`
### SenderReachoutTimelocked
> **SenderReachoutTimelocked**: `number` = `463`
### SignalErrorOldCounter
> **SignalErrorOldCounter**: `number` = `496`
### UnhandledError
> **UnhandledError**: `number` = `500`
### UnrecognizedStanza
> **UnrecognizedStanza**: `number` = `488`
### UnrecognizedStanzaClass
> **UnrecognizedStanzaClass**: `number` = `489`
### UnrecognizedStanzaType
> **UnrecognizedStanzaType**: `number` = `490`
### UnsupportedAdminRevoke
> **UnsupportedAdminRevoke**: `number` = `550`
### UnsupportedLIDGroup
> **UnsupportedLIDGroup**: `number` = `551`
# NOISE_MODE
Source: https://baileys.wiki/api-reference/variables/NOISE_MODE
Variable NOISE_MODE in the Baileys API.
> `const` **NOISE\_MODE**: "Noise\_XX\_25519\_AESGCM\_SHA256\u0000\u0000\u0000\u0000" = `'Noise_XX_25519_AESGCM_SHA256\0\0\0\0'`
Defined in: [src/Defaults/index.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L31)
# NOISE_WA_HEADER
Source: https://baileys.wiki/api-reference/variables/NOISE_WA_HEADER
Variable NOISE_WA_HEADER in the Baileys API.
> `const` **NOISE\_WA\_HEADER**: `Buffer`\<`ArrayBuffer`>
Defined in: [src/Defaults/index.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L34)
# NO_MESSAGE_FOUND_ERROR_TEXT
Source: https://baileys.wiki/api-reference/variables/NO_MESSAGE_FOUND_ERROR_TEXT
Variable NO_MESSAGE_FOUND_ERROR_TEXT in the Baileys API.
> `const` **NO\_MESSAGE\_FOUND\_ERROR\_TEXT**: `"Message absent from node"` = `'Message absent from node'`
Defined in: [src/Utils/decode-wa-message.ts:52](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L52)
# OFFICIAL_BIZ_JID
Source: https://baileys.wiki/api-reference/variables/OFFICIAL_BIZ_JID
Variable OFFICIAL_BIZ_JID in the Baileys API.
> `const` **OFFICIAL\_BIZ\_JID**: `"16505361212@c.us"` = `'16505361212@c.us'`
Defined in: [src/WABinary/jid-utils.ts:2](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L2)
# PHONE_CONNECTION_CB
Source: https://baileys.wiki/api-reference/variables/PHONE_CONNECTION_CB
Variable PHONE_CONNECTION_CB in the Baileys API.
> `const` **PHONE\_CONNECTION\_CB**: `"CB:Pong"` = `'CB:Pong'`
Defined in: [src/Defaults/index.ts:16](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L16)
# PLACEHOLDER_MAX_AGE_SECONDS
Source: https://baileys.wiki/api-reference/variables/PLACEHOLDER_MAX_AGE_SECONDS
WA Web enforces a 14-day maximum age for placeholder resend requests
> `const` **PLACEHOLDER\_MAX\_AGE\_SECONDS**: `number`
Defined in: [src/Defaults/index.ts:29](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L29)
WA Web enforces a 14-day maximum age for placeholder resend requests
# PROCESSABLE_HISTORY_TYPES
Source: https://baileys.wiki/api-reference/variables/PROCESSABLE_HISTORY_TYPES
Variable PROCESSABLE_HISTORY_TYPES in the Baileys API.
> `const` **PROCESSABLE\_HISTORY\_TYPES**: [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType)\[]
Defined in: [src/Defaults/index.ts:44](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L44)
# PSA_WID
Source: https://baileys.wiki/api-reference/variables/PSA_WID
Variable PSA_WID in the Baileys API.
> `const` **PSA\_WID**: `"0@c.us"` = `'0@c.us'`
Defined in: [src/WABinary/jid-utils.ts:4](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L4)
# SERVER_ERROR_CODES
Source: https://baileys.wiki/api-reference/variables/SERVER_ERROR_CODES
Server-side error codes returned in ack stanzas (server → client) that we
> `const` **SERVER\_ERROR\_CODES**: `object`
Defined in: [src/Utils/decode-wa-message.ts:86](https://github.com/WhiskeySockets/Baileys/blob/master/src/Utils/decode-wa-message.ts#L86)
Server-side error codes returned in ack stanzas (server → client) that we
currently have dedicated handlers for. Extend as more handlers are added.
Distinct from the client-side NackReason enum (WAWebCreateNackFromStanza).
## Type declaration
### MessageAccountRestriction
> `readonly` **MessageAccountRestriction**: `"463"` = `'463'`
1:1 message missing privacy token (tctoken). Usually means the account is
restricted: WhatsApp blocks starting new chats but preserves existing ones,
since established chats already carry a tctoken.
### SmaxInvalid
> `readonly` **SmaxInvalid**: `"479"` = `'479'`
Stanza validation failure (SMAX\_INVALID) — likely stale device session
# SERVER_JID
Source: https://baileys.wiki/api-reference/variables/SERVER_JID
Variable SERVER_JID in the Baileys API.
> `const` **SERVER\_JID**: `"server@c.us"` = `'server@c.us'`
Defined in: [src/WABinary/jid-utils.ts:3](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L3)
# STATUS_EXPIRY_SECONDS
Source: https://baileys.wiki/api-reference/variables/STATUS_EXPIRY_SECONDS
Status messages older than 24 hours are considered expired
> `const` **STATUS\_EXPIRY\_SECONDS**: `number`
Defined in: [src/Defaults/index.ts:26](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L26)
Status messages older than 24 hours are considered expired
# STORIES_JID
Source: https://baileys.wiki/api-reference/variables/STORIES_JID
Variable STORIES_JID in the Baileys API.
> `const` **STORIES\_JID**: `"status@broadcast"` = `'status@broadcast'`
Defined in: [src/WABinary/jid-utils.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L5)
# S_WHATSAPP_NET
Source: https://baileys.wiki/api-reference/variables/S_WHATSAPP_NET
Variable S_WHATSAPP_NET in the Baileys API.
> `const` **S\_WHATSAPP\_NET**: `"@s.whatsapp.net"` = `'@s.whatsapp.net'`
Defined in: [src/WABinary/jid-utils.ts:1](https://github.com/WhiskeySockets/Baileys/blob/master/src/WABinary/jid-utils.ts#L1)
# TimeMs
Source: https://baileys.wiki/api-reference/variables/TimeMs
Variable TimeMs in the Baileys API.
> `const` **TimeMs**: `object`
Defined in: [src/Defaults/index.ts:146](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L146)
## Type declaration
### Day
> **Day**: `number`
### Hour
> **Hour**: `number`
### Minute
> **Minute**: `number`
### Week
> **Week**: `number`
# UNAUTHORIZED_CODES
Source: https://baileys.wiki/api-reference/variables/UNAUTHORIZED_CODES
Variable UNAUTHORIZED_CODES in the Baileys API.
> `const` **UNAUTHORIZED\_CODES**: `number`\[]
Defined in: [src/Defaults/index.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L9)
# UPLOAD_TIMEOUT
Source: https://baileys.wiki/api-reference/variables/UPLOAD_TIMEOUT
Variable UPLOAD_TIMEOUT in the Baileys API.
> `const` **UPLOAD\_TIMEOUT**: `30000` = `30000`
Defined in: [src/Defaults/index.ts:144](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L144)
# URL_REGEX
Source: https://baileys.wiki/api-reference/variables/URL_REGEX
Variable URL_REGEX in the Baileys API.
> `const` **URL\_REGEX**: `RegExp`
Defined in: [src/Defaults/index.ts:36](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L36)
from: [https://stackoverflow.com/questions/3809401/what-is-a-good-regular-expression-to-match-a-url](https://stackoverflow.com/questions/3809401/what-is-a-good-regular-expression-to-match-a-url)
# WAMessageStatus
Source: https://baileys.wiki/api-reference/variables/WAMessageStatus
Variable WAMessageStatus in the Baileys API.
> `const` **WAMessageStatus**: *typeof* [`Status`](/proto-reference/WebMessageInfo/enumerations/Status) = `proto.WebMessageInfo.Status`
Defined in: [src/Types/Message.ts:39](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L39)
# WAMessageStubType
Source: https://baileys.wiki/api-reference/variables/WAMessageStubType
Variable WAMessageStubType in the Baileys API.
> `const` **WAMessageStubType**: *typeof* [`StubType`](/proto-reference/WebMessageInfo/enumerations/StubType) = `proto.WebMessageInfo.StubType`
Defined in: [src/Types/Message.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/src/Types/Message.ts#L38)
# WA_ADV_ACCOUNT_SIG_PREFIX
Source: https://baileys.wiki/api-reference/variables/WA_ADV_ACCOUNT_SIG_PREFIX
Variable WA_ADV_ACCOUNT_SIG_PREFIX in the Baileys API.
> `const` **WA\_ADV\_ACCOUNT\_SIG\_PREFIX**: `Buffer`\<`ArrayBuffer`>
Defined in: [src/Defaults/index.ts:18](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L18)
# WA_ADV_DEVICE_SIG_PREFIX
Source: https://baileys.wiki/api-reference/variables/WA_ADV_DEVICE_SIG_PREFIX
Variable WA_ADV_DEVICE_SIG_PREFIX in the Baileys API.
> `const` **WA\_ADV\_DEVICE\_SIG\_PREFIX**: `Buffer`\<`ArrayBuffer`>
Defined in: [src/Defaults/index.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L19)
# WA_ADV_HOSTED_ACCOUNT_SIG_PREFIX
Source: https://baileys.wiki/api-reference/variables/WA_ADV_HOSTED_ACCOUNT_SIG_PREFIX
Variable WA_ADV_HOSTED_ACCOUNT_SIG_PREFIX in the Baileys API.
> `const` **WA\_ADV\_HOSTED\_ACCOUNT\_SIG\_PREFIX**: `Buffer`\<`ArrayBuffer`>
Defined in: [src/Defaults/index.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L20)
# WA_ADV_HOSTED_DEVICE_SIG_PREFIX
Source: https://baileys.wiki/api-reference/variables/WA_ADV_HOSTED_DEVICE_SIG_PREFIX
Variable WA_ADV_HOSTED_DEVICE_SIG_PREFIX in the Baileys API.
> `const` **WA\_ADV\_HOSTED\_DEVICE\_SIG\_PREFIX**: `Buffer`\<`ArrayBuffer`>
Defined in: [src/Defaults/index.ts:21](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L21)
# WA_CERT_DETAILS
Source: https://baileys.wiki/api-reference/variables/WA_CERT_DETAILS
Variable WA_CERT_DETAILS in the Baileys API.
> `const` **WA\_CERT\_DETAILS**: `object`
Defined in: [src/Defaults/index.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L38)
## Type declaration
### ISSUER
> **ISSUER**: `string` = `'WhatsAppLongTerm1'`
### PUBLIC\_KEY
> **PUBLIC\_KEY**: `Buffer`\<`ArrayBuffer`>
### SERIAL
> **SERIAL**: `number` = `0`
# WA_DEFAULT_EPHEMERAL
Source: https://baileys.wiki/api-reference/variables/WA_DEFAULT_EPHEMERAL
Variable WA_DEFAULT_EPHEMERAL in the Baileys API.
> `const` **WA\_DEFAULT\_EPHEMERAL**: `number`
Defined in: [src/Defaults/index.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/src/Defaults/index.ts#L23)
# WEB_EVENTS
Source: https://baileys.wiki/api-reference/variables/WEB_EVENTS
Variable WEB_EVENTS in the Baileys API.
> `const` **WEB\_EVENTS**: [`Event`](/api-reference/type-aliases/Event)\[]
Defined in: [src/WAM/constants.ts:1](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L1)
# WEB_GLOBALS
Source: https://baileys.wiki/api-reference/variables/WEB_GLOBALS
Variable WEB_GLOBALS in the Baileys API.
> `const` **WEB\_GLOBALS**: [`Global`](/api-reference/type-aliases/Global)\[]
Defined in: [src/WAM/constants.ts:22404](https://github.com/WhiskeySockets/Baileys/blob/master/src/WAM/constants.ts#L22404)
# IADVDeviceIdentity
Source: https://baileys.wiki/proto-reference/interfaces/IADVDeviceIdentity
Protobuf interface IADVDeviceIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:5](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:9](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9)
***
### deviceType?
> `optional` **deviceType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:10](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10)
***
### keyIndex?
> `optional` **keyIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:8](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8)
***
### rawId?
> `optional` **rawId**: `null` | `number`
Defined in: [WAProto/index.d.ts:6](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7)
# IADVKeyIndexList
Source: https://baileys.wiki/proto-reference/interfaces/IADVKeyIndexList
Protobuf interface IADVKeyIndexList generated from WAProto.
Defined in: [WAProto/index.d.ts:34](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L34)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:39](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L39)
***
### currentIndex?
> `optional` **currentIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:37](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L37)
***
### rawId?
> `optional` **rawId**: `null` | `number`
Defined in: [WAProto/index.d.ts:35](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L35)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:36](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L36)
***
### validIndexes?
> `optional` **validIndexes**: `null` | `number`\[]
Defined in: [WAProto/index.d.ts:38](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L38)
# IADVSignedDeviceIdentity
Source: https://baileys.wiki/proto-reference/interfaces/IADVSignedDeviceIdentity
Protobuf interface IADVSignedDeviceIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:58](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L58)
## Properties
### accountSignature?
> `optional` **accountSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:61](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L61)
***
### accountSignatureKey?
> `optional` **accountSignatureKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:60](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L60)
***
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:59](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L59)
***
### deviceSignature?
> `optional` **deviceSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:62](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L62)
# IADVSignedDeviceIdentityHMAC
Source: https://baileys.wiki/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC
Protobuf interface IADVSignedDeviceIdentityHMAC generated from WAProto.
Defined in: [WAProto/index.d.ts:80](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L80)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:83](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L83)
***
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:81](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L81)
***
### hmac?
> `optional` **hmac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:82](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L82)
# IADVSignedKeyIndexList
Source: https://baileys.wiki/proto-reference/interfaces/IADVSignedKeyIndexList
Protobuf interface IADVSignedKeyIndexList generated from WAProto.
Defined in: [WAProto/index.d.ts:100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L100)
## Properties
### accountSignature?
> `optional` **accountSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L102)
***
### accountSignatureKey?
> `optional` **accountSignatureKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L103)
***
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L101)
# IAIHomeState
Source: https://baileys.wiki/proto-reference/interfaces/IAIHomeState
Protobuf interface IAIHomeState generated from WAProto.
Defined in: [WAProto/index.d.ts:120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L120)
## Properties
### capabilityOptions?
> `optional` **capabilityOptions**: `null` | [`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)\[]
Defined in: [WAProto/index.d.ts:122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L122)
***
### conversationOptions?
> `optional` **conversationOptions**: `null` | [`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)\[]
Defined in: [WAProto/index.d.ts:123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L123)
***
### lastFetchTime?
> `optional` **lastFetchTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L121)
# IAIQueryFanout
Source: https://baileys.wiki/proto-reference/interfaces/IAIQueryFanout
Protobuf interface IAIQueryFanout generated from WAProto.
Defined in: [WAProto/index.d.ts:181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L181)
## Properties
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L183)
***
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L182)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L184)
# IAIRegenerateMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRegenerateMetadata
Protobuf interface IAIRegenerateMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L201)
## Properties
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L202)
***
### responseTimestampMs?
> `optional` **responseTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L203)
# IAIRichResponseCodeMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseCodeMetadata
Protobuf interface IAIRichResponseCodeMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L219)
## Properties
### codeBlocks?
> `optional` **codeBlocks**: `null` | [`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock)\[]
Defined in: [WAProto/index.d.ts:221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L221)
***
### codeLanguage?
> `optional` **codeLanguage**: `null` | `string`
Defined in: [WAProto/index.d.ts:220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L220)
# IAIRichResponseContentItemsMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseContentItemsMetadata
Protobuf interface IAIRichResponseContentItemsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L267)
## Properties
### contentType?
> `optional` **contentType**: `null` | [`ContentType`](/proto-reference/AIRichResponseContentItemsMetadata/enumerations/ContentType)
Defined in: [WAProto/index.d.ts:269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L269)
***
### itemsMetadata?
> `optional` **itemsMetadata**: `null` | [`IAIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata)\[]
Defined in: [WAProto/index.d.ts:268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L268)
# IAIRichResponseDynamicMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseDynamicMetadata
Protobuf interface IAIRichResponseDynamicMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L332)
## Properties
### loopCount?
> `optional` **loopCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L336)
***
### type?
> `optional` **type**: `null` | [`AIRichResponseDynamicMetadataType`](/proto-reference/AIRichResponseDynamicMetadata/enumerations/AIRichResponseDynamicMetadataType)
Defined in: [WAProto/index.d.ts:333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L333)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L335)
***
### version?
> `optional` **version**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L334)
# IAIRichResponseGridImageMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseGridImageMetadata
Protobuf interface IAIRichResponseGridImageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L363)
## Properties
### gridImageUrl?
> `optional` **gridImageUrl**: `null` | [`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L364)
***
### imageUrls?
> `optional` **imageUrls**: `null` | [`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)\[]
Defined in: [WAProto/index.d.ts:365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L365)
# IAIRichResponseImageURL
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseImageURL
Protobuf interface IAIRichResponseImageURL generated from WAProto.
Defined in: [WAProto/index.d.ts:381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L381)
## Properties
### imageHighResUrl?
> `optional` **imageHighResUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L383)
***
### imagePreviewUrl?
> `optional` **imagePreviewUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L382)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L384)
# IAIRichResponseInlineImageMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseInlineImageMetadata
Protobuf interface IAIRichResponseInlineImageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L401)
## Properties
### alignment?
> `optional` **alignment**: `null` | [`AIRichResponseImageAlignment`](/proto-reference/AIRichResponseInlineImageMetadata/enumerations/AIRichResponseImageAlignment)
Defined in: [WAProto/index.d.ts:404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L404)
***
### imageText?
> `optional` **imageText**: `null` | `string`
Defined in: [WAProto/index.d.ts:403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L403)
***
### imageUrl?
> `optional` **imageUrl**: `null` | [`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L402)
***
### tapLinkUrl?
> `optional` **tapLinkUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L405)
# IAIRichResponseLatexMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseLatexMetadata
Protobuf interface IAIRichResponseLatexMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L432)
## Properties
### expressions?
> `optional` **expressions**: `null` | [`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression)\[]
Defined in: [WAProto/index.d.ts:434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L434)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L433)
# IAIRichResponseMapMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseMapMetadata
Protobuf interface IAIRichResponseMapMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L485)
## Properties
### annotations?
> `optional` **annotations**: `null` | [`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation)\[]
Defined in: [WAProto/index.d.ts:490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L490)
***
### centerLatitude?
> `optional` **centerLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L486)
***
### centerLongitude?
> `optional` **centerLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L487)
***
### latitudeDelta?
> `optional` **latitudeDelta**: `null` | `number`
Defined in: [WAProto/index.d.ts:488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L488)
***
### longitudeDelta?
> `optional` **longitudeDelta**: `null` | `number`
Defined in: [WAProto/index.d.ts:489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L489)
***
### showInfoList?
> `optional` **showInfoList**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L491)
# IAIRichResponseMessage
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseMessage
Protobuf interface IAIRichResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L538)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L542)
***
### messageType?
> `optional` **messageType**: `null` | [`AIRichResponseMessageType`](/proto-reference/enumerations/AIRichResponseMessageType)
Defined in: [WAProto/index.d.ts:539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L539)
***
### submessages?
> `optional` **submessages**: `null` | [`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage)\[]
Defined in: [WAProto/index.d.ts:540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L540)
***
### unifiedResponse?
> `optional` **unifiedResponse**: `null` | [`IAIRichResponseUnifiedResponse`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse)
Defined in: [WAProto/index.d.ts:541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L541)
# IAIRichResponseSubMessage
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseSubMessage
Protobuf interface IAIRichResponseSubMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L565)
## Properties
### codeMetadata?
> `optional` **codeMetadata**: `null` | [`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata)
Defined in: [WAProto/index.d.ts:570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L570)
***
### contentItemsMetadata?
> `optional` **contentItemsMetadata**: `null` | [`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata)
Defined in: [WAProto/index.d.ts:575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L575)
***
### dynamicMetadata?
> `optional` **dynamicMetadata**: `null` | [`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata)
Defined in: [WAProto/index.d.ts:572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L572)
***
### gridImageMetadata?
> `optional` **gridImageMetadata**: `null` | [`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata)
Defined in: [WAProto/index.d.ts:567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L567)
***
### imageMetadata?
> `optional` **imageMetadata**: `null` | [`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata)
Defined in: [WAProto/index.d.ts:569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L569)
***
### latexMetadata?
> `optional` **latexMetadata**: `null` | [`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata)
Defined in: [WAProto/index.d.ts:573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L573)
***
### mapMetadata?
> `optional` **mapMetadata**: `null` | [`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata)
Defined in: [WAProto/index.d.ts:574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L574)
***
### messageText?
> `optional` **messageText**: `null` | `string`
Defined in: [WAProto/index.d.ts:568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L568)
***
### messageType?
> `optional` **messageType**: `null` | [`AIRichResponseSubMessageType`](/proto-reference/enumerations/AIRichResponseSubMessageType)
Defined in: [WAProto/index.d.ts:566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L566)
***
### tableMetadata?
> `optional` **tableMetadata**: `null` | [`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata)
Defined in: [WAProto/index.d.ts:571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L571)
# IAIRichResponseTableMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseTableMetadata
Protobuf interface IAIRichResponseTableMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L612)
## Properties
### rows?
> `optional` **rows**: `null` | [`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow)\[]
Defined in: [WAProto/index.d.ts:613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L613)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L614)
# IAIRichResponseUnifiedResponse
Source: https://baileys.wiki/proto-reference/interfaces/IAIRichResponseUnifiedResponse
Protobuf interface IAIRichResponseUnifiedResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L651)
## Properties
### data?
> `optional` **data**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L652)
# IAIThreadInfo
Source: https://baileys.wiki/proto-reference/interfaces/IAIThreadInfo
Protobuf interface IAIThreadInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L667)
## Properties
### clientInfo?
> `optional` **clientInfo**: `null` | [`IAIThreadClientInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo)
Defined in: [WAProto/index.d.ts:669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L669)
***
### serverInfo?
> `optional` **serverInfo**: `null` | [`IAIThreadServerInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo)
Defined in: [WAProto/index.d.ts:668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L668)
# IAccount
Source: https://baileys.wiki/proto-reference/interfaces/IAccount
Protobuf interface IAccount generated from WAProto.
Defined in: [WAProto/index.d.ts:729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L729)
## Properties
### countryCode?
> `optional` **countryCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L732)
***
### isUsernameDeleted?
> `optional` **isUsernameDeleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L733)
***
### lid?
> `optional` **lid**: `null` | `string`
Defined in: [WAProto/index.d.ts:730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L730)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L731)
# IActionLink
Source: https://baileys.wiki/proto-reference/interfaces/IActionLink
Protobuf interface IActionLink generated from WAProto.
Defined in: [WAProto/index.d.ts:751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L751)
## Properties
### buttonTitle?
> `optional` **buttonTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L753)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L752)
# IAutoDownloadSettings
Source: https://baileys.wiki/proto-reference/interfaces/IAutoDownloadSettings
Protobuf interface IAutoDownloadSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L769)
## Properties
### downloadAudio?
> `optional` **downloadAudio**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L771)
***
### downloadDocuments?
> `optional` **downloadDocuments**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L773)
***
### downloadImages?
> `optional` **downloadImages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L770)
***
### downloadVideo?
> `optional` **downloadVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L772)
# IAvatarUserSettings
Source: https://baileys.wiki/proto-reference/interfaces/IAvatarUserSettings
Protobuf interface IAvatarUserSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L791)
## Properties
### fbid?
> `optional` **fbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L792)
***
### password?
> `optional` **password**: `null` | `string`
Defined in: [WAProto/index.d.ts:793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L793)
# IBizAccountLinkInfo
Source: https://baileys.wiki/proto-reference/interfaces/IBizAccountLinkInfo
Protobuf interface IBizAccountLinkInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L809)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ENTERPRISE`](/proto-reference/BizAccountLinkInfo/enumerations/AccountType#enterprise)
Defined in: [WAProto/index.d.ts:814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L814)
***
### hostStorage?
> `optional` **hostStorage**: `null` | [`HostStorageType`](/proto-reference/BizAccountLinkInfo/enumerations/HostStorageType)
Defined in: [WAProto/index.d.ts:813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L813)
***
### issueTime?
> `optional` **issueTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L812)
***
### whatsappAcctNumber?
> `optional` **whatsappAcctNumber**: `null` | `string`
Defined in: [WAProto/index.d.ts:811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L811)
***
### whatsappBizAcctFbid?
> `optional` **whatsappBizAcctFbid**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L810)
# IBizAccountPayload
Source: https://baileys.wiki/proto-reference/interfaces/IBizAccountPayload
Protobuf interface IBizAccountPayload generated from WAProto.
Defined in: [WAProto/index.d.ts:845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L845)
## Properties
### bizAcctLinkInfo?
> `optional` **bizAcctLinkInfo**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L847)
***
### vnameCert?
> `optional` **vnameCert**: `null` | [`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L846)
# IBizIdentityInfo
Source: https://baileys.wiki/proto-reference/interfaces/IBizIdentityInfo
Protobuf interface IBizIdentityInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L863)
## Properties
### actualActors?
> `optional` **actualActors**: `null` | [`ActualActorsType`](/proto-reference/BizIdentityInfo/enumerations/ActualActorsType)
Defined in: [WAProto/index.d.ts:869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L869)
***
### featureControls?
> `optional` **featureControls**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L871)
***
### hostStorage?
> `optional` **hostStorage**: `null` | [`HostStorageType`](/proto-reference/BizIdentityInfo/enumerations/HostStorageType)
Defined in: [WAProto/index.d.ts:868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L868)
***
### privacyModeTs?
> `optional` **privacyModeTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L870)
***
### revoked?
> `optional` **revoked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L867)
***
### signed?
> `optional` **signed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L866)
***
### vlevel?
> `optional` **vlevel**: `null` | [`VerifiedLevelValue`](/proto-reference/BizIdentityInfo/enumerations/VerifiedLevelValue)
Defined in: [WAProto/index.d.ts:864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L864)
***
### vnameCert?
> `optional` **vnameCert**: `null` | [`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L865)
# IBotAgeCollectionMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotAgeCollectionMetadata
Protobuf interface IBotAgeCollectionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L912)
## Properties
### ageCollectionEligible?
> `optional` **ageCollectionEligible**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L913)
***
### ageCollectionType?
> `optional` **ageCollectionType**: `null` | [`AgeCollectionType`](/proto-reference/BotAgeCollectionMetadata/enumerations/AgeCollectionType)
Defined in: [WAProto/index.d.ts:915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L915)
***
### shouldTriggerAgeCollectionOnClient?
> `optional` **shouldTriggerAgeCollectionOnClient**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L914)
# IBotAvatarMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotAvatarMetadata
Protobuf interface IBotAvatarMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L940)
## Properties
### action?
> `optional` **action**: `null` | `number`
Defined in: [WAProto/index.d.ts:943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L943)
***
### behaviorGraph?
> `optional` **behaviorGraph**: `null` | `string`
Defined in: [WAProto/index.d.ts:942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L942)
***
### intensity?
> `optional` **intensity**: `null` | `number`
Defined in: [WAProto/index.d.ts:944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L944)
***
### sentiment?
> `optional` **sentiment**: `null` | `number`
Defined in: [WAProto/index.d.ts:941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L941)
***
### wordCount?
> `optional` **wordCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L945)
# IBotCapabilityMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotCapabilityMetadata
Protobuf interface IBotCapabilityMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L964)
## Properties
### capabilities?
> `optional` **capabilities**: `null` | [`BotCapabilityType`](/proto-reference/BotCapabilityMetadata/enumerations/BotCapabilityType)\[]
Defined in: [WAProto/index.d.ts:965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L965)
# IBotFeedbackMessage
Source: https://baileys.wiki/proto-reference/interfaces/IBotFeedbackMessage
Protobuf interface IBotFeedbackMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:1036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1036)
## Properties
### kind?
> `optional` **kind**: `null` | [`BotFeedbackKind`](/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKind)
Defined in: [WAProto/index.d.ts:1038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1038)
***
### kindNegative?
> `optional` **kindNegative**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1040)
***
### kindPositive?
> `optional` **kindPositive**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1041)
***
### kindReport?
> `optional` **kindReport**: `null` | [`ReportKind`](/proto-reference/BotFeedbackMessage/enumerations/ReportKind)
Defined in: [WAProto/index.d.ts:1042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1042)
***
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:1037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1037)
***
### sideBySideSurveyMetadata?
> `optional` **sideBySideSurveyMetadata**: `null` | [`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata)
Defined in: [WAProto/index.d.ts:1043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1043)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:1039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1039)
# IBotImagineMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotImagineMetadata
Protobuf interface IBotImagineMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1278)
## Properties
### imagineType?
> `optional` **imagineType**: `null` | [`ImagineType`](/proto-reference/BotImagineMetadata/enumerations/ImagineType)
Defined in: [WAProto/index.d.ts:1279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1279)
# IBotLinkedAccount
Source: https://baileys.wiki/proto-reference/interfaces/IBotLinkedAccount
Protobuf interface IBotLinkedAccount generated from WAProto.
Defined in: [WAProto/index.d.ts:1305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1305)
## Properties
### type?
> `optional` **type**: `null` | [`BOT_LINKED_ACCOUNT_TYPE_1P`](/proto-reference/BotLinkedAccount/enumerations/BotLinkedAccountType#bot_linked_account_type_1p)
Defined in: [WAProto/index.d.ts:1306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1306)
# IBotLinkedAccountsMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotLinkedAccountsMetadata
Protobuf interface IBotLinkedAccountsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1328)
## Properties
### acAuthTokens?
> `optional` **acAuthTokens**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:1330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1330)
***
### accounts?
> `optional` **accounts**: `null` | [`IBotLinkedAccount`](/proto-reference/interfaces/IBotLinkedAccount)\[]
Defined in: [WAProto/index.d.ts:1329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1329)
***
### acErrorCode?
> `optional` **acErrorCode**: `null` | `number`
Defined in: [WAProto/index.d.ts:1331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1331)
# IBotMediaMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotMediaMetadata
Protobuf interface IBotMediaMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1348)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:1352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1352)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `string`
Defined in: [WAProto/index.d.ts:1351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1351)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `string`
Defined in: [WAProto/index.d.ts:1349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1349)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:1350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1350)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1353)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:1354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1354)
***
### orientationType?
> `optional` **orientationType**: `null` | [`OrientationType`](/proto-reference/BotMediaMetadata/enumerations/OrientationType)
Defined in: [WAProto/index.d.ts:1355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1355)
# IBotMemoryFact
Source: https://baileys.wiki/proto-reference/interfaces/IBotMemoryFact
Protobuf interface IBotMemoryFact generated from WAProto.
Defined in: [WAProto/index.d.ts:1385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1385)
## Properties
### fact?
> `optional` **fact**: `null` | `string`
Defined in: [WAProto/index.d.ts:1386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1386)
***
### factId?
> `optional` **factId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1387)
# IBotMemoryMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotMemoryMetadata
Protobuf interface IBotMemoryMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1403)
## Properties
### addedFacts?
> `optional` **addedFacts**: `null` | [`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)\[]
Defined in: [WAProto/index.d.ts:1404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1404)
***
### disclaimer?
> `optional` **disclaimer**: `null` | `string`
Defined in: [WAProto/index.d.ts:1406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1406)
***
### removedFacts?
> `optional` **removedFacts**: `null` | [`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)\[]
Defined in: [WAProto/index.d.ts:1405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1405)
# IBotMemuMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotMemuMetadata
Protobuf interface IBotMemuMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1423)
## Properties
### faceImages?
> `optional` **faceImages**: `null` | [`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)\[]
Defined in: [WAProto/index.d.ts:1424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1424)
# IBotMessageOrigin
Source: https://baileys.wiki/proto-reference/interfaces/IBotMessageOrigin
Protobuf interface IBotMessageOrigin generated from WAProto.
Defined in: [WAProto/index.d.ts:1439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1439)
## Properties
### type?
> `optional` **type**: `null` | [`BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED`](/proto-reference/BotMessageOrigin/enumerations/BotMessageOriginType#bot_message_origin_type_ai_initiated)
Defined in: [WAProto/index.d.ts:1440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1440)
# IBotMessageOriginMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotMessageOriginMetadata
Protobuf interface IBotMessageOriginMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1462)
## Properties
### origins?
> `optional` **origins**: `null` | [`IBotMessageOrigin`](/proto-reference/interfaces/IBotMessageOrigin)\[]
Defined in: [WAProto/index.d.ts:1463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1463)
# IBotMessageSharingInfo
Source: https://baileys.wiki/proto-reference/interfaces/IBotMessageSharingInfo
Protobuf interface IBotMessageSharingInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:1478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1478)
## Properties
### botEntryPointOrigin?
> `optional` **botEntryPointOrigin**: `null` | [`BotMetricsEntryPoint`](/proto-reference/enumerations/BotMetricsEntryPoint)
Defined in: [WAProto/index.d.ts:1479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1479)
***
### forwardScore?
> `optional` **forwardScore**: `null` | `number`
Defined in: [WAProto/index.d.ts:1480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1480)
# IBotMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotMetadata
Protobuf interface IBotMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1496)
## Properties
### aiConversationContext?
> `optional` **aiConversationContext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:1516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1516)
***
### avatarMetadata?
> `optional` **avatarMetadata**: `null` | [`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata)
Defined in: [WAProto/index.d.ts:1497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1497)
***
### botAgeCollectionMetadata?
> `optional` **botAgeCollectionMetadata**: `null` | [`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata)
Defined in: [WAProto/index.d.ts:1520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1520)
***
### botLinkedAccountsMetadata?
> `optional` **botLinkedAccountsMetadata**: `null` | [`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata)
Defined in: [WAProto/index.d.ts:1514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1514)
***
### botMessageOriginMetadata?
> `optional` **botMessageOriginMetadata**: `null` | [`IBotMessageOriginMetadata`](/proto-reference/interfaces/IBotMessageOriginMetadata)
Defined in: [WAProto/index.d.ts:1525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1525)
***
### botMetricsMetadata?
> `optional` **botMetricsMetadata**: `null` | [`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata)
Defined in: [WAProto/index.d.ts:1513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1513)
***
### botModeSelectionMetadata?
> `optional` **botModeSelectionMetadata**: `null` | [`IBotModeSelectionMetadata`](/proto-reference/interfaces/IBotModeSelectionMetadata)
Defined in: [WAProto/index.d.ts:1518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1518)
***
### botPromotionMessageMetadata?
> `optional` **botPromotionMessageMetadata**: `null` | [`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata)
Defined in: [WAProto/index.d.ts:1517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1517)
***
### botQuotaMetadata?
> `optional` **botQuotaMetadata**: `null` | [`IBotQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata)
Defined in: [WAProto/index.d.ts:1519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1519)
***
### botResponseId?
> `optional` **botResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1522)
***
### botThreadInfo?
> `optional` **botThreadInfo**: `null` | [`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo)
Defined in: [WAProto/index.d.ts:1527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1527)
***
### capabilityMetadata?
> `optional` **capabilityMetadata**: `null` | [`IBotCapabilityMetadata`](/proto-reference/interfaces/IBotCapabilityMetadata)
Defined in: [WAProto/index.d.ts:1509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1509)
***
### conversationStarterPromptId?
> `optional` **conversationStarterPromptId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1521)
***
### imagineMetadata?
> `optional` **imagineMetadata**: `null` | [`IBotImagineMetadata`](/proto-reference/interfaces/IBotImagineMetadata)
Defined in: [WAProto/index.d.ts:1510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1510)
***
### internalMetadata?
> `optional` **internalMetadata**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:1530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1530)
***
### inThreadSurveyMetadata?
> `optional` **inThreadSurveyMetadata**: `null` | [`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata)
Defined in: [WAProto/index.d.ts:1526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1526)
***
### invokerJid?
> `optional` **invokerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1501)
***
### memoryMetadata?
> `optional` **memoryMetadata**: `null` | [`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata)
Defined in: [WAProto/index.d.ts:1511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1511)
***
### memuMetadata?
> `optional` **memuMetadata**: `null` | [`IBotMemuMetadata`](/proto-reference/interfaces/IBotMemuMetadata)
Defined in: [WAProto/index.d.ts:1503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1503)
***
### messageDisclaimerText?
> `optional` **messageDisclaimerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:1507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1507)
***
### modelMetadata?
> `optional` **modelMetadata**: `null` | [`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata)
Defined in: [WAProto/index.d.ts:1506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1506)
***
### personaId?
> `optional` **personaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1498)
***
### pluginMetadata?
> `optional` **pluginMetadata**: `null` | [`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata)
Defined in: [WAProto/index.d.ts:1499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1499)
***
### progressIndicatorMetadata?
> `optional` **progressIndicatorMetadata**: `null` | [`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata)
Defined in: [WAProto/index.d.ts:1508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1508)
***
### regenerateMetadata?
> `optional` **regenerateMetadata**: `null` | [`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata)
Defined in: [WAProto/index.d.ts:1528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1528)
***
### reminderMetadata?
> `optional` **reminderMetadata**: `null` | [`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata)
Defined in: [WAProto/index.d.ts:1505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1505)
***
### renderingMetadata?
> `optional` **renderingMetadata**: `null` | [`IBotRenderingMetadata`](/proto-reference/interfaces/IBotRenderingMetadata)
Defined in: [WAProto/index.d.ts:1512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1512)
***
### richResponseSourcesMetadata?
> `optional` **richResponseSourcesMetadata**: `null` | [`IBotSourcesMetadata`](/proto-reference/interfaces/IBotSourcesMetadata)
Defined in: [WAProto/index.d.ts:1515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1515)
***
### sessionMetadata?
> `optional` **sessionMetadata**: `null` | [`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata)
Defined in: [WAProto/index.d.ts:1502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1502)
***
### sessionTransparencyMetadata?
> `optional` **sessionTransparencyMetadata**: `null` | [`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata)
Defined in: [WAProto/index.d.ts:1529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1529)
***
### suggestedPromptMetadata?
> `optional` **suggestedPromptMetadata**: `null` | [`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata)
Defined in: [WAProto/index.d.ts:1500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1500)
***
### timezone?
> `optional` **timezone**: `null` | `string`
Defined in: [WAProto/index.d.ts:1504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1504)
***
### unifiedResponseMutation?
> `optional` **unifiedResponseMutation**: `null` | [`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation)
Defined in: [WAProto/index.d.ts:1524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1524)
***
### verificationMetadata?
> `optional` **verificationMetadata**: `null` | [`IBotSignatureVerificationMetadata`](/proto-reference/interfaces/IBotSignatureVerificationMetadata)
Defined in: [WAProto/index.d.ts:1523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1523)
# IBotMetricsMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotMetricsMetadata
Protobuf interface IBotMetricsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1620)
## Properties
### destinationEntryPoint?
> `optional` **destinationEntryPoint**: `null` | [`BotMetricsEntryPoint`](/proto-reference/enumerations/BotMetricsEntryPoint)
Defined in: [WAProto/index.d.ts:1622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1622)
***
### destinationId?
> `optional` **destinationId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1621)
***
### threadOrigin?
> `optional` **threadOrigin**: `null` | [`BotMetricsThreadEntryPoint`](/proto-reference/enumerations/BotMetricsThreadEntryPoint)
Defined in: [WAProto/index.d.ts:1623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1623)
# IBotModeSelectionMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotModeSelectionMetadata
Protobuf interface IBotModeSelectionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1648)
## Properties
### mode?
> `optional` **mode**: `null` | [`BotUserSelectionMode`](/proto-reference/BotModeSelectionMetadata/enumerations/BotUserSelectionMode)\[]
Defined in: [WAProto/index.d.ts:1649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1649)
# IBotModelMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotModelMetadata
Protobuf interface IBotModelMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1672)
## Properties
### modelNameOverride?
> `optional` **modelNameOverride**: `null` | `string`
Defined in: [WAProto/index.d.ts:1675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1675)
***
### modelType?
> `optional` **modelType**: `null` | [`ModelType`](/proto-reference/BotModelMetadata/enumerations/ModelType)
Defined in: [WAProto/index.d.ts:1673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1673)
***
### premiumModelStatus?
> `optional` **premiumModelStatus**: `null` | [`PremiumModelStatus`](/proto-reference/BotModelMetadata/enumerations/PremiumModelStatus)
Defined in: [WAProto/index.d.ts:1674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1674)
# IBotPluginMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotPluginMetadata
Protobuf interface IBotPluginMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1707)
## Properties
### deprecatedField?
> `optional` **deprecatedField**: `null` | [`PluginType`](/proto-reference/BotPluginMetadata/enumerations/PluginType)
Defined in: [WAProto/index.d.ts:1717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1717)
***
### expectedLinksCount?
> `optional` **expectedLinksCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:1714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1714)
***
### faviconCdnUrl?
> `optional` **faviconCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1719)
***
### parentPluginMessageKey?
> `optional` **parentPluginMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:1716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1716)
***
### parentPluginType?
> `optional` **parentPluginType**: `null` | [`PluginType`](/proto-reference/BotPluginMetadata/enumerations/PluginType)
Defined in: [WAProto/index.d.ts:1718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1718)
***
### pluginType?
> `optional` **pluginType**: `null` | [`PluginType`](/proto-reference/BotPluginMetadata/enumerations/PluginType)
Defined in: [WAProto/index.d.ts:1709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1709)
***
### profilePhotoCdnUrl?
> `optional` **profilePhotoCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1711)
***
### provider?
> `optional` **provider**: `null` | [`SearchProvider`](/proto-reference/BotPluginMetadata/enumerations/SearchProvider)
Defined in: [WAProto/index.d.ts:1708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1708)
***
### referenceIndex?
> `optional` **referenceIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:1713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1713)
***
### searchProviderUrl?
> `optional` **searchProviderUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1712)
***
### searchQuery?
> `optional` **searchQuery**: `null` | `string`
Defined in: [WAProto/index.d.ts:1715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1715)
***
### thumbnailCdnUrl?
> `optional` **thumbnailCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1710)
# IBotProgressIndicatorMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotProgressIndicatorMetadata
Protobuf interface IBotProgressIndicatorMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1761)
## Properties
### progressDescription?
> `optional` **progressDescription**: `null` | `string`
Defined in: [WAProto/index.d.ts:1762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1762)
***
### stepsMetadata?
> `optional` **stepsMetadata**: `null` | [`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata)\[]
Defined in: [WAProto/index.d.ts:1763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1763)
# IBotPromotionMessageMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotPromotionMessageMetadata
Protobuf interface IBotPromotionMessageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1899)
## Properties
### buttonTitle?
> `optional` **buttonTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1901)
***
### promotionType?
> `optional` **promotionType**: `null` | [`BotPromotionType`](/proto-reference/BotPromotionMessageMetadata/enumerations/BotPromotionType)
Defined in: [WAProto/index.d.ts:1900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1900)
# IBotPromptSuggestion
Source: https://baileys.wiki/proto-reference/interfaces/IBotPromptSuggestion
Protobuf interface IBotPromptSuggestion generated from WAProto.
Defined in: [WAProto/index.d.ts:1926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1926)
## Properties
### prompt?
> `optional` **prompt**: `null` | `string`
Defined in: [WAProto/index.d.ts:1927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1927)
***
### promptId?
> `optional` **promptId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1928)
# IBotPromptSuggestions
Source: https://baileys.wiki/proto-reference/interfaces/IBotPromptSuggestions
Protobuf interface IBotPromptSuggestions generated from WAProto.
Defined in: [WAProto/index.d.ts:1944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1944)
## Properties
### suggestions?
> `optional` **suggestions**: `null` | [`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion)\[]
Defined in: [WAProto/index.d.ts:1945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1945)
# IBotQuotaMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotQuotaMetadata
Protobuf interface IBotQuotaMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1960)
## Properties
### botFeatureQuotaMetadata?
> `optional` **botFeatureQuotaMetadata**: `null` | [`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata)\[]
Defined in: [WAProto/index.d.ts:1961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1961)
# Protobuf
Source: https://baileys.wiki/proto-reference/overview
Generated reference for the WhatsApp protobuf message types in the proto namespace.
This section documents the `proto` namespace: the protobuf message types, enumerations, and interfaces generated from `WAProto.proto`. They describe WhatsApp's wire format — the shape of the messages that actually travel over the connection.
These types are kept in their own tab because there are a lot of them. They make up roughly four out of every five generated pages, and mixing them into the [API reference](/api-reference/overview) buries the functions and types you reach for day to day.
You rarely need these directly. Baileys accepts and returns plain objects for most operations, and the guides cover those shapes. Reach for this section when you're constructing raw message content, inspecting a message Baileys doesn't yet have a helper for, or matching behaviour against the protocol.
## How it's organised
Each protobuf message becomes three related pages, and they link to each other:
* A **class** — the runtime implementation, with `encode`, `decode`, `create`, and `verify`.
* An **interface** prefixed with `I` — the plain-object shape you'd pass to `create`. This is usually the one you want.
* A **namespace**, when the message has nested messages or enumerations of its own.
Nested messages appear as nested groups in the sidebar, mirroring how they nest in the schema.
## What isn't here
These types are generated from the protobuf schema, so most carry no documentation beyond their field names and types. That is expected rather than an omission — the schema itself has no comments to lift. Field names are usually self-describing, and the [API reference](/api-reference/overview) covers the hand-written types that wrap them.
## How it's generated
Both this section and the API reference come from the same sync, run against the Baileys sources:
```bash theme={null}
node scripts/sync-api-reference.mjs
```
See the [API reference overview](/api-reference/overview) for the full details, including how to build against a specific tag.
# IBotReminderMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotReminderMetadata
Protobuf interface IBotReminderMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2007)
## Properties
### action?
> `optional` **action**: `null` | [`ReminderAction`](/proto-reference/BotReminderMetadata/enumerations/ReminderAction)
Defined in: [WAProto/index.d.ts:2009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2009)
***
### frequency?
> `optional` **frequency**: `null` | [`ReminderFrequency`](/proto-reference/BotReminderMetadata/enumerations/ReminderFrequency)
Defined in: [WAProto/index.d.ts:2012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2012)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:2010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2010)
***
### nextTriggerTimestamp?
> `optional` **nextTriggerTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2011)
***
### requestMessageKey?
> `optional` **requestMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:2008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2008)
# IBotRenderingMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotRenderingMetadata
Protobuf interface IBotRenderingMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2049)
## Properties
### keywords?
> `optional` **keywords**: `null` | [`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword)\[]
Defined in: [WAProto/index.d.ts:2050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2050)
# IBotSessionMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotSessionMetadata
Protobuf interface IBotSessionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2086)
## Properties
### sessionId?
> `optional` **sessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2087)
***
### sessionSource?
> `optional` **sessionSource**: `null` | [`BotSessionSource`](/proto-reference/enumerations/BotSessionSource)
Defined in: [WAProto/index.d.ts:2088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2088)
# IBotSignatureVerificationMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotSignatureVerificationMetadata
Protobuf interface IBotSignatureVerificationMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2114)
## Properties
### proofs?
> `optional` **proofs**: `null` | [`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof)\[]
Defined in: [WAProto/index.d.ts:2115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2115)
# IBotSignatureVerificationUseCaseProof
Source: https://baileys.wiki/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof
Protobuf interface IBotSignatureVerificationUseCaseProof generated from WAProto.
Defined in: [WAProto/index.d.ts:2130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2130)
## Properties
### certificateChain?
> `optional` **certificateChain**: `null` | `Uint8Array`\<`ArrayBufferLike`>\[]
Defined in: [WAProto/index.d.ts:2134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2134)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2133)
***
### useCase?
> `optional` **useCase**: `null` | [`BotSignatureUseCase`](/proto-reference/BotSignatureVerificationUseCaseProof/enumerations/BotSignatureUseCase)
Defined in: [WAProto/index.d.ts:2132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2132)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:2131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2131)
# IBotSourcesMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotSourcesMetadata
Protobuf interface IBotSourcesMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2160)
## Properties
### sources?
> `optional` **sources**: `null` | [`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem)\[]
Defined in: [WAProto/index.d.ts:2161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2161)
# IBotSuggestedPromptMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IBotSuggestedPromptMetadata
Protobuf interface IBotSuggestedPromptMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2218)
## Properties
### promptSuggestions?
> `optional` **promptSuggestions**: `null` | [`IBotPromptSuggestions`](/proto-reference/interfaces/IBotPromptSuggestions)
Defined in: [WAProto/index.d.ts:2221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2221)
***
### selectedPromptId?
> `optional` **selectedPromptId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2222)
***
### selectedPromptIndex?
> `optional` **selectedPromptIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:2220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2220)
***
### suggestedPrompts?
> `optional` **suggestedPrompts**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:2219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2219)
# IBotUnifiedResponseMutation
Source: https://baileys.wiki/proto-reference/interfaces/IBotUnifiedResponseMutation
Protobuf interface IBotUnifiedResponseMutation generated from WAProto.
Defined in: [WAProto/index.d.ts:2240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2240)
## Properties
### mediaDetailsMetadataList?
> `optional` **mediaDetailsMetadataList**: `null` | [`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata)\[]
Defined in: [WAProto/index.d.ts:2242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2242)
***
### sbsMetadata?
> `optional` **sbsMetadata**: `null` | [`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata)
Defined in: [WAProto/index.d.ts:2241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2241)
# ICallLogRecord
Source: https://baileys.wiki/proto-reference/interfaces/ICallLogRecord
Protobuf interface ICallLogRecord generated from WAProto.
Defined in: [WAProto/index.d.ts:2299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2299)
## Properties
### callCreatorJid?
> `optional` **callCreatorJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:2311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2311)
***
### callId?
> `optional` **callId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2310)
***
### callLinkToken?
> `optional` **callLinkToken**: `null` | `string`
Defined in: [WAProto/index.d.ts:2308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2308)
***
### callResult?
> `optional` **callResult**: `null` | [`CallResult`](/proto-reference/CallLogRecord/enumerations/CallResult)
Defined in: [WAProto/index.d.ts:2300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2300)
***
### callType?
> `optional` **callType**: `null` | [`CallType`](/proto-reference/CallLogRecord/enumerations/CallType)
Defined in: [WAProto/index.d.ts:2314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2314)
***
### duration?
> `optional` **duration**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2303)
***
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:2312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2312)
***
### isCallLink?
> `optional` **isCallLink**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2307)
***
### isDndMode?
> `optional` **isDndMode**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2301)
***
### isIncoming?
> `optional` **isIncoming**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2305)
***
### isVideo?
> `optional` **isVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2306)
***
### participants?
> `optional` **participants**: `null` | [`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo)\[]
Defined in: [WAProto/index.d.ts:2313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2313)
***
### scheduledCallId?
> `optional` **scheduledCallId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2309)
***
### silenceReason?
> `optional` **silenceReason**: `null` | [`SilenceReason`](/proto-reference/CallLogRecord/enumerations/SilenceReason)
Defined in: [WAProto/index.d.ts:2302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2302)
***
### startTime?
> `optional` **startTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2304)
# ICertChain
Source: https://baileys.wiki/proto-reference/interfaces/ICertChain
Protobuf interface ICertChain generated from WAProto.
Defined in: [WAProto/index.d.ts:2391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2391)
## Properties
### intermediate?
> `optional` **intermediate**: `null` | [`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
Defined in: [WAProto/index.d.ts:2393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2393)
***
### leaf?
> `optional` **leaf**: `null` | [`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
Defined in: [WAProto/index.d.ts:2392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2392)
# IChatLockSettings
Source: https://baileys.wiki/proto-reference/interfaces/IChatLockSettings
Protobuf interface IChatLockSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:2457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2457)
## Properties
### hideLockedChats?
> `optional` **hideLockedChats**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2458)
***
### secretCode?
> `optional` **secretCode**: `null` | [`IUserPassword`](/proto-reference/interfaces/IUserPassword)
Defined in: [WAProto/index.d.ts:2459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2459)
# IChatRowOpaqueData
Source: https://baileys.wiki/proto-reference/interfaces/IChatRowOpaqueData
Protobuf interface IChatRowOpaqueData generated from WAProto.
Defined in: [WAProto/index.d.ts:2475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2475)
## Properties
### draftMessage?
> `optional` **draftMessage**: `null` | [`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage)
Defined in: [WAProto/index.d.ts:2476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2476)
# ICitation
Source: https://baileys.wiki/proto-reference/interfaces/ICitation
Protobuf interface ICitation generated from WAProto.
Defined in: [WAProto/index.d.ts:2590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2590)
## Properties
### cmsId?
> `optional` **cmsId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2593)
***
### imageUrl?
> `optional` **imageUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2594)
***
### subtitle?
> `optional` **subtitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:2592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2592)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:2591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2591)
# IClientPairingProps
Source: https://baileys.wiki/proto-reference/interfaces/IClientPairingProps
Protobuf interface IClientPairingProps generated from WAProto.
Defined in: [WAProto/index.d.ts:2612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2612)
## Properties
### isChatDbLidMigrated?
> `optional` **isChatDbLidMigrated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2613)
***
### isSyncdPureLidSession?
> `optional` **isSyncdPureLidSession**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2614)
***
### isSyncdSnapshotRecoveryEnabled?
> `optional` **isSyncdSnapshotRecoveryEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2615)
# IClientPayload
Source: https://baileys.wiki/proto-reference/interfaces/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)
# ICommentMetadata
Source: https://baileys.wiki/proto-reference/interfaces/ICommentMetadata
Protobuf interface ICommentMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:3057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3057)
## Properties
### commentParentKey?
> `optional` **commentParentKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:3058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3058)
***
### replyCount?
> `optional` **replyCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3059)
# ICompanionCommitment
Source: https://baileys.wiki/proto-reference/interfaces/ICompanionCommitment
Protobuf interface ICompanionCommitment generated from WAProto.
Defined in: [WAProto/index.d.ts:3075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3075)
## Properties
### hash?
> `optional` **hash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3076)
# ICompanionEphemeralIdentity
Source: https://baileys.wiki/proto-reference/interfaces/ICompanionEphemeralIdentity
Protobuf interface ICompanionEphemeralIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:3091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3091)
## Properties
### deviceType?
> `optional` **deviceType**: `null` | [`PlatformType`](/proto-reference/DeviceProps/enumerations/PlatformType)
Defined in: [WAProto/index.d.ts:3093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3093)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3092)
***
### ref?
> `optional` **ref**: `null` | `string`
Defined in: [WAProto/index.d.ts:3094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3094)
# IConfig
Source: https://baileys.wiki/proto-reference/interfaces/IConfig
Protobuf interface IConfig generated from WAProto.
Defined in: [WAProto/index.d.ts:3111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3111)
## Properties
### field?
> `optional` **field**: `null` | \{}
Defined in: [WAProto/index.d.ts:3112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3112)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:3113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3113)
# IContextInfo
Source: https://baileys.wiki/proto-reference/interfaces/IContextInfo
Protobuf interface IContextInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3129)
## Properties
### actionLink?
> `optional` **actionLink**: `null` | [`IActionLink`](/proto-reference/interfaces/IActionLink)
Defined in: [WAProto/index.d.ts:3150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3150)
***
### alwaysShowAdAttribution?
> `optional` **alwaysShowAdAttribution**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3163)
***
### botMessageSharingInfo?
> `optional` **botMessageSharingInfo**: `null` | [`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo)
Defined in: [WAProto/index.d.ts:3184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3184)
***
### businessMessageForwardInfo?
> `optional` **businessMessageForwardInfo**: `null` | [`IBusinessMessageForwardInfo`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo)
Defined in: [WAProto/index.d.ts:3159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3159)
***
### conversionData?
> `optional` **conversionData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3136)
***
### conversionDelaySeconds?
> `optional` **conversionDelaySeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:3137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3137)
***
### conversionSource?
> `optional` **conversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3135](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3135)
***
### ctwaPayload?
> `optional` **ctwaPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3168)
***
### ctwaSignals?
> `optional` **ctwaSignals**: `null` | `string`
Defined in: [WAProto/index.d.ts:3167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3167)
***
### dataSharingContext?
> `optional` **dataSharingContext**: `null` | [`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext)
Defined in: [WAProto/index.d.ts:3162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3162)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
Defined in: [WAProto/index.d.ts:3149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3149)
***
### entryPointConversionApp?
> `optional` **entryPointConversionApp**: `null` | `string`
Defined in: [WAProto/index.d.ts:3147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3147)
***
### entryPointConversionDelaySeconds?
> `optional` **entryPointConversionDelaySeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:3148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3148)
***
### entryPointConversionExternalMedium?
> `optional` **entryPointConversionExternalMedium**: `null` | `string`
Defined in: [WAProto/index.d.ts:3166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3166)
***
### entryPointConversionExternalSource?
> `optional` **entryPointConversionExternalSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3165)
***
### entryPointConversionSource?
> `optional` **entryPointConversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3146)
***
### ephemeralSettingTimestamp?
> `optional` **ephemeralSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3143)
***
### ephemeralSharedSecret?
> `optional` **ephemeralSharedSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3144)
***
### expiration?
> `optional` **expiration**: `null` | `number`
Defined in: [WAProto/index.d.ts:3142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3142)
***
### externalAdReply?
> `optional` **externalAdReply**: `null` | [`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo)
Defined in: [WAProto/index.d.ts:3145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3145)
***
### featureEligibilities?
> `optional` **featureEligibilities**: `null` | [`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities)
Defined in: [WAProto/index.d.ts:3164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3164)
***
### forwardedAiBotMessageInfo?
> `optional` **forwardedAiBotMessageInfo**: `null` | [`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo)
Defined in: [WAProto/index.d.ts:3169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3169)
***
### forwardedNewsletterMessageInfo?
> `optional` **forwardedNewsletterMessageInfo**: `null` | [`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:3158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3158)
***
### forwardingScore?
> `optional` **forwardingScore**: `null` | `number`
Defined in: [WAProto/index.d.ts:3138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3138)
***
### forwardOrigin?
> `optional` **forwardOrigin**: `null` | [`ForwardOrigin`](/proto-reference/ContextInfo/enumerations/ForwardOrigin)
Defined in: [WAProto/index.d.ts:3179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3179)
***
### groupMentions?
> `optional` **groupMentions**: `null` | [`IGroupMention`](/proto-reference/interfaces/IGroupMention)\[]
Defined in: [WAProto/index.d.ts:3156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3156)
***
### groupSubject?
> `optional` **groupSubject**: `null` | `string`
Defined in: [WAProto/index.d.ts:3151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3151)
***
### isForwarded?
> `optional` **isForwarded**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3139)
***
### isGroupStatus?
> `optional` **isGroupStatus**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3178)
***
### isQuestion?
> `optional` **isQuestion**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3175)
***
### isSampled?
> `optional` **isSampled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3155)
***
### memberLabel?
> `optional` **memberLabel**: `null` | [`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
Defined in: [WAProto/index.d.ts:3174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3174)
***
### mentionedJid?
> `optional` **mentionedJid**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:3134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3134)
***
### nonJidMentions?
> `optional` **nonJidMentions**: `null` | `number`
Defined in: [WAProto/index.d.ts:3182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3182)
***
### pairedMediaType?
> `optional` **pairedMediaType**: `null` | [`PairedMediaType`](/proto-reference/ContextInfo/enumerations/PairedMediaType)
Defined in: [WAProto/index.d.ts:3172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3172)
***
### parentGroupJid?
> `optional` **parentGroupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3152)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:3131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3131)
***
### placeholderKey?
> `optional` **placeholderKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:3141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3141)
***
### questionReplyQuotedMessage?
> `optional` **questionReplyQuotedMessage**: `null` | [`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage)
Defined in: [WAProto/index.d.ts:3180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3180)
***
### quotedAd?
> `optional` **quotedAd**: `null` | [`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo)
Defined in: [WAProto/index.d.ts:3140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3140)
***
### quotedMessage?
> `optional` **quotedMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:3132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3132)
***
### quotedType?
> `optional` **quotedType**: `null` | [`QuotedType`](/proto-reference/ContextInfo/enumerations/QuotedType)
Defined in: [WAProto/index.d.ts:3183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3183)
***
### rankingVersion?
> `optional` **rankingVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:3173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3173)
***
### remoteJid?
> `optional` **remoteJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3133)
***
### smbClientCampaignId?
> `optional` **smbClientCampaignId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3160)
***
### smbServerCampaignId?
> `optional` **smbServerCampaignId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3161)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3130)
***
### statusAttributions?
> `optional` **statusAttributions**: `null` | [`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution)\[]
Defined in: [WAProto/index.d.ts:3177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3177)
***
### statusAttributionType?
> `optional` **statusAttributionType**: `null` | [`StatusAttributionType`](/proto-reference/ContextInfo/enumerations/StatusAttributionType)
Defined in: [WAProto/index.d.ts:3170](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3170)
***
### statusAudienceMetadata?
> `optional` **statusAudienceMetadata**: `null` | [`IStatusAudienceMetadata`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata)
Defined in: [WAProto/index.d.ts:3181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3181)
***
### statusSourceType?
> `optional` **statusSourceType**: `null` | [`StatusSourceType`](/proto-reference/ContextInfo/enumerations/StatusSourceType)
Defined in: [WAProto/index.d.ts:3176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3176)
***
### trustBannerAction?
> `optional` **trustBannerAction**: `null` | `number`
Defined in: [WAProto/index.d.ts:3154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3154)
***
### trustBannerType?
> `optional` **trustBannerType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3153)
***
### urlTrackingMap?
> `optional` **urlTrackingMap**: `null` | [`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
Defined in: [WAProto/index.d.ts:3171](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3171)
***
### utm?
> `optional` **utm**: `null` | [`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo)
Defined in: [WAProto/index.d.ts:3157](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3157)
# IConversation
Source: https://baileys.wiki/proto-reference/interfaces/IConversation
Protobuf interface IConversation generated from WAProto.
Defined in: [WAProto/index.d.ts:3601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3601)
## Properties
### accountLid?
> `optional` **accountLid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3650)
***
### archived?
> `optional` **archived**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3617)
***
### capiCreatedGroup?
> `optional` **capiCreatedGroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3649)
***
### commentsCount?
> `optional` **commentsCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3646)
***
### contactPrimaryIdentityKey?
> `optional` **contactPrimaryIdentityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3624)
***
### conversationTimestamp?
> `optional` **conversationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3613)
***
### createdAt?
> `optional` **createdAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3632)
***
### createdBy?
> `optional` **createdBy**: `null` | `string`
Defined in: [WAProto/index.d.ts:3633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3633)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:3634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3634)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
Defined in: [WAProto/index.d.ts:3618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3618)
***
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:3639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3639)
***
### endOfHistoryTransfer?
> `optional` **endOfHistoryTransfer**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3609)
***
### endOfHistoryTransferType?
> `optional` **endOfHistoryTransferType**: `null` | [`EndOfHistoryTransferType`](/proto-reference/Conversation/enumerations/EndOfHistoryTransferType)
Defined in: [WAProto/index.d.ts:3612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3612)
***
### ephemeralExpiration?
> `optional` **ephemeralExpiration**: `null` | `number`
Defined in: [WAProto/index.d.ts:3610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3610)
***
### ephemeralSettingTimestamp?
> `optional` **ephemeralSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3611)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:3602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3602)
***
### isDefaultSubgroup?
> `optional` **isDefaultSubgroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3638)
***
### isParentGroup?
> `optional` **isParentGroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3636)
***
### lastMsgTimestamp?
> `optional` **lastMsgTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3606)
***
### lidJid?
> `optional` **lidJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3643)
***
### lidOriginType?
> `optional` **lidOriginType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3645)
***
### limitSharing?
> `optional` **limitSharing**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3651)
***
### limitSharingInitiatedByMe?
> `optional` **limitSharingInitiatedByMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3654)
***
### limitSharingSettingTimestamp?
> `optional` **limitSharingSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3652)
***
### limitSharingTrigger?
> `optional` **limitSharingTrigger**: `null` | [`TriggerType`](/proto-reference/LimitSharing/enumerations/TriggerType)
Defined in: [WAProto/index.d.ts:3653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3653)
***
### locked?
> `optional` **locked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3647)
***
### maibaAiThreadEnabled?
> `optional` **maibaAiThreadEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3655)
***
### markedAsUnread?
> `optional` **markedAsUnread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3620)
***
### mediaVisibility?
> `optional` **mediaVisibility**: `null` | [`MediaVisibility`](/proto-reference/enumerations/MediaVisibility)
Defined in: [WAProto/index.d.ts:3628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3628)
***
### messages?
> `optional` **messages**: `null` | [`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg)\[]
Defined in: [WAProto/index.d.ts:3603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3603)
***
### muteEndTime?
> `optional` **muteEndTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3626)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:3614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3614)
***
### newJid?
> `optional` **newJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3604)
***
### notSpam?
> `optional` **notSpam**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3616)
***
### oldJid?
> `optional` **oldJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3605)
***
### parentGroupId?
> `optional` **parentGroupId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3637)
***
### participant?
> `optional` **participant**: `null` | [`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant)\[]
Defined in: [WAProto/index.d.ts:3621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3621)
***
### pHash?
> `optional` **pHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:3615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3615)
***
### pinned?
> `optional` **pinned**: `null` | `number`
Defined in: [WAProto/index.d.ts:3625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3625)
***
### pnhDuplicateLidThread?
> `optional` **pnhDuplicateLidThread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3642)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3640)
***
### readOnly?
> `optional` **readOnly**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3608)
***
### shareOwnPn?
> `optional` **shareOwnPn**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3641)
***
### support?
> `optional` **support**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3635)
***
### suspended?
> `optional` **suspended**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3630)
***
### systemMessageToInsert?
> `optional` **systemMessageToInsert**: `null` | [`PrivacySystemMessage`](/proto-reference/enumerations/PrivacySystemMessage)
Defined in: [WAProto/index.d.ts:3648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3648)
***
### tcToken?
> `optional` **tcToken**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3622)
***
### tcTokenSenderTimestamp?
> `optional` **tcTokenSenderTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3629)
***
### tcTokenTimestamp?
> `optional` **tcTokenTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3623)
***
### terminated?
> `optional` **terminated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3631)
***
### unreadCount?
> `optional` **unreadCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3607)
***
### unreadMentionCount?
> `optional` **unreadMentionCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3619)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:3644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3644)
***
### wallpaper?
> `optional` **wallpaper**: `null` | [`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
Defined in: [WAProto/index.d.ts:3627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3627)
# IDeviceCapabilities
Source: https://baileys.wiki/proto-reference/interfaces/IDeviceCapabilities
Protobuf interface IDeviceCapabilities generated from WAProto.
Defined in: [WAProto/index.d.ts:3732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3732)
## Properties
### businessBroadcast?
> `optional` **businessBroadcast**: `null` | [`IBusinessBroadcast`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast)
Defined in: [WAProto/index.d.ts:3735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3735)
***
### chatLockSupportLevel?
> `optional` **chatLockSupportLevel**: `null` | [`ChatLockSupportLevel`](/proto-reference/DeviceCapabilities/enumerations/ChatLockSupportLevel)
Defined in: [WAProto/index.d.ts:3733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3733)
***
### lidMigration?
> `optional` **lidMigration**: `null` | [`ILIDMigration`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration)
Defined in: [WAProto/index.d.ts:3734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3734)
***
### memberNameTagPrimarySupport?
> `optional` **memberNameTagPrimarySupport**: `null` | [`MemberNameTagPrimarySupport`](/proto-reference/DeviceCapabilities/enumerations/MemberNameTagPrimarySupport)
Defined in: [WAProto/index.d.ts:3737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3737)
***
### userHasAvatar?
> `optional` **userHasAvatar**: `null` | [`IUserHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar)
Defined in: [WAProto/index.d.ts:3736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3736)
# IDeviceConsistencyCodeMessage
Source: https://baileys.wiki/proto-reference/interfaces/IDeviceConsistencyCodeMessage
Protobuf interface IDeviceConsistencyCodeMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:3819](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3819)
## Properties
### generation?
> `optional` **generation**: `null` | `number`
Defined in: [WAProto/index.d.ts:3820](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3820)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3821)
# IDeviceListMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IDeviceListMetadata
Protobuf interface IDeviceListMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:3837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3837)
## Properties
### receiverAccountType?
> `optional` **receiverAccountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:3842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3842)
***
### recipientKeyHash?
> `optional` **recipientKeyHash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3843)
***
### recipientKeyIndexes?
> `optional` **recipientKeyIndexes**: `null` | `number`\[]
Defined in: [WAProto/index.d.ts:3845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3845)
***
### recipientTimestamp?
> `optional` **recipientTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3844)
***
### senderAccountType?
> `optional` **senderAccountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:3841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3841)
***
### senderKeyHash?
> `optional` **senderKeyHash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3838)
***
### senderKeyIndexes?
> `optional` **senderKeyIndexes**: `null` | `number`\[]
Defined in: [WAProto/index.d.ts:3840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3840)
***
### senderTimestamp?
> `optional` **senderTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3839)
# IDeviceProps
Source: https://baileys.wiki/proto-reference/interfaces/IDeviceProps
Protobuf interface IDeviceProps generated from WAProto.
Defined in: [WAProto/index.d.ts:3867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3867)
## Properties
### historySyncConfig?
> `optional` **historySyncConfig**: `null` | [`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
Defined in: [WAProto/index.d.ts:3872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3872)
***
### os?
> `optional` **os**: `null` | `string`
Defined in: [WAProto/index.d.ts:3868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3868)
***
### platformType?
> `optional` **platformType**: `null` | [`PlatformType`](/proto-reference/DeviceProps/enumerations/PlatformType)
Defined in: [WAProto/index.d.ts:3870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3870)
***
### requireFullSync?
> `optional` **requireFullSync**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3871)
***
### version?
> `optional` **version**: `null` | [`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion)
Defined in: [WAProto/index.d.ts:3869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3869)
# IDisappearingMode
Source: https://baileys.wiki/proto-reference/interfaces/IDisappearingMode
Protobuf interface IDisappearingMode generated from WAProto.
Defined in: [WAProto/index.d.ts:3998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3998)
## Properties
### initiatedByMe?
> `optional` **initiatedByMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4002)
***
### initiator?
> `optional` **initiator**: `null` | [`Initiator`](/proto-reference/DisappearingMode/enumerations/Initiator)
Defined in: [WAProto/index.d.ts:3999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3999)
***
### initiatorDeviceJid?
> `optional` **initiatorDeviceJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4001)
***
### trigger?
> `optional` **trigger**: `null` | [`Trigger`](/proto-reference/DisappearingMode/enumerations/Trigger)
Defined in: [WAProto/index.d.ts:4000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4000)
# IEmbeddedContent
Source: https://baileys.wiki/proto-reference/interfaces/IEmbeddedContent
Protobuf interface IEmbeddedContent generated from WAProto.
Defined in: [WAProto/index.d.ts:4039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4039)
## Properties
### embeddedMessage?
> `optional` **embeddedMessage**: `null` | [`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage)
Defined in: [WAProto/index.d.ts:4040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4040)
***
### embeddedMusic?
> `optional` **embeddedMusic**: `null` | [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
Defined in: [WAProto/index.d.ts:4041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4041)
# IEmbeddedMessage
Source: https://baileys.wiki/proto-reference/interfaces/IEmbeddedMessage
Protobuf interface IEmbeddedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4058)
## Properties
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:4060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4060)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4059)
# IEmbeddedMusic
Source: https://baileys.wiki/proto-reference/interfaces/IEmbeddedMusic
Protobuf interface IEmbeddedMusic generated from WAProto.
Defined in: [WAProto/index.d.ts:4076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4076)
## Properties
### artistAttribution?
> `optional` **artistAttribution**: `null` | `string`
Defined in: [WAProto/index.d.ts:4084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4084)
***
### artworkDirectPath?
> `optional` **artworkDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:4081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4081)
***
### artworkEncSha256?
> `optional` **artworkEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4083)
***
### artworkMediaKey?
> `optional` **artworkMediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4087)
***
### artworkSha256?
> `optional` **artworkSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4082)
***
### author?
> `optional` **author**: `null` | `string`
Defined in: [WAProto/index.d.ts:4079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4079)
***
### countryBlocklist?
> `optional` **countryBlocklist**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4085)
***
### derivedContentStartTimeInMs?
> `optional` **derivedContentStartTimeInMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4089)
***
### isExplicit?
> `optional` **isExplicit**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4086)
***
### musicContentMediaId?
> `optional` **musicContentMediaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4077)
***
### musicSongStartTimeInMs?
> `optional` **musicSongStartTimeInMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4088)
***
### overlapDurationInMs?
> `optional` **overlapDurationInMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4090)
***
### songId?
> `optional` **songId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4078)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:4080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4080)
# IEncryptedPairingRequest
Source: https://baileys.wiki/proto-reference/interfaces/IEncryptedPairingRequest
Protobuf interface IEncryptedPairingRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:4118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4118)
## Properties
### encryptedPayload?
> `optional` **encryptedPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4119)
***
### iv?
> `optional` **iv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4120)
# IEphemeralSetting
Source: https://baileys.wiki/proto-reference/interfaces/IEphemeralSetting
Protobuf interface IEphemeralSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:4136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4136)
## Properties
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:4137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4137)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4138)
# IEventAdditionalMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IEventAdditionalMetadata
Protobuf interface IEventAdditionalMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:4154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4154)
## Properties
### isStale?
> `optional` **isStale**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4155)
# IEventResponse
Source: https://baileys.wiki/proto-reference/interfaces/IEventResponse
Protobuf interface IEventResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:4170](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4170)
## Properties
### eventResponseMessage?
> `optional` **eventResponseMessage**: `null` | [`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
Defined in: [WAProto/index.d.ts:4173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4173)
***
### eventResponseMessageKey?
> `optional` **eventResponseMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:4171](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4171)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4172)
***
### unread?
> `optional` **unread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4174)
# IExitCode
Source: https://baileys.wiki/proto-reference/interfaces/IExitCode
Protobuf interface IExitCode generated from WAProto.
Defined in: [WAProto/index.d.ts:4192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4192)
## Properties
### code?
> `optional` **code**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4193)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:4194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4194)
# IExternalBlobReference
Source: https://baileys.wiki/proto-reference/interfaces/IExternalBlobReference
Protobuf interface IExternalBlobReference generated from WAProto.
Defined in: [WAProto/index.d.ts:4210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4210)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:4212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4212)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4216)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4215)
***
### fileSizeBytes?
> `optional` **fileSizeBytes**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4214)
***
### handle?
> `optional` **handle**: `null` | `string`
Defined in: [WAProto/index.d.ts:4213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4213)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4211)
# IField
Source: https://baileys.wiki/proto-reference/interfaces/IField
Protobuf interface IField generated from WAProto.
Defined in: [WAProto/index.d.ts:4236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4236)
## Properties
### isMessage?
> `optional` **isMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4240)
***
### maxVersion?
> `optional` **maxVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:4238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4238)
***
### minVersion?
> `optional` **minVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:4237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4237)
***
### notReportableMinVersion?
> `optional` **notReportableMinVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:4239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4239)
***
### subfield?
> `optional` **subfield**: `null` | \{}
Defined in: [WAProto/index.d.ts:4241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4241)
# IForwardedAIBotMessageInfo
Source: https://baileys.wiki/proto-reference/interfaces/IForwardedAIBotMessageInfo
Protobuf interface IForwardedAIBotMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:4260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4260)
## Properties
### botJid?
> `optional` **botJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4262)
***
### botName?
> `optional` **botName**: `null` | `string`
Defined in: [WAProto/index.d.ts:4261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4261)
***
### creatorName?
> `optional` **creatorName**: `null` | `string`
Defined in: [WAProto/index.d.ts:4263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4263)
# IGlobalSettings
Source: https://baileys.wiki/proto-reference/interfaces/IGlobalSettings
Protobuf interface IGlobalSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:4280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4280)
## Properties
### autoDownloadCellular?
> `optional` **autoDownloadCellular**: `null` | [`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
Defined in: [WAProto/index.d.ts:4285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4285)
***
### autoDownloadRoaming?
> `optional` **autoDownloadRoaming**: `null` | [`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
Defined in: [WAProto/index.d.ts:4286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4286)
***
### autoDownloadWiFi?
> `optional` **autoDownloadWiFi**: `null` | [`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
Defined in: [WAProto/index.d.ts:4284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4284)
***
### autoUnarchiveChats?
> `optional` **autoUnarchiveChats**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4294)
***
### avatarUserSettings?
> `optional` **avatarUserSettings**: `null` | [`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings)
Defined in: [WAProto/index.d.ts:4291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4291)
***
### chatDbLidMigrationTimestamp?
> `optional` **chatDbLidMigrationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4300)
***
### chatLockSettings?
> `optional` **chatLockSettings**: `null` | [`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
Defined in: [WAProto/index.d.ts:4299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4299)
***
### darkThemeWallpaper?
> `optional` **darkThemeWallpaper**: `null` | [`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
Defined in: [WAProto/index.d.ts:4283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4283)
***
### disappearingModeDuration?
> `optional` **disappearingModeDuration**: `null` | `number`
Defined in: [WAProto/index.d.ts:4289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4289)
***
### disappearingModeTimestamp?
> `optional` **disappearingModeTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4290)
***
### fontSize?
> `optional` **fontSize**: `null` | `number`
Defined in: [WAProto/index.d.ts:4292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4292)
***
### groupNotificationSettings?
> `optional` **groupNotificationSettings**: `null` | [`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
Defined in: [WAProto/index.d.ts:4298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4298)
***
### individualNotificationSettings?
> `optional` **individualNotificationSettings**: `null` | [`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
Defined in: [WAProto/index.d.ts:4297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4297)
***
### lightThemeWallpaper?
> `optional` **lightThemeWallpaper**: `null` | [`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
Defined in: [WAProto/index.d.ts:4281](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4281)
***
### mediaVisibility?
> `optional` **mediaVisibility**: `null` | [`MediaVisibility`](/proto-reference/enumerations/MediaVisibility)
Defined in: [WAProto/index.d.ts:4282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4282)
***
### photoQualityMode?
> `optional` **photoQualityMode**: `null` | `number`
Defined in: [WAProto/index.d.ts:4296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4296)
***
### securityNotifications?
> `optional` **securityNotifications**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4293)
***
### showGroupNotificationsPreview?
> `optional` **showGroupNotificationsPreview**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4288)
***
### showIndividualNotificationsPreview?
> `optional` **showIndividualNotificationsPreview**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4287)
***
### videoQualityMode?
> `optional` **videoQualityMode**: `null` | `number`
Defined in: [WAProto/index.d.ts:4295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4295)
# IGroupHistoryBundleInfo
Source: https://baileys.wiki/proto-reference/interfaces/IGroupHistoryBundleInfo
Protobuf interface IGroupHistoryBundleInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:4334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4334)
## Properties
### deprecatedMessageHistoryBundle?
> `optional` **deprecatedMessageHistoryBundle**: `null` | [`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
Defined in: [WAProto/index.d.ts:4335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4335)
***
### processState?
> `optional` **processState**: `null` | [`ProcessState`](/proto-reference/GroupHistoryBundleInfo/enumerations/ProcessState)
Defined in: [WAProto/index.d.ts:4336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4336)
# IGroupHistoryIndividualMessageInfo
Source: https://baileys.wiki/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo
Protobuf interface IGroupHistoryIndividualMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:4363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4363)
## Properties
### bundleMessageKey?
> `optional` **bundleMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:4364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4364)
***
### editedAfterReceivedAsHistory?
> `optional` **editedAfterReceivedAsHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4365)
# IGroupMention
Source: https://baileys.wiki/proto-reference/interfaces/IGroupMention
Protobuf interface IGroupMention generated from WAProto.
Defined in: [WAProto/index.d.ts:4381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4381)
## Properties
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4382)
***
### groupSubject?
> `optional` **groupSubject**: `null` | `string`
Defined in: [WAProto/index.d.ts:4383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4383)
# IGroupParticipant
Source: https://baileys.wiki/proto-reference/interfaces/IGroupParticipant
Protobuf interface IGroupParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:4399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4399)
## Properties
### memberLabel?
> `optional` **memberLabel**: `null` | [`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
Defined in: [WAProto/index.d.ts:4402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4402)
***
### rank?
> `optional` **rank**: `null` | [`Rank`](/proto-reference/GroupParticipant/enumerations/Rank)
Defined in: [WAProto/index.d.ts:4401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4401)
***
### userJid?
> `optional` **userJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4400)
# IHandshakeMessage
Source: https://baileys.wiki/proto-reference/interfaces/IHandshakeMessage
Protobuf interface IHandshakeMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4428)
## Properties
### clientFinish?
> `optional` **clientFinish**: `null` | [`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish)
Defined in: [WAProto/index.d.ts:4431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4431)
***
### clientHello?
> `optional` **clientHello**: `null` | [`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello)
Defined in: [WAProto/index.d.ts:4429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4429)
***
### serverHello?
> `optional` **serverHello**: `null` | [`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello)
Defined in: [WAProto/index.d.ts:4430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4430)
# IHistorySync
Source: https://baileys.wiki/proto-reference/interfaces/IHistorySync
Protobuf interface IHistorySync generated from WAProto.
Defined in: [WAProto/index.d.ts:4517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4517)
## Properties
### accounts?
> `optional` **accounts**: `null` | [`IAccount`](/proto-reference/interfaces/IAccount)\[]
Defined in: [WAProto/index.d.ts:4534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4534)
***
### aiWaitListState?
> `optional` **aiWaitListState**: `null` | [`BotAIWaitListState`](/proto-reference/HistorySync/enumerations/BotAIWaitListState)
Defined in: [WAProto/index.d.ts:4530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4530)
***
### callLogRecords?
> `optional` **callLogRecords**: `null` | [`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)\[]
Defined in: [WAProto/index.d.ts:4529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4529)
***
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:4521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4521)
***
### companionMetaNonce?
> `optional` **companionMetaNonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:4532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4532)
***
### conversations?
> `optional` **conversations**: `null` | [`IConversation`](/proto-reference/interfaces/IConversation)\[]
Defined in: [WAProto/index.d.ts:4519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4519)
***
### globalSettings?
> `optional` **globalSettings**: `null` | [`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings)
Defined in: [WAProto/index.d.ts:4524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4524)
***
### pastParticipants?
> `optional` **pastParticipants**: `null` | [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)\[]
Defined in: [WAProto/index.d.ts:4528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4528)
***
### phoneNumberToLidMappings?
> `optional` **phoneNumberToLidMappings**: `null` | [`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping)\[]
Defined in: [WAProto/index.d.ts:4531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4531)
***
### progress?
> `optional` **progress**: `null` | `number`
Defined in: [WAProto/index.d.ts:4522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4522)
***
### pushnames?
> `optional` **pushnames**: `null` | [`IPushname`](/proto-reference/interfaces/IPushname)\[]
Defined in: [WAProto/index.d.ts:4523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4523)
***
### recentStickers?
> `optional` **recentStickers**: `null` | [`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata)\[]
Defined in: [WAProto/index.d.ts:4527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4527)
***
### shareableChatIdentifierEncryptionKey?
> `optional` **shareableChatIdentifierEncryptionKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4533)
***
### statusV3Messages?
> `optional` **statusV3Messages**: `null` | [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)\[]
Defined in: [WAProto/index.d.ts:4520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4520)
***
### syncType?
> `optional` **syncType**: `null` | [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:4518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4518)
***
### threadDsTimeframeOffset?
> `optional` **threadDsTimeframeOffset**: `null` | `number`
Defined in: [WAProto/index.d.ts:4526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4526)
***
### threadIdUserSecret?
> `optional` **threadIdUserSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4525)
# IHistorySyncMsg
Source: https://baileys.wiki/proto-reference/interfaces/IHistorySyncMsg
Protobuf interface IHistorySyncMsg generated from WAProto.
Defined in: [WAProto/index.d.ts:4583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4583)
## Properties
### message?
> `optional` **message**: `null` | [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)
Defined in: [WAProto/index.d.ts:4584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4584)
***
### msgOrderId?
> `optional` **msgOrderId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4585)
# IHydratedTemplateButton
Source: https://baileys.wiki/proto-reference/interfaces/IHydratedTemplateButton
Protobuf interface IHydratedTemplateButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4601)
## Properties
### callButton?
> `optional` **callButton**: `null` | [`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton)
Defined in: [WAProto/index.d.ts:4605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4605)
***
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:4602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4602)
***
### quickReplyButton?
> `optional` **quickReplyButton**: `null` | [`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton)
Defined in: [WAProto/index.d.ts:4603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4603)
***
### urlButton?
> `optional` **urlButton**: `null` | [`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton)
Defined in: [WAProto/index.d.ts:4604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4604)
# IIdentityKeyPairStructure
Source: https://baileys.wiki/proto-reference/interfaces/IIdentityKeyPairStructure
Protobuf interface IIdentityKeyPairStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:4694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4694)
## Properties
### privateKey?
> `optional` **privateKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4696)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4695)
# IInThreadSurveyMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IInThreadSurveyMetadata
Protobuf interface IInThreadSurveyMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:4712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4712)
## Properties
### feedbackToastText?
> `optional` **feedbackToastText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4729)
***
### invitationBodyText?
> `optional` **invitationBodyText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4720)
***
### invitationCtaText?
> `optional` **invitationCtaText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4721)
***
### invitationCtaUrl?
> `optional` **invitationCtaUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:4722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4722)
***
### invitationHeaderText?
> `optional` **invitationHeaderText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4719)
***
### privacyStatementFull?
> `optional` **privacyStatementFull**: `null` | `string`
Defined in: [WAProto/index.d.ts:4727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4727)
***
### privacyStatementParts?
> `optional` **privacyStatementParts**: `null` | [`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart)\[]
Defined in: [WAProto/index.d.ts:4728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4728)
***
### questions?
> `optional` **questions**: `null` | [`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion)\[]
Defined in: [WAProto/index.d.ts:4724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4724)
***
### requestId?
> `optional` **requestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4717)
***
### simonSessionId?
> `optional` **simonSessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4714)
***
### simonSurveyId?
> `optional` **simonSurveyId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4715)
***
### surveyContinueButtonText?
> `optional` **surveyContinueButtonText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4725)
***
### surveySubmitButtonText?
> `optional` **surveySubmitButtonText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4726)
***
### surveyTitle?
> `optional` **surveyTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:4723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4723)
***
### tessaEvent?
> `optional` **tessaEvent**: `null` | `string`
Defined in: [WAProto/index.d.ts:4718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4718)
***
### tessaRootId?
> `optional` **tessaRootId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4716)
***
### tessaSessionId?
> `optional` **tessaSessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4713)
# IInteractiveAnnotation
Source: https://baileys.wiki/proto-reference/interfaces/IInteractiveAnnotation
Protobuf interface IInteractiveAnnotation generated from WAProto.
Defined in: [WAProto/index.d.ts:4821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4821)
## Properties
### embeddedAction?
> `optional` **embeddedAction**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4828)
***
### embeddedContent?
> `optional` **embeddedContent**: `null` | [`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent)
Defined in: [WAProto/index.d.ts:4824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4824)
***
### location?
> `optional` **location**: `null` | [`ILocation`](/proto-reference/interfaces/ILocation)
Defined in: [WAProto/index.d.ts:4826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4826)
***
### newsletter?
> `optional` **newsletter**: `null` | [`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:4827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4827)
***
### polygonVertices?
> `optional` **polygonVertices**: `null` | [`IPoint`](/proto-reference/interfaces/IPoint)\[]
Defined in: [WAProto/index.d.ts:4822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4822)
***
### shouldSkipConfirmation?
> `optional` **shouldSkipConfirmation**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4823)
***
### statusLinkType?
> `optional` **statusLinkType**: `null` | [`StatusLinkType`](/proto-reference/InteractiveAnnotation/enumerations/StatusLinkType)
Defined in: [WAProto/index.d.ts:4825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4825)
***
### tapAction?
> `optional` **tapAction**: `null` | [`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction)
Defined in: [WAProto/index.d.ts:4829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4829)
# IInteractiveMessageAdditionalMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata
Protobuf interface IInteractiveMessageAdditionalMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:4861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4861)
## Properties
### isGalaxyFlowCompleted?
> `optional` **isGalaxyFlowCompleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4862)
# IKeepInChat
Source: https://baileys.wiki/proto-reference/interfaces/IKeepInChat
Protobuf interface IKeepInChat generated from WAProto.
Defined in: [WAProto/index.d.ts:4877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4877)
## Properties
### clientTimestampMs?
> `optional` **clientTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4882)
***
### deviceJid?
> `optional` **deviceJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4881)
***
### keepType?
> `optional` **keepType**: `null` | [`KeepType`](/proto-reference/enumerations/KeepType)
Defined in: [WAProto/index.d.ts:4878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4878)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:4880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4880)
***
### serverTimestamp?
> `optional` **serverTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4879)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4883)
# IKeyExchangeMessage
Source: https://baileys.wiki/proto-reference/interfaces/IKeyExchangeMessage
Protobuf interface IKeyExchangeMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4909)
## Properties
### baseKey?
> `optional` **baseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4911)
***
### baseKeySignature?
> `optional` **baseKeySignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4914)
***
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:4910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4910)
***
### identityKey?
> `optional` **identityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4913)
***
### ratchetKey?
> `optional` **ratchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4912)
# IKeyId
Source: https://baileys.wiki/proto-reference/interfaces/IKeyId
Protobuf interface IKeyId generated from WAProto.
Defined in: [WAProto/index.d.ts:4933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4933)
## Properties
### id?
> `optional` **id**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4934)
# ILIDMigrationMapping
Source: https://baileys.wiki/proto-reference/interfaces/ILIDMigrationMapping
Protobuf interface ILIDMigrationMapping generated from WAProto.
Defined in: [WAProto/index.d.ts:4949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4949)
## Properties
### assignedLid?
> `optional` **assignedLid**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4951)
***
### latestLid?
> `optional` **latestLid**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4952)
***
### pn?
> `optional` **pn**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4950)
# ILIDMigrationMappingSyncMessage
Source: https://baileys.wiki/proto-reference/interfaces/ILIDMigrationMappingSyncMessage
Protobuf interface ILIDMigrationMappingSyncMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4969)
## Properties
### encodedMappingPayload?
> `optional` **encodedMappingPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4970)
# ILIDMigrationMappingSyncPayload
Source: https://baileys.wiki/proto-reference/interfaces/ILIDMigrationMappingSyncPayload
Protobuf interface ILIDMigrationMappingSyncPayload generated from WAProto.
Defined in: [WAProto/index.d.ts:4985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4985)
## Properties
### chatDbMigrationTimestamp?
> `optional` **chatDbMigrationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4987)
***
### pnToLidMappings?
> `optional` **pnToLidMappings**: `null` | [`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping)\[]
Defined in: [WAProto/index.d.ts:4986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4986)
# ILegacyMessage
Source: https://baileys.wiki/proto-reference/interfaces/ILegacyMessage
Protobuf interface ILegacyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5003)
## Properties
### eventResponseMessage?
> `optional` **eventResponseMessage**: `null` | [`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
Defined in: [WAProto/index.d.ts:5004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5004)
***
### pollVote?
> `optional` **pollVote**: `null` | [`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
Defined in: [WAProto/index.d.ts:5005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5005)
# ILimitSharing
Source: https://baileys.wiki/proto-reference/interfaces/ILimitSharing
Protobuf interface ILimitSharing generated from WAProto.
Defined in: [WAProto/index.d.ts:5021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5021)
## Properties
### initiatedByMe?
> `optional` **initiatedByMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5025)
***
### limitSharingSettingTimestamp?
> `optional` **limitSharingSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5024)
***
### sharingLimited?
> `optional` **sharingLimited**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5022)
***
### trigger?
> `optional` **trigger**: `null` | [`TriggerType`](/proto-reference/LimitSharing/enumerations/TriggerType)
Defined in: [WAProto/index.d.ts:5023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5023)
# ILocalizedName
Source: https://baileys.wiki/proto-reference/interfaces/ILocalizedName
Protobuf interface ILocalizedName generated from WAProto.
Defined in: [WAProto/index.d.ts:5053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5053)
## Properties
### lc?
> `optional` **lc**: `null` | `string`
Defined in: [WAProto/index.d.ts:5055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5055)
***
### lg?
> `optional` **lg**: `null` | `string`
Defined in: [WAProto/index.d.ts:5054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5054)
***
### verifiedName?
> `optional` **verifiedName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5056)
# ILocation
Source: https://baileys.wiki/proto-reference/interfaces/ILocation
Protobuf interface ILocation generated from WAProto.
Defined in: [WAProto/index.d.ts:5073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5073)
## Properties
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:5074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5074)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:5075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5075)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:5076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5076)
# IMediaData
Source: https://baileys.wiki/proto-reference/interfaces/IMediaData
Protobuf interface IMediaData generated from WAProto.
Defined in: [WAProto/index.d.ts:5093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5093)
## Properties
### localPath?
> `optional` **localPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:5094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5094)
# IMediaNotifyMessage
Source: https://baileys.wiki/proto-reference/interfaces/IMediaNotifyMessage
Protobuf interface IMediaNotifyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5109)
## Properties
### expressPathUrl?
> `optional` **expressPathUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:5110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5110)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5111)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5112)
# IMediaRetryNotification
Source: https://baileys.wiki/proto-reference/interfaces/IMediaRetryNotification
Protobuf interface IMediaRetryNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:5129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5129)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:5131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5131)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5133)
***
### result?
> `optional` **result**: `null` | [`ResultType`](/proto-reference/MediaRetryNotification/enumerations/ResultType)
Defined in: [WAProto/index.d.ts:5132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5132)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5130)
# IMemberLabel
Source: https://baileys.wiki/proto-reference/interfaces/IMemberLabel
Protobuf interface IMemberLabel generated from WAProto.
Defined in: [WAProto/index.d.ts:5167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5167)
## Properties
### label?
> `optional` **label**: `null` | `string`
Defined in: [WAProto/index.d.ts:5168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5168)
***
### labelTimestamp?
> `optional` **labelTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5169)
# IMessage
Source: https://baileys.wiki/proto-reference/interfaces/IMessage
Protobuf interface IMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5185)
## Properties
### albumMessage?
> `optional` **albumMessage**: `null` | [`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage)
Defined in: [WAProto/index.d.ts:5254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5254)
***
### associatedChildMessage?
> `optional` **associatedChildMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5260)
***
### audioMessage?
> `optional` **audioMessage**: `null` | [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
Defined in: [WAProto/index.d.ts:5193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5193)
***
### bcallMessage?
> `optional` **bcallMessage**: `null` | [`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage)
Defined in: [WAProto/index.d.ts:5246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5246)
***
### botForwardedMessage?
> `optional` **botForwardedMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5272)
***
### botInvokeMessage?
> `optional` **botInvokeMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5242)
***
### botTaskMessage?
> `optional` **botTaskMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5268)
***
### buttonsMessage?
> `optional` **buttonsMessage**: `null` | [`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage)
Defined in: [WAProto/index.d.ts:5219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5219)
***
### buttonsResponseMessage?
> `optional` **buttonsResponseMessage**: `null` | [`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage)
Defined in: [WAProto/index.d.ts:5220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5220)
***
### call?
> `optional` **call**: `null` | [`ICall`](/proto-reference/Message/interfaces/ICall)
Defined in: [WAProto/index.d.ts:5195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5195)
***
### callLogMesssage?
> `optional` **callLogMesssage**: `null` | [`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage)
Defined in: [WAProto/index.d.ts:5243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5243)
***
### cancelPaymentRequestMessage?
> `optional` **cancelPaymentRequestMessage**: `null` | [`ICancelPaymentRequestMessage`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5205)
***
### chat?
> `optional` **chat**: `null` | [`IChat`](/proto-reference/Message/interfaces/IChat)
Defined in: [WAProto/index.d.ts:5196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5196)
***
### commentMessage?
> `optional` **commentMessage**: `null` | [`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage)
Defined in: [WAProto/index.d.ts:5250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5250)
***
### contactMessage?
> `optional` **contactMessage**: `null` | [`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)
Defined in: [WAProto/index.d.ts:5189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5189)
***
### contactsArrayMessage?
> `optional` **contactsArrayMessage**: `null` | [`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage)
Defined in: [WAProto/index.d.ts:5198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5198)
***
### conversation?
> `optional` **conversation**: `null` | `string`
Defined in: [WAProto/index.d.ts:5186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5186)
***
### declinePaymentRequestMessage?
> `optional` **declinePaymentRequestMessage**: `null` | [`IDeclinePaymentRequestMessage`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5204)
***
### deviceSentMessage?
> `optional` **deviceSentMessage**: `null` | [`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage)
Defined in: [WAProto/index.d.ts:5211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5211)
***
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:5192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5192)
***
### documentWithCaptionMessage?
> `optional` **documentWithCaptionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5229)
***
### editedMessage?
> `optional` **editedMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5233)
***
### encCommentMessage?
> `optional` **encCommentMessage**: `null` | [`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage)
Defined in: [WAProto/index.d.ts:5245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5245)
***
### encEventResponseMessage?
> `optional` **encEventResponseMessage**: `null` | [`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage)
Defined in: [WAProto/index.d.ts:5249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5249)
***
### encReactionMessage?
> `optional` **encReactionMessage**: `null` | [`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage)
Defined in: [WAProto/index.d.ts:5232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5232)
***
### ephemeralMessage?
> `optional` **ephemeralMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5217)
***
### eventCoverImage?
> `optional` **eventCoverImage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5255)
***
### eventMessage?
> `optional` **eventMessage**: `null` | [`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage)
Defined in: [WAProto/index.d.ts:5248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5248)
***
### extendedTextMessage?
> `optional` **extendedTextMessage**: `null` | [`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage)
Defined in: [WAProto/index.d.ts:5191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5191)
***
### fastRatchetKeySenderKeyDistributionMessage?
> `optional` **fastRatchetKeySenderKeyDistributionMessage**: `null` | [`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:5200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5200)
***
### groupInviteMessage?
> `optional` **groupInviteMessage**: `null` | [`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)
Defined in: [WAProto/index.d.ts:5208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5208)
***
### groupMentionedMessage?
> `optional` **groupMentionedMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5237)
***
### groupStatusMentionMessage?
> `optional` **groupStatusMentionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5261)
***
### groupStatusMessage?
> `optional` **groupStatusMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5264)
***
### groupStatusMessageV2?
> `optional` **groupStatusMessageV2**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5271)
***
### highlyStructuredMessage?
> `optional` **highlyStructuredMessage**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:5199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5199)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:5188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5188)
***
### interactiveMessage?
> `optional` **interactiveMessage**: `null` | [`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
Defined in: [WAProto/index.d.ts:5222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5222)
***
### interactiveResponseMessage?
> `optional` **interactiveResponseMessage**: `null` | [`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
Defined in: [WAProto/index.d.ts:5225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5225)
***
### invoiceMessage?
> `optional` **invoiceMessage**: `null` | [`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage)
Defined in: [WAProto/index.d.ts:5218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5218)
***
### keepInChatMessage?
> `optional` **keepInChatMessage**: `null` | [`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage)
Defined in: [WAProto/index.d.ts:5228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5228)
***
### limitSharingMessage?
> `optional` **limitSharingMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5267)
***
### listMessage?
> `optional` **listMessage**: `null` | [`IListMessage`](/proto-reference/Message/interfaces/IListMessage)
Defined in: [WAProto/index.d.ts:5213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5213)
***
### listResponseMessage?
> `optional` **listResponseMessage**: `null` | [`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage)
Defined in: [WAProto/index.d.ts:5216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5216)
***
### liveLocationMessage?
> `optional` **liveLocationMessage**: `null` | [`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
Defined in: [WAProto/index.d.ts:5202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5202)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:5190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5190)
***
### lottieStickerMessage?
> `optional` **lottieStickerMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5247)
***
### messageContextInfo?
> `optional` **messageContextInfo**: `null` | [`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)
Defined in: [WAProto/index.d.ts:5212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5212)
***
### messageHistoryBundle?
> `optional` **messageHistoryBundle**: `null` | [`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
Defined in: [WAProto/index.d.ts:5244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5244)
***
### messageHistoryNotice?
> `optional` **messageHistoryNotice**: `null` | [`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice)
Defined in: [WAProto/index.d.ts:5270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5270)
***
### newsletterAdminInviteMessage?
> `optional` **newsletterAdminInviteMessage**: `null` | [`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
Defined in: [WAProto/index.d.ts:5251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5251)
***
### newsletterFollowerInviteMessageV2?
> `optional` **newsletterFollowerInviteMessageV2**: `null` | [`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
Defined in: [WAProto/index.d.ts:5279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5279)
***
### orderMessage?
> `optional` **orderMessage**: `null` | [`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage)
Defined in: [WAProto/index.d.ts:5215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5215)
***
### paymentInviteMessage?
> `optional` **paymentInviteMessage**: `null` | [`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage)
Defined in: [WAProto/index.d.ts:5221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5221)
***
### pinInChatMessage?
> `optional` **pinInChatMessage**: `null` | [`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage)
Defined in: [WAProto/index.d.ts:5238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5238)
***
### placeholderMessage?
> `optional` **placeholderMessage**: `null` | [`IPlaceholderMessage`](/proto-reference/Message/interfaces/IPlaceholderMessage)
Defined in: [WAProto/index.d.ts:5252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5252)
***
### pollCreationMessage?
> `optional` **pollCreationMessage**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5226)
***
### pollCreationMessageV2?
> `optional` **pollCreationMessageV2**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5235)
***
### pollCreationMessageV3?
> `optional` **pollCreationMessageV3**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5239)
***
### pollCreationMessageV4?
> `optional` **pollCreationMessageV4**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5262)
***
### pollCreationMessageV5?
> `optional` **pollCreationMessageV5**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5278)
***
### pollCreationOptionImageMessage?
> `optional` **pollCreationOptionImageMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5259)
***
### pollResultSnapshotMessage?
> `optional` **pollResultSnapshotMessage**: `null` | [`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:5258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5258)
***
### pollResultSnapshotMessageV3?
> `optional` **pollResultSnapshotMessageV3**: `null` | [`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:5280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5280)
***
### pollUpdateMessage?
> `optional` **pollUpdateMessage**: `null` | [`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage)
Defined in: [WAProto/index.d.ts:5227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5227)
***
### productMessage?
> `optional` **productMessage**: `null` | [`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
Defined in: [WAProto/index.d.ts:5210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5210)
***
### protocolMessage?
> `optional` **protocolMessage**: `null` | [`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage)
Defined in: [WAProto/index.d.ts:5197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5197)
***
### ptvMessage?
> `optional` **ptvMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:5241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5241)
***
### questionMessage?
> `optional` **questionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5269)
***
### questionReplyMessage?
> `optional` **questionReplyMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5274)
***
### questionResponseMessage?
> `optional` **questionResponseMessage**: `null` | [`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage)
Defined in: [WAProto/index.d.ts:5275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5275)
***
### reactionMessage?
> `optional` **reactionMessage**: `null` | [`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage)
Defined in: [WAProto/index.d.ts:5223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5223)
***
### requestPaymentMessage?
> `optional` **requestPaymentMessage**: `null` | [`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage)
Defined in: [WAProto/index.d.ts:5203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5203)
***
### requestPhoneNumberMessage?
> `optional` **requestPhoneNumberMessage**: `null` | [`IRequestPhoneNumberMessage`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
Defined in: [WAProto/index.d.ts:5230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5230)
***
### richResponseMessage?
> `optional` **richResponseMessage**: `null` | [`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage)
Defined in: [WAProto/index.d.ts:5265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5265)
***
### scheduledCallCreationMessage?
> `optional` **scheduledCallCreationMessage**: `null` | [`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
Defined in: [WAProto/index.d.ts:5236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5236)
***
### scheduledCallEditMessage?
> `optional` **scheduledCallEditMessage**: `null` | [`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
Defined in: [WAProto/index.d.ts:5240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5240)
***
### secretEncryptedMessage?
> `optional` **secretEncryptedMessage**: `null` | [`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
Defined in: [WAProto/index.d.ts:5253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5253)
***
### senderKeyDistributionMessage?
> `optional` **senderKeyDistributionMessage**: `null` | [`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:5187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5187)
***
### sendPaymentMessage?
> `optional` **sendPaymentMessage**: `null` | [`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage)
Defined in: [WAProto/index.d.ts:5201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5201)
***
### statusAddYours?
> `optional` **statusAddYours**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5263)
***
### statusMentionMessage?
> `optional` **statusMentionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5257)
***
### statusNotificationMessage?
> `optional` **statusNotificationMessage**: `null` | [`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage)
Defined in: [WAProto/index.d.ts:5266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5266)
***
### statusQuestionAnswerMessage?
> `optional` **statusQuestionAnswerMessage**: `null` | [`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
Defined in: [WAProto/index.d.ts:5273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5273)
***
### statusQuotedMessage?
> `optional` **statusQuotedMessage**: `null` | [`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage)
Defined in: [WAProto/index.d.ts:5276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5276)
***
### statusStickerInteractionMessage?
> `optional` **statusStickerInteractionMessage**: `null` | [`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
Defined in: [WAProto/index.d.ts:5277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5277)
***
### stickerMessage?
> `optional` **stickerMessage**: `null` | [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
Defined in: [WAProto/index.d.ts:5207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5207)
***
### stickerPackMessage?
> `optional` **stickerPackMessage**: `null` | [`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage)
Defined in: [WAProto/index.d.ts:5256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5256)
***
### stickerSyncRmrMessage?
> `optional` **stickerSyncRmrMessage**: `null` | [`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
Defined in: [WAProto/index.d.ts:5224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5224)
***
### templateButtonReplyMessage?
> `optional` **templateButtonReplyMessage**: `null` | [`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
Defined in: [WAProto/index.d.ts:5209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5209)
***
### templateMessage?
> `optional` **templateMessage**: `null` | [`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
Defined in: [WAProto/index.d.ts:5206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5206)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:5194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5194)
***
### viewOnceMessage?
> `optional` **viewOnceMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5214)
***
### viewOnceMessageV2?
> `optional` **viewOnceMessageV2**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5231)
***
### viewOnceMessageV2Extension?
> `optional` **viewOnceMessageV2Extension**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5234)
# IMessageAddOn
Source: https://baileys.wiki/proto-reference/interfaces/IMessageAddOn
Protobuf interface IMessageAddOn generated from WAProto.
Defined in: [WAProto/index.d.ts:9408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9408)
## Properties
### addOnContextInfo?
> `optional` **addOnContextInfo**: `null` | [`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:9414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9414)
***
### legacyMessage?
> `optional` **legacyMessage**: `null` | [`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage)
Defined in: [WAProto/index.d.ts:9416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9416)
***
### messageAddOn?
> `optional` **messageAddOn**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:9410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9410)
***
### messageAddOnKey?
> `optional` **messageAddOnKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:9415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9415)
***
### messageAddOnType?
> `optional` **messageAddOnType**: `null` | [`MessageAddOnType`](/proto-reference/MessageAddOn/enumerations/MessageAddOnType)
Defined in: [WAProto/index.d.ts:9409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9409)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9411)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9412)
***
### status?
> `optional` **status**: `null` | [`Status`](/proto-reference/WebMessageInfo/enumerations/Status)
Defined in: [WAProto/index.d.ts:9413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9413)
# IMessageAddOnContextInfo
Source: https://baileys.wiki/proto-reference/interfaces/IMessageAddOnContextInfo
Protobuf interface IMessageAddOnContextInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:9449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9449)
## Properties
### messageAddOnDurationInSecs?
> `optional` **messageAddOnDurationInSecs**: `null` | `number`
Defined in: [WAProto/index.d.ts:9450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9450)
***
### messageAddOnExpiryType?
> `optional` **messageAddOnExpiryType**: `null` | [`MessageAddonExpiryType`](/proto-reference/MessageContextInfo/enumerations/MessageAddonExpiryType)
Defined in: [WAProto/index.d.ts:9451](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9451)
# IMessageAssociation
Source: https://baileys.wiki/proto-reference/interfaces/IMessageAssociation
Protobuf interface IMessageAssociation generated from WAProto.
Defined in: [WAProto/index.d.ts:9467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9467)
## Properties
### associationType?
> `optional` **associationType**: `null` | [`AssociationType`](/proto-reference/MessageAssociation/enumerations/AssociationType)
Defined in: [WAProto/index.d.ts:9468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9468)
***
### messageIndex?
> `optional` **messageIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9470)
***
### parentMessageKey?
> `optional` **parentMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:9469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9469)
# IMessageContextInfo
Source: https://baileys.wiki/proto-reference/interfaces/IMessageContextInfo
Protobuf interface IMessageContextInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:9513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9513)
## Properties
### botMessageSecret?
> `optional` **botMessageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9519)
***
### botMetadata?
> `optional` **botMetadata**: `null` | [`IBotMetadata`](/proto-reference/interfaces/IBotMetadata)
Defined in: [WAProto/index.d.ts:9520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9520)
***
### capiCreatedGroup?
> `optional` **capiCreatedGroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9524)
***
### deviceListMetadata?
> `optional` **deviceListMetadata**: `null` | [`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata)
Defined in: [WAProto/index.d.ts:9514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9514)
***
### deviceListMetadataVersion?
> `optional` **deviceListMetadataVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:9515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9515)
***
### limitSharing?
> `optional` **limitSharing**: `null` | [`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
Defined in: [WAProto/index.d.ts:9526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9526)
***
### limitSharingV2?
> `optional` **limitSharingV2**: `null` | [`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
Defined in: [WAProto/index.d.ts:9527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9527)
***
### messageAddOnDurationInSecs?
> `optional` **messageAddOnDurationInSecs**: `null` | `number`
Defined in: [WAProto/index.d.ts:9518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9518)
***
### messageAddOnExpiryType?
> `optional` **messageAddOnExpiryType**: `null` | [`MessageAddonExpiryType`](/proto-reference/MessageContextInfo/enumerations/MessageAddonExpiryType)
Defined in: [WAProto/index.d.ts:9522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9522)
***
### messageAssociation?
> `optional` **messageAssociation**: `null` | [`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation)
Defined in: [WAProto/index.d.ts:9523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9523)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9516)
***
### paddingBytes?
> `optional` **paddingBytes**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9517)
***
### reportingTokenVersion?
> `optional` **reportingTokenVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:9521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9521)
***
### supportPayload?
> `optional` **supportPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:9525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9525)
***
### threadId?
> `optional` **threadId**: `null` | [`IThreadID`](/proto-reference/interfaces/IThreadID)\[]
Defined in: [WAProto/index.d.ts:9528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9528)
***
### weblinkRenderConfig?
> `optional` **weblinkRenderConfig**: `null` | [`WebLinkRenderConfig`](/proto-reference/enumerations/WebLinkRenderConfig)
Defined in: [WAProto/index.d.ts:9529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9529)
# IMessageKey
Source: https://baileys.wiki/proto-reference/interfaces/IMessageKey
Protobuf interface IMessageKey generated from WAProto.
Defined in: [WAProto/index.d.ts:9567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9567)
## Properties
### fromMe?
> `optional` **fromMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9569)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:9570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9570)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:9571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9571)
***
### remoteJid?
> `optional` **remoteJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:9568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9568)
# IMessageSecretMessage
Source: https://baileys.wiki/proto-reference/interfaces/IMessageSecretMessage
Protobuf interface IMessageSecretMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9589)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9591)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9592)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:9590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9590)
# IMoney
Source: https://baileys.wiki/proto-reference/interfaces/IMoney
Protobuf interface IMoney generated from WAProto.
Defined in: [WAProto/index.d.ts:9609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9609)
## Properties
### currencyCode?
> `optional` **currencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:9612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9612)
***
### offset?
> `optional` **offset**: `null` | `number`
Defined in: [WAProto/index.d.ts:9611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9611)
***
### value?
> `optional` **value**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9610)
# IMsgOpaqueData
Source: https://baileys.wiki/proto-reference/interfaces/IMsgOpaqueData
Protobuf interface IMsgOpaqueData generated from WAProto.
Defined in: [WAProto/index.d.ts:9629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9629)
## Properties
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:9630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9630)
***
### botMessageSecret?
> `optional` **botMessageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9659)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:9631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9631)
***
### clientUrl?
> `optional` **clientUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9641)
***
### correctOptionIndex?
> `optional` **correctOptionIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9654)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:9639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9639)
***
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9662)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9661)
***
### encPollVote?
> `optional` **encPollVote**: `null` | [`IPollEncValue`](/proto-reference/interfaces/IPollEncValue)
Defined in: [WAProto/index.d.ts:9650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9650)
***
### encReactionEncIv?
> `optional` **encReactionEncIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9658)
***
### encReactionEncPayload?
> `optional` **encReactionEncPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9657)
***
### encReactionTargetMessageKey?
> `optional` **encReactionTargetMessageKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:9656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9656)
***
### eventDescription?
> `optional` **eventDescription**: `null` | `string`
Defined in: [WAProto/index.d.ts:9665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9665)
***
### eventEndTime?
> `optional` **eventEndTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9669)
***
### eventExtraGuestsAllowed?
> `optional` **eventExtraGuestsAllowed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9671)
***
### eventIsScheduledCall?
> `optional` **eventIsScheduledCall**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9670)
***
### eventJoinLink?
> `optional` **eventJoinLink**: `null` | `string`
Defined in: [WAProto/index.d.ts:9666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9666)
***
### eventLocation?
> `optional` **eventLocation**: `null` | [`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation)
Defined in: [WAProto/index.d.ts:9668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9668)
***
### eventName?
> `optional` **eventName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9663)
***
### eventStartTime?
> `optional` **eventStartTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9667)
***
### futureproofBuffer?
> `optional` **futureproofBuffer**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9640)
***
### isEventCanceled?
> `optional` **isEventCanceled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9664)
***
### isLive?
> `optional` **isLive**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9633)
***
### isSentCagPollCreation?
> `optional` **isSentCagPollCreation**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9651)
***
### lat?
> `optional` **lat**: `null` | `number`
Defined in: [WAProto/index.d.ts:9634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9634)
***
### lng?
> `optional` **lng**: `null` | `number`
Defined in: [WAProto/index.d.ts:9632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9632)
***
### loc?
> `optional` **loc**: `null` | `string`
Defined in: [WAProto/index.d.ts:9642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9642)
***
### matchedText?
> `optional` **matchedText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9637)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9646)
***
### originalSelfAuthor?
> `optional` **originalSelfAuthor**: `null` | `string`
Defined in: [WAProto/index.d.ts:9647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9647)
***
### paymentAmount1000?
> `optional` **paymentAmount1000**: `null` | `number`
Defined in: [WAProto/index.d.ts:9635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9635)
***
### paymentNoteMsgBody?
> `optional` **paymentNoteMsgBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:9636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9636)
***
### plainProtobufBytes?
> `optional` **plainProtobufBytes**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9672)
***
### pollContentType?
> `optional` **pollContentType**: `null` | [`PollContentType`](/proto-reference/MsgOpaqueData/enumerations/PollContentType)
Defined in: [WAProto/index.d.ts:9652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9652)
***
### pollName?
> `optional` **pollName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9643)
***
### pollOptions?
> `optional` **pollOptions**: `null` | [`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)\[]
Defined in: [WAProto/index.d.ts:9644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9644)
***
### pollSelectableOptionsCount?
> `optional` **pollSelectableOptionsCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:9645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9645)
***
### pollType?
> `optional` **pollType**: `null` | [`PollType`](/proto-reference/MsgOpaqueData/enumerations/PollType)
Defined in: [WAProto/index.d.ts:9653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9653)
***
### pollUpdateParentKey?
> `optional` **pollUpdateParentKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:9649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9649)
***
### pollVotesSnapshot?
> `optional` **pollVotesSnapshot**: `null` | [`IPollVotesSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot)
Defined in: [WAProto/index.d.ts:9655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9655)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9648)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:9660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9660)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:9638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9638)
# IMsgRowOpaqueData
Source: https://baileys.wiki/proto-reference/interfaces/IMsgRowOpaqueData
Protobuf interface IMsgRowOpaqueData generated from WAProto.
Defined in: [WAProto/index.d.ts:9821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9821)
## Properties
### currentMsg?
> `optional` **currentMsg**: `null` | [`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
Defined in: [WAProto/index.d.ts:9822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9822)
***
### quotedMsg?
> `optional` **quotedMsg**: `null` | [`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
Defined in: [WAProto/index.d.ts:9823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9823)
# INoiseCertificate
Source: https://baileys.wiki/proto-reference/interfaces/INoiseCertificate
Protobuf interface INoiseCertificate generated from WAProto.
Defined in: [WAProto/index.d.ts:9915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9915)
## Properties
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9916)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9917)
# INotificationMessageInfo
Source: https://baileys.wiki/proto-reference/interfaces/INotificationMessageInfo
Protobuf interface INotificationMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:9960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9960)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:9961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9961)
***
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:9962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9962)
***
### messageTimestamp?
> `optional` **messageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9963)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:9964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9964)
# INotificationSettings
Source: https://baileys.wiki/proto-reference/interfaces/INotificationSettings
Protobuf interface INotificationSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:9982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9982)
## Properties
### callVibrate?
> `optional` **callVibrate**: `null` | `string`
Defined in: [WAProto/index.d.ts:9988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9988)
***
### lowPriorityNotifications?
> `optional` **lowPriorityNotifications**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9986)
***
### messageLight?
> `optional` **messageLight**: `null` | `string`
Defined in: [WAProto/index.d.ts:9985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9985)
***
### messagePopup?
> `optional` **messagePopup**: `null` | `string`
Defined in: [WAProto/index.d.ts:9984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9984)
***
### messageVibrate?
> `optional` **messageVibrate**: `null` | `string`
Defined in: [WAProto/index.d.ts:9983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9983)
***
### reactionsMuted?
> `optional` **reactionsMuted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9987)
# IPairingRequest
Source: https://baileys.wiki/proto-reference/interfaces/IPairingRequest
Protobuf interface IPairingRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:10008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10008)
## Properties
### advSecret?
> `optional` **advSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10011)
***
### companionIdentityKey?
> `optional` **companionIdentityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10010)
***
### companionPublicKey?
> `optional` **companionPublicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10009)
# IPastParticipant
Source: https://baileys.wiki/proto-reference/interfaces/IPastParticipant
Protobuf interface IPastParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:10028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10028)
## Properties
### leaveReason?
> `optional` **leaveReason**: `null` | [`LeaveReason`](/proto-reference/PastParticipant/enumerations/LeaveReason)
Defined in: [WAProto/index.d.ts:10030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10030)
***
### leaveTs?
> `optional` **leaveTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10031)
***
### userJid?
> `optional` **userJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10029)
# IPastParticipants
Source: https://baileys.wiki/proto-reference/interfaces/IPastParticipants
Protobuf interface IPastParticipants generated from WAProto.
Defined in: [WAProto/index.d.ts:10056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10056)
## Properties
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10057)
***
### pastParticipants?
> `optional` **pastParticipants**: `null` | [`IPastParticipant`](/proto-reference/interfaces/IPastParticipant)\[]
Defined in: [WAProto/index.d.ts:10058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10058)
# IPatchDebugData
Source: https://baileys.wiki/proto-reference/interfaces/IPatchDebugData
Protobuf interface IPatchDebugData generated from WAProto.
Defined in: [WAProto/index.d.ts:10074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10074)
## Properties
### collectionName?
> `optional` **collectionName**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10078)
***
### currentLthash?
> `optional` **currentLthash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10075)
***
### firstFourBytesFromAHashOfSnapshotMacKey?
> `optional` **firstFourBytesFromAHashOfSnapshotMacKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10079)
***
### isSenderPrimary?
> `optional` **isSenderPrimary**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10085)
***
### newLthash?
> `optional` **newLthash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10076)
***
### newLthashSubtract?
> `optional` **newLthashSubtract**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10080)
***
### numberAdd?
> `optional` **numberAdd**: `null` | `number`
Defined in: [WAProto/index.d.ts:10081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10081)
***
### numberOverride?
> `optional` **numberOverride**: `null` | `number`
Defined in: [WAProto/index.d.ts:10083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10083)
***
### numberRemove?
> `optional` **numberRemove**: `null` | `number`
Defined in: [WAProto/index.d.ts:10082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10082)
***
### patchVersion?
> `optional` **patchVersion**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10077)
***
### senderPlatform?
> `optional` **senderPlatform**: `null` | [`Platform`](/proto-reference/PatchDebugData/enumerations/Platform)
Defined in: [WAProto/index.d.ts:10084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10084)
# IPaymentBackground
Source: https://baileys.wiki/proto-reference/interfaces/IPaymentBackground
Protobuf interface IPaymentBackground generated from WAProto.
Defined in: [WAProto/index.d.ts:10128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10128)
## Properties
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10130)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:10132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10132)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:10129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10129)
***
### mediaData?
> `optional` **mediaData**: `null` | [`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData)
Defined in: [WAProto/index.d.ts:10137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10137)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:10133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10133)
***
### placeholderArgb?
> `optional` **placeholderArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:10134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10134)
***
### subtextArgb?
> `optional` **subtextArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:10136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10136)
***
### textArgb?
> `optional` **textArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:10135](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10135)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/PaymentBackground/enumerations/Type)
Defined in: [WAProto/index.d.ts:10138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10138)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:10131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10131)
# IPaymentInfo
Source: https://baileys.wiki/proto-reference/interfaces/IPaymentInfo
Protobuf interface IPaymentInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:10194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10194)
## Properties
### amount1000?
> `optional` **amount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10196)
***
### currency?
> `optional` **currency**: `null` | `string`
Defined in: [WAProto/index.d.ts:10203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10203)
***
### currencyDeprecated?
> `optional` **currencyDeprecated**: `null` | [`Currency`](/proto-reference/PaymentInfo/enumerations/Currency)
Defined in: [WAProto/index.d.ts:10195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10195)
***
### exchangeAmount?
> `optional` **exchangeAmount**: `null` | [`IMoney`](/proto-reference/interfaces/IMoney)
Defined in: [WAProto/index.d.ts:10207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10207)
***
### expiryTimestamp?
> `optional` **expiryTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10201)
***
### futureproofed?
> `optional` **futureproofed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10202)
***
### primaryAmount?
> `optional` **primaryAmount**: `null` | [`IMoney`](/proto-reference/interfaces/IMoney)
Defined in: [WAProto/index.d.ts:10206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10206)
***
### receiverJid?
> `optional` **receiverJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10197)
***
### requestMessageKey?
> `optional` **requestMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10200)
***
### status?
> `optional` **status**: `null` | [`Status`](/proto-reference/PaymentInfo/enumerations/Status)
Defined in: [WAProto/index.d.ts:10198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10198)
***
### transactionTimestamp?
> `optional` **transactionTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10199)
***
### txnStatus?
> `optional` **txnStatus**: `null` | [`TxnStatus`](/proto-reference/PaymentInfo/enumerations/TxnStatus)
Defined in: [WAProto/index.d.ts:10204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10204)
***
### useNoviFiatFormat?
> `optional` **useNoviFiatFormat**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10205)
# IPhoneNumberToLIDMapping
Source: https://baileys.wiki/proto-reference/interfaces/IPhoneNumberToLIDMapping
Protobuf interface IPhoneNumberToLIDMapping generated from WAProto.
Defined in: [WAProto/index.d.ts:10292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10292)
## Properties
### lidJid?
> `optional` **lidJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10294)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10293)
# IPhotoChange
Source: https://baileys.wiki/proto-reference/interfaces/IPhotoChange
Protobuf interface IPhotoChange generated from WAProto.
Defined in: [WAProto/index.d.ts:10310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10310)
## Properties
### newPhoto?
> `optional` **newPhoto**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10312)
***
### newPhotoId?
> `optional` **newPhotoId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10313)
***
### oldPhoto?
> `optional` **oldPhoto**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10311)
# IPinInChat
Source: https://baileys.wiki/proto-reference/interfaces/IPinInChat
Protobuf interface IPinInChat generated from WAProto.
Defined in: [WAProto/index.d.ts:10330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10330)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10332)
***
### messageAddOnContextInfo?
> `optional` **messageAddOnContextInfo**: `null` | [`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:10335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10335)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10333)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10334)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/PinInChat/enumerations/Type)
Defined in: [WAProto/index.d.ts:10331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10331)
# IPoint
Source: https://baileys.wiki/proto-reference/interfaces/IPoint
Protobuf interface IPoint generated from WAProto.
Defined in: [WAProto/index.d.ts:10363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10363)
## Properties
### x?
> `optional` **x**: `null` | `number`
Defined in: [WAProto/index.d.ts:10366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10366)
***
### xDeprecated?
> `optional` **xDeprecated**: `null` | `number`
Defined in: [WAProto/index.d.ts:10364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10364)
***
### y?
> `optional` **y**: `null` | `number`
Defined in: [WAProto/index.d.ts:10367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10367)
***
### yDeprecated?
> `optional` **yDeprecated**: `null` | `number`
Defined in: [WAProto/index.d.ts:10365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10365)
# IPollAdditionalMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IPollAdditionalMetadata
Protobuf interface IPollAdditionalMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:10385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10385)
## Properties
### pollInvalidated?
> `optional` **pollInvalidated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10386)
# IPollEncValue
Source: https://baileys.wiki/proto-reference/interfaces/IPollEncValue
Protobuf interface IPollEncValue generated from WAProto.
Defined in: [WAProto/index.d.ts:10401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10401)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10403)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10402)
# IPollUpdate
Source: https://baileys.wiki/proto-reference/interfaces/IPollUpdate
Protobuf interface IPollUpdate generated from WAProto.
Defined in: [WAProto/index.d.ts:10419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10419)
## Properties
### pollUpdateMessageKey?
> `optional` **pollUpdateMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10420)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10422)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10423)
***
### unread?
> `optional` **unread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10424)
***
### vote?
> `optional` **vote**: `null` | [`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
Defined in: [WAProto/index.d.ts:10421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10421)
# IPreKeyRecordStructure
Source: https://baileys.wiki/proto-reference/interfaces/IPreKeyRecordStructure
Protobuf interface IPreKeyRecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10443)
## Properties
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:10444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10444)
***
### privateKey?
> `optional` **privateKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10446)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10445)
# IPreKeySignalMessage
Source: https://baileys.wiki/proto-reference/interfaces/IPreKeySignalMessage
Protobuf interface IPreKeySignalMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10463)
## Properties
### baseKey?
> `optional` **baseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10467)
***
### identityKey?
> `optional` **identityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10468)
***
### message?
> `optional` **message**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10469)
***
### preKeyId?
> `optional` **preKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10465)
***
### registrationId?
> `optional` **registrationId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10464)
***
### signedPreKeyId?
> `optional` **signedPreKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10466)
# IPremiumMessageInfo
Source: https://baileys.wiki/proto-reference/interfaces/IPremiumMessageInfo
Protobuf interface IPremiumMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:10489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10489)
## Properties
### serverCampaignId?
> `optional` **serverCampaignId**: `null` | `string`
Defined in: [WAProto/index.d.ts:10490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10490)
# IPrimaryEphemeralIdentity
Source: https://baileys.wiki/proto-reference/interfaces/IPrimaryEphemeralIdentity
Protobuf interface IPrimaryEphemeralIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:10505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10505)
## Properties
### nonce?
> `optional` **nonce**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10507)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10506)
# IProcessedVideo
Source: https://baileys.wiki/proto-reference/interfaces/IProcessedVideo
Protobuf interface IProcessedVideo generated from WAProto.
Defined in: [WAProto/index.d.ts:10529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10529)
## Properties
### bitrate?
> `optional` **bitrate**: `null` | `number`
Defined in: [WAProto/index.d.ts:10535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10535)
***
### capabilities?
> `optional` **capabilities**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:10537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10537)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:10530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10530)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10534)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10531)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:10532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10532)
***
### quality?
> `optional` **quality**: `null` | [`VideoQuality`](/proto-reference/ProcessedVideo/enumerations/VideoQuality)
Defined in: [WAProto/index.d.ts:10536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10536)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:10533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10533)
# IProloguePayload
Source: https://baileys.wiki/proto-reference/interfaces/IProloguePayload
Protobuf interface IProloguePayload generated from WAProto.
Defined in: [WAProto/index.d.ts:10569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10569)
## Properties
### commitment?
> `optional` **commitment**: `null` | [`ICompanionCommitment`](/proto-reference/interfaces/ICompanionCommitment)
Defined in: [WAProto/index.d.ts:10571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10571)
***
### companionEphemeralIdentity?
> `optional` **companionEphemeralIdentity**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10570)
# IPushname
Source: https://baileys.wiki/proto-reference/interfaces/IPushname
Protobuf interface IPushname generated from WAProto.
Defined in: [WAProto/index.d.ts:10587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10587)
## Properties
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:10588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10588)
***
### pushname?
> `optional` **pushname**: `null` | `string`
Defined in: [WAProto/index.d.ts:10589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10589)
# IQuarantinedMessage
Source: https://baileys.wiki/proto-reference/interfaces/IQuarantinedMessage
Protobuf interface IQuarantinedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10605)
## Properties
### extractedText?
> `optional` **extractedText**: `null` | `string`
Defined in: [WAProto/index.d.ts:10607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10607)
***
### originalData?
> `optional` **originalData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10606)
# IReaction
Source: https://baileys.wiki/proto-reference/interfaces/IReaction
Protobuf interface IReaction generated from WAProto.
Defined in: [WAProto/index.d.ts:10623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10623)
## Properties
### groupingKey?
> `optional` **groupingKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:10626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10626)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10624)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10627)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:10625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10625)
***
### unread?
> `optional` **unread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10628)
# IRecentEmojiWeight
Source: https://baileys.wiki/proto-reference/interfaces/IRecentEmojiWeight
Protobuf interface IRecentEmojiWeight generated from WAProto.
Defined in: [WAProto/index.d.ts:10647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10647)
## Properties
### emoji?
> `optional` **emoji**: `null` | `string`
Defined in: [WAProto/index.d.ts:10648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10648)
***
### weight?
> `optional` **weight**: `null` | `number`
Defined in: [WAProto/index.d.ts:10649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10649)
# ADVDeviceIdentity
Source: https://baileys.wiki/proto-reference/classes/ADVDeviceIdentity
Protobuf class ADVDeviceIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:13](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13)
## Implements
* [`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity)
## Constructors
### new ADVDeviceIdentity()
> **new ADVDeviceIdentity**(`p`?): [`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
Defined in: [WAProto/index.d.ts:14](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14)
#### Parameters
##### p?
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity)
#### Returns
[`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:18](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L18)
#### Implementation of
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity).[`accountType`](/proto-reference/interfaces/IADVDeviceIdentity#accounttype)
***
### deviceType?
> `optional` **deviceType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:19](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L19)
#### Implementation of
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity).[`deviceType`](/proto-reference/interfaces/IADVDeviceIdentity#devicetype)
***
### keyIndex?
> `optional` **keyIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:17](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L17)
#### Implementation of
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity).[`keyIndex`](/proto-reference/interfaces/IADVDeviceIdentity#keyindex)
***
### rawId?
> `optional` **rawId**: `null` | `number`
Defined in: [WAProto/index.d.ts:15](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L15)
#### Implementation of
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity).[`rawId`](/proto-reference/interfaces/IADVDeviceIdentity#rawid)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:16](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L16)
#### Implementation of
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity).[`timestamp`](/proto-reference/interfaces/IADVDeviceIdentity#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
Defined in: [WAProto/index.d.ts:20](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L20)
#### Parameters
##### properties?
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity)
#### Returns
[`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
Defined in: [WAProto/index.d.ts:22](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L22)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:21](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L21)
#### Parameters
##### m
[`IADVDeviceIdentity`](/proto-reference/interfaces/IADVDeviceIdentity)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
Defined in: [WAProto/index.d.ts:23](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L23)
#### Parameters
##### d
#### Returns
[`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:26](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L26)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:25](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L25)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:24](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L24)
#### Parameters
##### m
[`ADVDeviceIdentity`](/proto-reference/classes/ADVDeviceIdentity)
##### o?
`IConversionOptions`
#### Returns
`object`
# ADVKeyIndexList
Source: https://baileys.wiki/proto-reference/classes/ADVKeyIndexList
Protobuf class ADVKeyIndexList generated from WAProto.
Defined in: [WAProto/index.d.ts:42](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L42)
## Implements
* [`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList)
## Constructors
### new ADVKeyIndexList()
> **new ADVKeyIndexList**(`p`?): [`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
Defined in: [WAProto/index.d.ts:43](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L43)
#### Parameters
##### p?
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList)
#### Returns
[`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:48](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L48)
#### Implementation of
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList).[`accountType`](/proto-reference/interfaces/IADVKeyIndexList#accounttype)
***
### currentIndex?
> `optional` **currentIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:46](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L46)
#### Implementation of
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList).[`currentIndex`](/proto-reference/interfaces/IADVKeyIndexList#currentindex)
***
### rawId?
> `optional` **rawId**: `null` | `number`
Defined in: [WAProto/index.d.ts:44](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L44)
#### Implementation of
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList).[`rawId`](/proto-reference/interfaces/IADVKeyIndexList#rawid)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:45](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L45)
#### Implementation of
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList).[`timestamp`](/proto-reference/interfaces/IADVKeyIndexList#timestamp)
***
### validIndexes
> **validIndexes**: `number`\[]
Defined in: [WAProto/index.d.ts:47](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L47)
#### Implementation of
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList).[`validIndexes`](/proto-reference/interfaces/IADVKeyIndexList#validindexes)
## Methods
### create()
> `static` **create**(`properties`?): [`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
Defined in: [WAProto/index.d.ts:49](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L49)
#### Parameters
##### properties?
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList)
#### Returns
[`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
Defined in: [WAProto/index.d.ts:51](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L51)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:50](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L50)
#### Parameters
##### m
[`IADVKeyIndexList`](/proto-reference/interfaces/IADVKeyIndexList)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
Defined in: [WAProto/index.d.ts:52](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L52)
#### Parameters
##### d
#### Returns
[`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:55](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L55)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:54](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L54)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:53](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L53)
#### Parameters
##### m
[`ADVKeyIndexList`](/proto-reference/classes/ADVKeyIndexList)
##### o?
`IConversionOptions`
#### Returns
`object`
# ADVSignedDeviceIdentity
Source: https://baileys.wiki/proto-reference/classes/ADVSignedDeviceIdentity
Protobuf class ADVSignedDeviceIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:65](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L65)
## Implements
* [`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity)
## Constructors
### new ADVSignedDeviceIdentity()
> **new ADVSignedDeviceIdentity**(`p`?): [`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
Defined in: [WAProto/index.d.ts:66](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L66)
#### Parameters
##### p?
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity)
#### Returns
[`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
## Properties
### accountSignature?
> `optional` **accountSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:69](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L69)
#### Implementation of
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity).[`accountSignature`](/proto-reference/interfaces/IADVSignedDeviceIdentity#accountsignature)
***
### accountSignatureKey?
> `optional` **accountSignatureKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:68](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L68)
#### Implementation of
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity).[`accountSignatureKey`](/proto-reference/interfaces/IADVSignedDeviceIdentity#accountsignaturekey)
***
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:67](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L67)
#### Implementation of
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity).[`details`](/proto-reference/interfaces/IADVSignedDeviceIdentity#details)
***
### deviceSignature?
> `optional` **deviceSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:70](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L70)
#### Implementation of
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity).[`deviceSignature`](/proto-reference/interfaces/IADVSignedDeviceIdentity#devicesignature)
## Methods
### create()
> `static` **create**(`properties`?): [`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
Defined in: [WAProto/index.d.ts:71](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L71)
#### Parameters
##### properties?
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity)
#### Returns
[`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
Defined in: [WAProto/index.d.ts:73](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L73)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:72](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L72)
#### Parameters
##### m
[`IADVSignedDeviceIdentity`](/proto-reference/interfaces/IADVSignedDeviceIdentity)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
Defined in: [WAProto/index.d.ts:74](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L74)
#### Parameters
##### d
#### Returns
[`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:77](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L77)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:76](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L76)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:75](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L75)
#### Parameters
##### m
[`ADVSignedDeviceIdentity`](/proto-reference/classes/ADVSignedDeviceIdentity)
##### o?
`IConversionOptions`
#### Returns
`object`
# ADVSignedDeviceIdentityHMAC
Source: https://baileys.wiki/proto-reference/classes/ADVSignedDeviceIdentityHMAC
Protobuf class ADVSignedDeviceIdentityHMAC generated from WAProto.
Defined in: [WAProto/index.d.ts:86](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L86)
## Implements
* [`IADVSignedDeviceIdentityHMAC`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC)
## Constructors
### new ADVSignedDeviceIdentityHMAC()
> **new ADVSignedDeviceIdentityHMAC**(`p`?): [`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
Defined in: [WAProto/index.d.ts:87](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L87)
#### Parameters
##### p?
[`IADVSignedDeviceIdentityHMAC`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC)
#### Returns
[`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:90](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L90)
#### Implementation of
[`IADVSignedDeviceIdentityHMAC`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC).[`accountType`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC#accounttype)
***
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:88](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L88)
#### Implementation of
[`IADVSignedDeviceIdentityHMAC`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC).[`details`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC#details)
***
### hmac?
> `optional` **hmac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:89](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L89)
#### Implementation of
[`IADVSignedDeviceIdentityHMAC`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC).[`hmac`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC#hmac)
## Methods
### create()
> `static` **create**(`properties`?): [`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
Defined in: [WAProto/index.d.ts:91](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L91)
#### Parameters
##### properties?
[`IADVSignedDeviceIdentityHMAC`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC)
#### Returns
[`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
Defined in: [WAProto/index.d.ts:93](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L93)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:92](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L92)
#### Parameters
##### m
[`IADVSignedDeviceIdentityHMAC`](/proto-reference/interfaces/IADVSignedDeviceIdentityHMAC)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
Defined in: [WAProto/index.d.ts:94](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L94)
#### Parameters
##### d
#### Returns
[`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:97](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L97)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:96](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L96)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:95](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L95)
#### Parameters
##### m
[`ADVSignedDeviceIdentityHMAC`](/proto-reference/classes/ADVSignedDeviceIdentityHMAC)
##### o?
`IConversionOptions`
#### Returns
`object`
# ADVSignedKeyIndexList
Source: https://baileys.wiki/proto-reference/classes/ADVSignedKeyIndexList
Protobuf class ADVSignedKeyIndexList generated from WAProto.
Defined in: [WAProto/index.d.ts:106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L106)
## Implements
* [`IADVSignedKeyIndexList`](/proto-reference/interfaces/IADVSignedKeyIndexList)
## Constructors
### new ADVSignedKeyIndexList()
> **new ADVSignedKeyIndexList**(`p`?): [`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
Defined in: [WAProto/index.d.ts:107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L107)
#### Parameters
##### p?
[`IADVSignedKeyIndexList`](/proto-reference/interfaces/IADVSignedKeyIndexList)
#### Returns
[`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
## Properties
### accountSignature?
> `optional` **accountSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L109)
#### Implementation of
[`IADVSignedKeyIndexList`](/proto-reference/interfaces/IADVSignedKeyIndexList).[`accountSignature`](/proto-reference/interfaces/IADVSignedKeyIndexList#accountsignature)
***
### accountSignatureKey?
> `optional` **accountSignatureKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L110)
#### Implementation of
[`IADVSignedKeyIndexList`](/proto-reference/interfaces/IADVSignedKeyIndexList).[`accountSignatureKey`](/proto-reference/interfaces/IADVSignedKeyIndexList#accountsignaturekey)
***
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L108)
#### Implementation of
[`IADVSignedKeyIndexList`](/proto-reference/interfaces/IADVSignedKeyIndexList).[`details`](/proto-reference/interfaces/IADVSignedKeyIndexList#details)
## Methods
### create()
> `static` **create**(`properties`?): [`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
Defined in: [WAProto/index.d.ts:111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L111)
#### Parameters
##### properties?
[`IADVSignedKeyIndexList`](/proto-reference/interfaces/IADVSignedKeyIndexList)
#### Returns
[`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
Defined in: [WAProto/index.d.ts:113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L113)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L112)
#### Parameters
##### m
[`IADVSignedKeyIndexList`](/proto-reference/interfaces/IADVSignedKeyIndexList)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
Defined in: [WAProto/index.d.ts:114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L114)
#### Parameters
##### d
#### Returns
[`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L117)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L116)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L115)
#### Parameters
##### m
[`ADVSignedKeyIndexList`](/proto-reference/classes/ADVSignedKeyIndexList)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIHomeState
Source: https://baileys.wiki/proto-reference/classes/AIHomeState
Protobuf class AIHomeState generated from WAProto.
Defined in: [WAProto/index.d.ts:126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L126)
## Implements
* [`IAIHomeState`](/proto-reference/interfaces/IAIHomeState)
## Constructors
### new AIHomeState()
> **new AIHomeState**(`p`?): [`AIHomeState`](/proto-reference/classes/AIHomeState)
Defined in: [WAProto/index.d.ts:127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L127)
#### Parameters
##### p?
[`IAIHomeState`](/proto-reference/interfaces/IAIHomeState)
#### Returns
[`AIHomeState`](/proto-reference/classes/AIHomeState)
## Properties
### capabilityOptions
> **capabilityOptions**: [`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)\[]
Defined in: [WAProto/index.d.ts:129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L129)
#### Implementation of
[`IAIHomeState`](/proto-reference/interfaces/IAIHomeState).[`capabilityOptions`](/proto-reference/interfaces/IAIHomeState#capabilityoptions)
***
### conversationOptions
> **conversationOptions**: [`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)\[]
Defined in: [WAProto/index.d.ts:130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L130)
#### Implementation of
[`IAIHomeState`](/proto-reference/interfaces/IAIHomeState).[`conversationOptions`](/proto-reference/interfaces/IAIHomeState#conversationoptions)
***
### lastFetchTime?
> `optional` **lastFetchTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L128)
#### Implementation of
[`IAIHomeState`](/proto-reference/interfaces/IAIHomeState).[`lastFetchTime`](/proto-reference/interfaces/IAIHomeState#lastfetchtime)
## Methods
### create()
> `static` **create**(`properties`?): [`AIHomeState`](/proto-reference/classes/AIHomeState)
Defined in: [WAProto/index.d.ts:131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L131)
#### Parameters
##### properties?
[`IAIHomeState`](/proto-reference/interfaces/IAIHomeState)
#### Returns
[`AIHomeState`](/proto-reference/classes/AIHomeState)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIHomeState`](/proto-reference/classes/AIHomeState)
Defined in: [WAProto/index.d.ts:133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L133)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIHomeState`](/proto-reference/classes/AIHomeState)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L132)
#### Parameters
##### m
[`IAIHomeState`](/proto-reference/interfaces/IAIHomeState)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIHomeState`](/proto-reference/classes/AIHomeState)
Defined in: [WAProto/index.d.ts:134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L134)
#### Parameters
##### d
#### Returns
[`AIHomeState`](/proto-reference/classes/AIHomeState)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L137)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L136)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:135](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L135)
#### Parameters
##### m
[`AIHomeState`](/proto-reference/classes/AIHomeState)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIQueryFanout
Source: https://baileys.wiki/proto-reference/classes/AIQueryFanout
Protobuf class AIQueryFanout generated from WAProto.
Defined in: [WAProto/index.d.ts:187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L187)
## Implements
* [`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout)
## Constructors
### new AIQueryFanout()
> **new AIQueryFanout**(`p`?): [`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
Defined in: [WAProto/index.d.ts:188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L188)
#### Parameters
##### p?
[`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout)
#### Returns
[`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
## Properties
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L190)
#### Implementation of
[`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout).[`message`](/proto-reference/interfaces/IAIQueryFanout#message)
***
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L189)
#### Implementation of
[`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout).[`messageKey`](/proto-reference/interfaces/IAIQueryFanout#messagekey)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L191)
#### Implementation of
[`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout).[`timestamp`](/proto-reference/interfaces/IAIQueryFanout#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
Defined in: [WAProto/index.d.ts:192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L192)
#### Parameters
##### properties?
[`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout)
#### Returns
[`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
Defined in: [WAProto/index.d.ts:194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L194)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L193)
#### Parameters
##### m
[`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
Defined in: [WAProto/index.d.ts:195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L195)
#### Parameters
##### d
#### Returns
[`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L198)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L197)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L196)
#### Parameters
##### m
[`AIQueryFanout`](/proto-reference/classes/AIQueryFanout)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRegenerateMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRegenerateMetadata
Protobuf class AIRegenerateMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L206)
## Implements
* [`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata)
## Constructors
### new AIRegenerateMetadata()
> **new AIRegenerateMetadata**(`p`?): [`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
Defined in: [WAProto/index.d.ts:207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L207)
#### Parameters
##### p?
[`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata)
#### Returns
[`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
## Properties
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L208)
#### Implementation of
[`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata).[`messageKey`](/proto-reference/interfaces/IAIRegenerateMetadata#messagekey)
***
### responseTimestampMs?
> `optional` **responseTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L209)
#### Implementation of
[`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata).[`responseTimestampMs`](/proto-reference/interfaces/IAIRegenerateMetadata#responsetimestampms)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
Defined in: [WAProto/index.d.ts:210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L210)
#### Parameters
##### properties?
[`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata)
#### Returns
[`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
Defined in: [WAProto/index.d.ts:212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L212)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L211)
#### Parameters
##### m
[`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
Defined in: [WAProto/index.d.ts:213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L213)
#### Parameters
##### d
#### Returns
[`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L216)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L215)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L214)
#### Parameters
##### m
[`AIRegenerateMetadata`](/proto-reference/classes/AIRegenerateMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseCodeMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseCodeMetadata
Protobuf class AIRichResponseCodeMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L224)
## Implements
* [`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata)
## Constructors
### new AIRichResponseCodeMetadata()
> **new AIRichResponseCodeMetadata**(`p`?): [`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
Defined in: [WAProto/index.d.ts:225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L225)
#### Parameters
##### p?
[`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata)
#### Returns
[`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
## Properties
### codeBlocks
> **codeBlocks**: [`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock)\[]
Defined in: [WAProto/index.d.ts:227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L227)
#### Implementation of
[`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata).[`codeBlocks`](/proto-reference/interfaces/IAIRichResponseCodeMetadata#codeblocks)
***
### codeLanguage?
> `optional` **codeLanguage**: `null` | `string`
Defined in: [WAProto/index.d.ts:226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L226)
#### Implementation of
[`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata).[`codeLanguage`](/proto-reference/interfaces/IAIRichResponseCodeMetadata#codelanguage)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
Defined in: [WAProto/index.d.ts:228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L228)
#### Parameters
##### properties?
[`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata)
#### Returns
[`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
Defined in: [WAProto/index.d.ts:230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L230)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L229)
#### Parameters
##### m
[`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
Defined in: [WAProto/index.d.ts:231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L231)
#### Parameters
##### d
#### Returns
[`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L234)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L233)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L232)
#### Parameters
##### m
[`AIRichResponseCodeMetadata`](/proto-reference/classes/AIRichResponseCodeMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseContentItemsMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseContentItemsMetadata
Protobuf class AIRichResponseContentItemsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L272)
## Implements
* [`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata)
## Constructors
### new AIRichResponseContentItemsMetadata()
> **new AIRichResponseContentItemsMetadata**(`p`?): [`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
Defined in: [WAProto/index.d.ts:273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L273)
#### Parameters
##### p?
[`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata)
#### Returns
[`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
## Properties
### contentType?
> `optional` **contentType**: `null` | [`ContentType`](/proto-reference/AIRichResponseContentItemsMetadata/enumerations/ContentType)
Defined in: [WAProto/index.d.ts:275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L275)
#### Implementation of
[`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata).[`contentType`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata#contenttype)
***
### itemsMetadata
> **itemsMetadata**: [`IAIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata)\[]
Defined in: [WAProto/index.d.ts:274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L274)
#### Implementation of
[`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata).[`itemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata#itemsmetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
Defined in: [WAProto/index.d.ts:276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L276)
#### Parameters
##### properties?
[`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata)
#### Returns
[`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
Defined in: [WAProto/index.d.ts:278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L278)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L277)
#### Parameters
##### m
[`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
Defined in: [WAProto/index.d.ts:279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L279)
#### Parameters
##### d
#### Returns
[`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L282)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:281](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L281)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L280)
#### Parameters
##### m
[`AIRichResponseContentItemsMetadata`](/proto-reference/classes/AIRichResponseContentItemsMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseDynamicMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseDynamicMetadata
Protobuf class AIRichResponseDynamicMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L339)
## Implements
* [`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata)
## Constructors
### new AIRichResponseDynamicMetadata()
> **new AIRichResponseDynamicMetadata**(`p`?): [`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
Defined in: [WAProto/index.d.ts:340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L340)
#### Parameters
##### p?
[`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata)
#### Returns
[`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
## Properties
### loopCount?
> `optional` **loopCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L344)
#### Implementation of
[`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata).[`loopCount`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata#loopcount)
***
### type?
> `optional` **type**: `null` | [`AIRichResponseDynamicMetadataType`](/proto-reference/AIRichResponseDynamicMetadata/enumerations/AIRichResponseDynamicMetadataType)
Defined in: [WAProto/index.d.ts:341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L341)
#### Implementation of
[`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata).[`type`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata#type)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L343)
#### Implementation of
[`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata).[`url`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata#url)
***
### version?
> `optional` **version**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L342)
#### Implementation of
[`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata).[`version`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata#version)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
Defined in: [WAProto/index.d.ts:345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L345)
#### Parameters
##### properties?
[`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata)
#### Returns
[`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
Defined in: [WAProto/index.d.ts:347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L347)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L346)
#### Parameters
##### m
[`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
Defined in: [WAProto/index.d.ts:348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L348)
#### Parameters
##### d
#### Returns
[`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L351)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L350)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L349)
#### Parameters
##### m
[`AIRichResponseDynamicMetadata`](/proto-reference/classes/AIRichResponseDynamicMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseGridImageMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseGridImageMetadata
Protobuf class AIRichResponseGridImageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L368)
## Implements
* [`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata)
## Constructors
### new AIRichResponseGridImageMetadata()
> **new AIRichResponseGridImageMetadata**(`p`?): [`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
Defined in: [WAProto/index.d.ts:369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L369)
#### Parameters
##### p?
[`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata)
#### Returns
[`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
## Properties
### gridImageUrl?
> `optional` **gridImageUrl**: `null` | [`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L370)
#### Implementation of
[`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata).[`gridImageUrl`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata#gridimageurl)
***
### imageUrls
> **imageUrls**: [`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)\[]
Defined in: [WAProto/index.d.ts:371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L371)
#### Implementation of
[`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata).[`imageUrls`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata#imageurls)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
Defined in: [WAProto/index.d.ts:372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L372)
#### Parameters
##### properties?
[`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata)
#### Returns
[`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
Defined in: [WAProto/index.d.ts:374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L374)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L373)
#### Parameters
##### m
[`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
Defined in: [WAProto/index.d.ts:375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L375)
#### Parameters
##### d
#### Returns
[`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L378)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L377)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L376)
#### Parameters
##### m
[`AIRichResponseGridImageMetadata`](/proto-reference/classes/AIRichResponseGridImageMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseImageURL
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseImageURL
Protobuf class AIRichResponseImageURL generated from WAProto.
Defined in: [WAProto/index.d.ts:387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L387)
## Implements
* [`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
## Constructors
### new AIRichResponseImageURL()
> **new AIRichResponseImageURL**(`p`?): [`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L388)
#### Parameters
##### p?
[`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
#### Returns
[`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
## Properties
### imageHighResUrl?
> `optional` **imageHighResUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L390)
#### Implementation of
[`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL).[`imageHighResUrl`](/proto-reference/interfaces/IAIRichResponseImageURL#imagehighresurl)
***
### imagePreviewUrl?
> `optional` **imagePreviewUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L389)
#### Implementation of
[`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL).[`imagePreviewUrl`](/proto-reference/interfaces/IAIRichResponseImageURL#imagepreviewurl)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L391)
#### Implementation of
[`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL).[`sourceUrl`](/proto-reference/interfaces/IAIRichResponseImageURL#sourceurl)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L392)
#### Parameters
##### properties?
[`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
#### Returns
[`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L394)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L393)
#### Parameters
##### m
[`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L395)
#### Parameters
##### d
#### Returns
[`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L398)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L397)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L396)
#### Parameters
##### m
[`AIRichResponseImageURL`](/proto-reference/classes/AIRichResponseImageURL)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseInlineImageMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseInlineImageMetadata
Protobuf class AIRichResponseInlineImageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L408)
## Implements
* [`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata)
## Constructors
### new AIRichResponseInlineImageMetadata()
> **new AIRichResponseInlineImageMetadata**(`p`?): [`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
Defined in: [WAProto/index.d.ts:409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L409)
#### Parameters
##### p?
[`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata)
#### Returns
[`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
## Properties
### alignment?
> `optional` **alignment**: `null` | [`AIRichResponseImageAlignment`](/proto-reference/AIRichResponseInlineImageMetadata/enumerations/AIRichResponseImageAlignment)
Defined in: [WAProto/index.d.ts:412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L412)
#### Implementation of
[`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata).[`alignment`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata#alignment)
***
### imageText?
> `optional` **imageText**: `null` | `string`
Defined in: [WAProto/index.d.ts:411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L411)
#### Implementation of
[`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata).[`imageText`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata#imagetext)
***
### imageUrl?
> `optional` **imageUrl**: `null` | [`IAIRichResponseImageURL`](/proto-reference/interfaces/IAIRichResponseImageURL)
Defined in: [WAProto/index.d.ts:410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L410)
#### Implementation of
[`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata).[`imageUrl`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata#imageurl)
***
### tapLinkUrl?
> `optional` **tapLinkUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L413)
#### Implementation of
[`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata).[`tapLinkUrl`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata#taplinkurl)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
Defined in: [WAProto/index.d.ts:414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L414)
#### Parameters
##### properties?
[`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata)
#### Returns
[`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
Defined in: [WAProto/index.d.ts:416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L416)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L415)
#### Parameters
##### m
[`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
Defined in: [WAProto/index.d.ts:417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L417)
#### Parameters
##### d
#### Returns
[`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L420)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L419)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L418)
#### Parameters
##### m
[`AIRichResponseInlineImageMetadata`](/proto-reference/classes/AIRichResponseInlineImageMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseLatexMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseLatexMetadata
Protobuf class AIRichResponseLatexMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L437)
## Implements
* [`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata)
## Constructors
### new AIRichResponseLatexMetadata()
> **new AIRichResponseLatexMetadata**(`p`?): [`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
Defined in: [WAProto/index.d.ts:438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L438)
#### Parameters
##### p?
[`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata)
#### Returns
[`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
## Properties
### expressions
> **expressions**: [`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression)\[]
Defined in: [WAProto/index.d.ts:440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L440)
#### Implementation of
[`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata).[`expressions`](/proto-reference/interfaces/IAIRichResponseLatexMetadata#expressions)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L439)
#### Implementation of
[`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata).[`text`](/proto-reference/interfaces/IAIRichResponseLatexMetadata#text)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
Defined in: [WAProto/index.d.ts:441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L441)
#### Parameters
##### properties?
[`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata)
#### Returns
[`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
Defined in: [WAProto/index.d.ts:443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L443)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L442)
#### Parameters
##### m
[`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
Defined in: [WAProto/index.d.ts:444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L444)
#### Parameters
##### d
#### Returns
[`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L447)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L446)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L445)
#### Parameters
##### m
[`AIRichResponseLatexMetadata`](/proto-reference/classes/AIRichResponseLatexMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseMapMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseMapMetadata
Protobuf class AIRichResponseMapMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L494)
## Implements
* [`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata)
## Constructors
### new AIRichResponseMapMetadata()
> **new AIRichResponseMapMetadata**(`p`?): [`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
Defined in: [WAProto/index.d.ts:495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L495)
#### Parameters
##### p?
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata)
#### Returns
[`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
## Properties
### annotations
> **annotations**: [`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation)\[]
Defined in: [WAProto/index.d.ts:500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L500)
#### Implementation of
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata).[`annotations`](/proto-reference/interfaces/IAIRichResponseMapMetadata#annotations)
***
### centerLatitude?
> `optional` **centerLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L496)
#### Implementation of
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata).[`centerLatitude`](/proto-reference/interfaces/IAIRichResponseMapMetadata#centerlatitude)
***
### centerLongitude?
> `optional` **centerLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L497)
#### Implementation of
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata).[`centerLongitude`](/proto-reference/interfaces/IAIRichResponseMapMetadata#centerlongitude)
***
### latitudeDelta?
> `optional` **latitudeDelta**: `null` | `number`
Defined in: [WAProto/index.d.ts:498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L498)
#### Implementation of
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata).[`latitudeDelta`](/proto-reference/interfaces/IAIRichResponseMapMetadata#latitudedelta)
***
### longitudeDelta?
> `optional` **longitudeDelta**: `null` | `number`
Defined in: [WAProto/index.d.ts:499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L499)
#### Implementation of
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata).[`longitudeDelta`](/proto-reference/interfaces/IAIRichResponseMapMetadata#longitudedelta)
***
### showInfoList?
> `optional` **showInfoList**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L501)
#### Implementation of
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata).[`showInfoList`](/proto-reference/interfaces/IAIRichResponseMapMetadata#showinfolist)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
Defined in: [WAProto/index.d.ts:502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L502)
#### Parameters
##### properties?
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata)
#### Returns
[`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
Defined in: [WAProto/index.d.ts:504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L504)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L503)
#### Parameters
##### m
[`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
Defined in: [WAProto/index.d.ts:505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L505)
#### Parameters
##### d
#### Returns
[`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L508)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L507)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L506)
#### Parameters
##### m
[`AIRichResponseMapMetadata`](/proto-reference/classes/AIRichResponseMapMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseMessage
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseMessage
Protobuf class AIRichResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L545)
## Implements
* [`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage)
## Constructors
### new AIRichResponseMessage()
> **new AIRichResponseMessage**(`p`?): [`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
Defined in: [WAProto/index.d.ts:546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L546)
#### Parameters
##### p?
[`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage)
#### Returns
[`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L550)
#### Implementation of
[`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage).[`contextInfo`](/proto-reference/interfaces/IAIRichResponseMessage#contextinfo)
***
### messageType?
> `optional` **messageType**: `null` | [`AIRichResponseMessageType`](/proto-reference/enumerations/AIRichResponseMessageType)
Defined in: [WAProto/index.d.ts:547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L547)
#### Implementation of
[`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage).[`messageType`](/proto-reference/interfaces/IAIRichResponseMessage#messagetype)
***
### submessages
> **submessages**: [`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage)\[]
Defined in: [WAProto/index.d.ts:548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L548)
#### Implementation of
[`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage).[`submessages`](/proto-reference/interfaces/IAIRichResponseMessage#submessages)
***
### unifiedResponse?
> `optional` **unifiedResponse**: `null` | [`IAIRichResponseUnifiedResponse`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse)
Defined in: [WAProto/index.d.ts:549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L549)
#### Implementation of
[`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage).[`unifiedResponse`](/proto-reference/interfaces/IAIRichResponseMessage#unifiedresponse)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
Defined in: [WAProto/index.d.ts:551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L551)
#### Parameters
##### properties?
[`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage)
#### Returns
[`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
Defined in: [WAProto/index.d.ts:553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L553)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L552)
#### Parameters
##### m
[`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
Defined in: [WAProto/index.d.ts:554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L554)
#### Parameters
##### d
#### Returns
[`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L557)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L556)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L555)
#### Parameters
##### m
[`AIRichResponseMessage`](/proto-reference/classes/AIRichResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseSubMessage
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseSubMessage
Protobuf class AIRichResponseSubMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L578)
## Implements
* [`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage)
## Constructors
### new AIRichResponseSubMessage()
> **new AIRichResponseSubMessage**(`p`?): [`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
Defined in: [WAProto/index.d.ts:579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L579)
#### Parameters
##### p?
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage)
#### Returns
[`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
## Properties
### codeMetadata?
> `optional` **codeMetadata**: `null` | [`IAIRichResponseCodeMetadata`](/proto-reference/interfaces/IAIRichResponseCodeMetadata)
Defined in: [WAProto/index.d.ts:584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L584)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`codeMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#codemetadata)
***
### contentItemsMetadata?
> `optional` **contentItemsMetadata**: `null` | [`IAIRichResponseContentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseContentItemsMetadata)
Defined in: [WAProto/index.d.ts:589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L589)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`contentItemsMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#contentitemsmetadata)
***
### dynamicMetadata?
> `optional` **dynamicMetadata**: `null` | [`IAIRichResponseDynamicMetadata`](/proto-reference/interfaces/IAIRichResponseDynamicMetadata)
Defined in: [WAProto/index.d.ts:586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L586)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`dynamicMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#dynamicmetadata)
***
### gridImageMetadata?
> `optional` **gridImageMetadata**: `null` | [`IAIRichResponseGridImageMetadata`](/proto-reference/interfaces/IAIRichResponseGridImageMetadata)
Defined in: [WAProto/index.d.ts:581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L581)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`gridImageMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#gridimagemetadata)
***
### imageMetadata?
> `optional` **imageMetadata**: `null` | [`IAIRichResponseInlineImageMetadata`](/proto-reference/interfaces/IAIRichResponseInlineImageMetadata)
Defined in: [WAProto/index.d.ts:583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L583)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`imageMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#imagemetadata)
***
### latexMetadata?
> `optional` **latexMetadata**: `null` | [`IAIRichResponseLatexMetadata`](/proto-reference/interfaces/IAIRichResponseLatexMetadata)
Defined in: [WAProto/index.d.ts:587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L587)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`latexMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#latexmetadata)
***
### mapMetadata?
> `optional` **mapMetadata**: `null` | [`IAIRichResponseMapMetadata`](/proto-reference/interfaces/IAIRichResponseMapMetadata)
Defined in: [WAProto/index.d.ts:588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L588)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`mapMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#mapmetadata)
***
### messageText?
> `optional` **messageText**: `null` | `string`
Defined in: [WAProto/index.d.ts:582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L582)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`messageText`](/proto-reference/interfaces/IAIRichResponseSubMessage#messagetext)
***
### messageType?
> `optional` **messageType**: `null` | [`AIRichResponseSubMessageType`](/proto-reference/enumerations/AIRichResponseSubMessageType)
Defined in: [WAProto/index.d.ts:580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L580)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`messageType`](/proto-reference/interfaces/IAIRichResponseSubMessage#messagetype)
***
### tableMetadata?
> `optional` **tableMetadata**: `null` | [`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata)
Defined in: [WAProto/index.d.ts:585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L585)
#### Implementation of
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage).[`tableMetadata`](/proto-reference/interfaces/IAIRichResponseSubMessage#tablemetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
Defined in: [WAProto/index.d.ts:590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L590)
#### Parameters
##### properties?
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage)
#### Returns
[`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
Defined in: [WAProto/index.d.ts:592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L592)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L591)
#### Parameters
##### m
[`IAIRichResponseSubMessage`](/proto-reference/interfaces/IAIRichResponseSubMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
Defined in: [WAProto/index.d.ts:593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L593)
#### Parameters
##### d
#### Returns
[`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L596)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L595)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L594)
#### Parameters
##### m
[`AIRichResponseSubMessage`](/proto-reference/classes/AIRichResponseSubMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseTableMetadata
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseTableMetadata
Protobuf class AIRichResponseTableMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L617)
## Implements
* [`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata)
## Constructors
### new AIRichResponseTableMetadata()
> **new AIRichResponseTableMetadata**(`p`?): [`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
Defined in: [WAProto/index.d.ts:618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L618)
#### Parameters
##### p?
[`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata)
#### Returns
[`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
## Properties
### rows
> **rows**: [`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow)\[]
Defined in: [WAProto/index.d.ts:619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L619)
#### Implementation of
[`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata).[`rows`](/proto-reference/interfaces/IAIRichResponseTableMetadata#rows)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L620)
#### Implementation of
[`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata).[`title`](/proto-reference/interfaces/IAIRichResponseTableMetadata#title)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
Defined in: [WAProto/index.d.ts:621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L621)
#### Parameters
##### properties?
[`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata)
#### Returns
[`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
Defined in: [WAProto/index.d.ts:623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L623)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L622)
#### Parameters
##### m
[`IAIRichResponseTableMetadata`](/proto-reference/interfaces/IAIRichResponseTableMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
Defined in: [WAProto/index.d.ts:624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L624)
#### Parameters
##### d
#### Returns
[`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L627)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L626)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L625)
#### Parameters
##### m
[`AIRichResponseTableMetadata`](/proto-reference/classes/AIRichResponseTableMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseUnifiedResponse
Source: https://baileys.wiki/proto-reference/classes/AIRichResponseUnifiedResponse
Protobuf class AIRichResponseUnifiedResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L655)
## Implements
* [`IAIRichResponseUnifiedResponse`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse)
## Constructors
### new AIRichResponseUnifiedResponse()
> **new AIRichResponseUnifiedResponse**(`p`?): [`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
Defined in: [WAProto/index.d.ts:656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L656)
#### Parameters
##### p?
[`IAIRichResponseUnifiedResponse`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse)
#### Returns
[`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
## Properties
### data?
> `optional` **data**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L657)
#### Implementation of
[`IAIRichResponseUnifiedResponse`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse).[`data`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse#data)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
Defined in: [WAProto/index.d.ts:658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L658)
#### Parameters
##### properties?
[`IAIRichResponseUnifiedResponse`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse)
#### Returns
[`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
Defined in: [WAProto/index.d.ts:660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L660)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L659)
#### Parameters
##### m
[`IAIRichResponseUnifiedResponse`](/proto-reference/interfaces/IAIRichResponseUnifiedResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
Defined in: [WAProto/index.d.ts:661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L661)
#### Parameters
##### d
#### Returns
[`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L664)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L663)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L662)
#### Parameters
##### m
[`AIRichResponseUnifiedResponse`](/proto-reference/classes/AIRichResponseUnifiedResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIThreadInfo
Source: https://baileys.wiki/proto-reference/classes/AIThreadInfo
Protobuf class AIThreadInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L672)
## Implements
* [`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo)
## Constructors
### new AIThreadInfo()
> **new AIThreadInfo**(`p`?): [`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
Defined in: [WAProto/index.d.ts:673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L673)
#### Parameters
##### p?
[`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo)
#### Returns
[`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
## Properties
### clientInfo?
> `optional` **clientInfo**: `null` | [`IAIThreadClientInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo)
Defined in: [WAProto/index.d.ts:675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L675)
#### Implementation of
[`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo).[`clientInfo`](/proto-reference/interfaces/IAIThreadInfo#clientinfo)
***
### serverInfo?
> `optional` **serverInfo**: `null` | [`IAIThreadServerInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo)
Defined in: [WAProto/index.d.ts:674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L674)
#### Implementation of
[`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo).[`serverInfo`](/proto-reference/interfaces/IAIThreadInfo#serverinfo)
## Methods
### create()
> `static` **create**(`properties`?): [`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
Defined in: [WAProto/index.d.ts:676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L676)
#### Parameters
##### properties?
[`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo)
#### Returns
[`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
Defined in: [WAProto/index.d.ts:678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L678)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L677)
#### Parameters
##### m
[`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
Defined in: [WAProto/index.d.ts:679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L679)
#### Parameters
##### d
#### Returns
[`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L682)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L681)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L680)
#### Parameters
##### m
[`AIThreadInfo`](/proto-reference/classes/AIThreadInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# Account
Source: https://baileys.wiki/proto-reference/classes/Account
Protobuf class Account generated from WAProto.
Defined in: [WAProto/index.d.ts:736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L736)
## Implements
* [`IAccount`](/proto-reference/interfaces/IAccount)
## Constructors
### new Account()
> **new Account**(`p`?): [`Account`](/proto-reference/classes/Account)
Defined in: [WAProto/index.d.ts:737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L737)
#### Parameters
##### p?
[`IAccount`](/proto-reference/interfaces/IAccount)
#### Returns
[`Account`](/proto-reference/classes/Account)
## Properties
### countryCode?
> `optional` **countryCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L740)
#### Implementation of
[`IAccount`](/proto-reference/interfaces/IAccount).[`countryCode`](/proto-reference/interfaces/IAccount#countrycode)
***
### isUsernameDeleted?
> `optional` **isUsernameDeleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L741)
#### Implementation of
[`IAccount`](/proto-reference/interfaces/IAccount).[`isUsernameDeleted`](/proto-reference/interfaces/IAccount#isusernamedeleted)
***
### lid?
> `optional` **lid**: `null` | `string`
Defined in: [WAProto/index.d.ts:738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L738)
#### Implementation of
[`IAccount`](/proto-reference/interfaces/IAccount).[`lid`](/proto-reference/interfaces/IAccount#lid)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L739)
#### Implementation of
[`IAccount`](/proto-reference/interfaces/IAccount).[`username`](/proto-reference/interfaces/IAccount#username)
## Methods
### create()
> `static` **create**(`properties`?): [`Account`](/proto-reference/classes/Account)
Defined in: [WAProto/index.d.ts:742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L742)
#### Parameters
##### properties?
[`IAccount`](/proto-reference/interfaces/IAccount)
#### Returns
[`Account`](/proto-reference/classes/Account)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Account`](/proto-reference/classes/Account)
Defined in: [WAProto/index.d.ts:744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L744)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Account`](/proto-reference/classes/Account)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L743)
#### Parameters
##### m
[`IAccount`](/proto-reference/interfaces/IAccount)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Account`](/proto-reference/classes/Account)
Defined in: [WAProto/index.d.ts:745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L745)
#### Parameters
##### d
#### Returns
[`Account`](/proto-reference/classes/Account)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L748)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L747)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L746)
#### Parameters
##### m
[`Account`](/proto-reference/classes/Account)
##### o?
`IConversionOptions`
#### Returns
`object`
# ActionLink
Source: https://baileys.wiki/proto-reference/classes/ActionLink
Protobuf class ActionLink generated from WAProto.
Defined in: [WAProto/index.d.ts:756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L756)
## Implements
* [`IActionLink`](/proto-reference/interfaces/IActionLink)
## Constructors
### new ActionLink()
> **new ActionLink**(`p`?): [`ActionLink`](/proto-reference/classes/ActionLink)
Defined in: [WAProto/index.d.ts:757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L757)
#### Parameters
##### p?
[`IActionLink`](/proto-reference/interfaces/IActionLink)
#### Returns
[`ActionLink`](/proto-reference/classes/ActionLink)
## Properties
### buttonTitle?
> `optional` **buttonTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L759)
#### Implementation of
[`IActionLink`](/proto-reference/interfaces/IActionLink).[`buttonTitle`](/proto-reference/interfaces/IActionLink#buttontitle)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L758)
#### Implementation of
[`IActionLink`](/proto-reference/interfaces/IActionLink).[`url`](/proto-reference/interfaces/IActionLink#url)
## Methods
### create()
> `static` **create**(`properties`?): [`ActionLink`](/proto-reference/classes/ActionLink)
Defined in: [WAProto/index.d.ts:760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L760)
#### Parameters
##### properties?
[`IActionLink`](/proto-reference/interfaces/IActionLink)
#### Returns
[`ActionLink`](/proto-reference/classes/ActionLink)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ActionLink`](/proto-reference/classes/ActionLink)
Defined in: [WAProto/index.d.ts:762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L762)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ActionLink`](/proto-reference/classes/ActionLink)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L761)
#### Parameters
##### m
[`IActionLink`](/proto-reference/interfaces/IActionLink)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ActionLink`](/proto-reference/classes/ActionLink)
Defined in: [WAProto/index.d.ts:763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L763)
#### Parameters
##### d
#### Returns
[`ActionLink`](/proto-reference/classes/ActionLink)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:766](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L766)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L765)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L764)
#### Parameters
##### m
[`ActionLink`](/proto-reference/classes/ActionLink)
##### o?
`IConversionOptions`
#### Returns
`object`
# AutoDownloadSettings
Source: https://baileys.wiki/proto-reference/classes/AutoDownloadSettings
Protobuf class AutoDownloadSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L776)
## Implements
* [`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
## Constructors
### new AutoDownloadSettings()
> **new AutoDownloadSettings**(`p`?): [`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
Defined in: [WAProto/index.d.ts:777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L777)
#### Parameters
##### p?
[`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
#### Returns
[`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
## Properties
### downloadAudio?
> `optional` **downloadAudio**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L779)
#### Implementation of
[`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings).[`downloadAudio`](/proto-reference/interfaces/IAutoDownloadSettings#downloadaudio)
***
### downloadDocuments?
> `optional` **downloadDocuments**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L781)
#### Implementation of
[`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings).[`downloadDocuments`](/proto-reference/interfaces/IAutoDownloadSettings#downloaddocuments)
***
### downloadImages?
> `optional` **downloadImages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L778)
#### Implementation of
[`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings).[`downloadImages`](/proto-reference/interfaces/IAutoDownloadSettings#downloadimages)
***
### downloadVideo?
> `optional` **downloadVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L780)
#### Implementation of
[`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings).[`downloadVideo`](/proto-reference/interfaces/IAutoDownloadSettings#downloadvideo)
## Methods
### create()
> `static` **create**(`properties`?): [`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
Defined in: [WAProto/index.d.ts:782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L782)
#### Parameters
##### properties?
[`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
#### Returns
[`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
Defined in: [WAProto/index.d.ts:784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L784)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L783)
#### Parameters
##### m
[`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
Defined in: [WAProto/index.d.ts:785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L785)
#### Parameters
##### d
#### Returns
[`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L788)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L787)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L786)
#### Parameters
##### m
[`AutoDownloadSettings`](/proto-reference/classes/AutoDownloadSettings)
##### o?
`IConversionOptions`
#### Returns
`object`
# AvatarUserSettings
Source: https://baileys.wiki/proto-reference/classes/AvatarUserSettings
Protobuf class AvatarUserSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L796)
## Implements
* [`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings)
## Constructors
### new AvatarUserSettings()
> **new AvatarUserSettings**(`p`?): [`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
Defined in: [WAProto/index.d.ts:797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L797)
#### Parameters
##### p?
[`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings)
#### Returns
[`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
## Properties
### fbid?
> `optional` **fbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L798)
#### Implementation of
[`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings).[`fbid`](/proto-reference/interfaces/IAvatarUserSettings#fbid)
***
### password?
> `optional` **password**: `null` | `string`
Defined in: [WAProto/index.d.ts:799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L799)
#### Implementation of
[`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings).[`password`](/proto-reference/interfaces/IAvatarUserSettings#password)
## Methods
### create()
> `static` **create**(`properties`?): [`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
Defined in: [WAProto/index.d.ts:800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L800)
#### Parameters
##### properties?
[`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings)
#### Returns
[`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
Defined in: [WAProto/index.d.ts:802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L802)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L801)
#### Parameters
##### m
[`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
Defined in: [WAProto/index.d.ts:803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L803)
#### Parameters
##### d
#### Returns
[`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L806)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L805)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L804)
#### Parameters
##### m
[`AvatarUserSettings`](/proto-reference/classes/AvatarUserSettings)
##### o?
`IConversionOptions`
#### Returns
`object`
# BizAccountLinkInfo
Source: https://baileys.wiki/proto-reference/classes/BizAccountLinkInfo
Protobuf class BizAccountLinkInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L817)
## Implements
* [`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo)
## Constructors
### new BizAccountLinkInfo()
> **new BizAccountLinkInfo**(`p`?): [`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
Defined in: [WAProto/index.d.ts:818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L818)
#### Parameters
##### p?
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo)
#### Returns
[`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`ENTERPRISE`](/proto-reference/BizAccountLinkInfo/enumerations/AccountType#enterprise)
Defined in: [WAProto/index.d.ts:823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L823)
#### Implementation of
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo).[`accountType`](/proto-reference/interfaces/IBizAccountLinkInfo#accounttype)
***
### hostStorage?
> `optional` **hostStorage**: `null` | [`HostStorageType`](/proto-reference/BizAccountLinkInfo/enumerations/HostStorageType)
Defined in: [WAProto/index.d.ts:822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L822)
#### Implementation of
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo).[`hostStorage`](/proto-reference/interfaces/IBizAccountLinkInfo#hoststorage)
***
### issueTime?
> `optional` **issueTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L821)
#### Implementation of
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo).[`issueTime`](/proto-reference/interfaces/IBizAccountLinkInfo#issuetime)
***
### whatsappAcctNumber?
> `optional` **whatsappAcctNumber**: `null` | `string`
Defined in: [WAProto/index.d.ts:820](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L820)
#### Implementation of
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo).[`whatsappAcctNumber`](/proto-reference/interfaces/IBizAccountLinkInfo#whatsappacctnumber)
***
### whatsappBizAcctFbid?
> `optional` **whatsappBizAcctFbid**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:819](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L819)
#### Implementation of
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo).[`whatsappBizAcctFbid`](/proto-reference/interfaces/IBizAccountLinkInfo#whatsappbizacctfbid)
## Methods
### create()
> `static` **create**(`properties`?): [`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
Defined in: [WAProto/index.d.ts:824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L824)
#### Parameters
##### properties?
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo)
#### Returns
[`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
Defined in: [WAProto/index.d.ts:826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L826)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L825)
#### Parameters
##### m
[`IBizAccountLinkInfo`](/proto-reference/interfaces/IBizAccountLinkInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
Defined in: [WAProto/index.d.ts:827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L827)
#### Parameters
##### d
#### Returns
[`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L830)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L829)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L828)
#### Parameters
##### m
[`BizAccountLinkInfo`](/proto-reference/classes/BizAccountLinkInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# BizAccountPayload
Source: https://baileys.wiki/proto-reference/classes/BizAccountPayload
Protobuf class BizAccountPayload generated from WAProto.
Defined in: [WAProto/index.d.ts:850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L850)
## Implements
* [`IBizAccountPayload`](/proto-reference/interfaces/IBizAccountPayload)
## Constructors
### new BizAccountPayload()
> **new BizAccountPayload**(`p`?): [`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
Defined in: [WAProto/index.d.ts:851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L851)
#### Parameters
##### p?
[`IBizAccountPayload`](/proto-reference/interfaces/IBizAccountPayload)
#### Returns
[`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
## Properties
### bizAcctLinkInfo?
> `optional` **bizAcctLinkInfo**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L853)
#### Implementation of
[`IBizAccountPayload`](/proto-reference/interfaces/IBizAccountPayload).[`bizAcctLinkInfo`](/proto-reference/interfaces/IBizAccountPayload#bizacctlinkinfo)
***
### vnameCert?
> `optional` **vnameCert**: `null` | [`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L852)
#### Implementation of
[`IBizAccountPayload`](/proto-reference/interfaces/IBizAccountPayload).[`vnameCert`](/proto-reference/interfaces/IBizAccountPayload#vnamecert)
## Methods
### create()
> `static` **create**(`properties`?): [`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
Defined in: [WAProto/index.d.ts:854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L854)
#### Parameters
##### properties?
[`IBizAccountPayload`](/proto-reference/interfaces/IBizAccountPayload)
#### Returns
[`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
Defined in: [WAProto/index.d.ts:856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L856)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L855)
#### Parameters
##### m
[`IBizAccountPayload`](/proto-reference/interfaces/IBizAccountPayload)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
Defined in: [WAProto/index.d.ts:857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L857)
#### Parameters
##### d
#### Returns
[`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L860)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L859)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L858)
#### Parameters
##### m
[`BizAccountPayload`](/proto-reference/classes/BizAccountPayload)
##### o?
`IConversionOptions`
#### Returns
`object`
# BizIdentityInfo
Source: https://baileys.wiki/proto-reference/classes/BizIdentityInfo
Protobuf class BizIdentityInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L874)
## Implements
* [`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo)
## Constructors
### new BizIdentityInfo()
> **new BizIdentityInfo**(`p`?): [`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
Defined in: [WAProto/index.d.ts:875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L875)
#### Parameters
##### p?
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo)
#### Returns
[`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
## Properties
### actualActors?
> `optional` **actualActors**: `null` | [`ActualActorsType`](/proto-reference/BizIdentityInfo/enumerations/ActualActorsType)
Defined in: [WAProto/index.d.ts:881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L881)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`actualActors`](/proto-reference/interfaces/IBizIdentityInfo#actualactors)
***
### featureControls?
> `optional` **featureControls**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L883)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`featureControls`](/proto-reference/interfaces/IBizIdentityInfo#featurecontrols)
***
### hostStorage?
> `optional` **hostStorage**: `null` | [`HostStorageType`](/proto-reference/BizIdentityInfo/enumerations/HostStorageType)
Defined in: [WAProto/index.d.ts:880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L880)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`hostStorage`](/proto-reference/interfaces/IBizIdentityInfo#hoststorage)
***
### privacyModeTs?
> `optional` **privacyModeTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L882)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`privacyModeTs`](/proto-reference/interfaces/IBizIdentityInfo#privacymodets)
***
### revoked?
> `optional` **revoked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L879)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`revoked`](/proto-reference/interfaces/IBizIdentityInfo#revoked)
***
### signed?
> `optional` **signed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L878)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`signed`](/proto-reference/interfaces/IBizIdentityInfo#signed)
***
### vlevel?
> `optional` **vlevel**: `null` | [`VerifiedLevelValue`](/proto-reference/BizIdentityInfo/enumerations/VerifiedLevelValue)
Defined in: [WAProto/index.d.ts:876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L876)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`vlevel`](/proto-reference/interfaces/IBizIdentityInfo#vlevel)
***
### vnameCert?
> `optional` **vnameCert**: `null` | [`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L877)
#### Implementation of
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo).[`vnameCert`](/proto-reference/interfaces/IBizIdentityInfo#vnamecert)
## Methods
### create()
> `static` **create**(`properties`?): [`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
Defined in: [WAProto/index.d.ts:884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L884)
#### Parameters
##### properties?
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo)
#### Returns
[`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
Defined in: [WAProto/index.d.ts:886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L886)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L885)
#### Parameters
##### m
[`IBizIdentityInfo`](/proto-reference/interfaces/IBizIdentityInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
Defined in: [WAProto/index.d.ts:887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L887)
#### Parameters
##### d
#### Returns
[`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L890)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L889)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L888)
#### Parameters
##### m
[`BizIdentityInfo`](/proto-reference/classes/BizIdentityInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotAgeCollectionMetadata
Source: https://baileys.wiki/proto-reference/classes/BotAgeCollectionMetadata
Protobuf class BotAgeCollectionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L918)
## Implements
* [`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata)
## Constructors
### new BotAgeCollectionMetadata()
> **new BotAgeCollectionMetadata**(`p`?): [`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
Defined in: [WAProto/index.d.ts:919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L919)
#### Parameters
##### p?
[`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata)
#### Returns
[`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
## Properties
### ageCollectionEligible?
> `optional` **ageCollectionEligible**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L920)
#### Implementation of
[`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata).[`ageCollectionEligible`](/proto-reference/interfaces/IBotAgeCollectionMetadata#agecollectioneligible)
***
### ageCollectionType?
> `optional` **ageCollectionType**: `null` | [`AgeCollectionType`](/proto-reference/BotAgeCollectionMetadata/enumerations/AgeCollectionType)
Defined in: [WAProto/index.d.ts:922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L922)
#### Implementation of
[`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata).[`ageCollectionType`](/proto-reference/interfaces/IBotAgeCollectionMetadata#agecollectiontype)
***
### shouldTriggerAgeCollectionOnClient?
> `optional` **shouldTriggerAgeCollectionOnClient**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L921)
#### Implementation of
[`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata).[`shouldTriggerAgeCollectionOnClient`](/proto-reference/interfaces/IBotAgeCollectionMetadata#shouldtriggeragecollectiononclient)
## Methods
### create()
> `static` **create**(`properties`?): [`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
Defined in: [WAProto/index.d.ts:923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L923)
#### Parameters
##### properties?
[`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata)
#### Returns
[`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
Defined in: [WAProto/index.d.ts:925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L925)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L924)
#### Parameters
##### m
[`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
Defined in: [WAProto/index.d.ts:926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L926)
#### Parameters
##### d
#### Returns
[`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L929)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L928)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L927)
#### Parameters
##### m
[`BotAgeCollectionMetadata`](/proto-reference/classes/BotAgeCollectionMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotAvatarMetadata
Source: https://baileys.wiki/proto-reference/classes/BotAvatarMetadata
Protobuf class BotAvatarMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L948)
## Implements
* [`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata)
## Constructors
### new BotAvatarMetadata()
> **new BotAvatarMetadata**(`p`?): [`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
Defined in: [WAProto/index.d.ts:949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L949)
#### Parameters
##### p?
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata)
#### Returns
[`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
## Properties
### action?
> `optional` **action**: `null` | `number`
Defined in: [WAProto/index.d.ts:952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L952)
#### Implementation of
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata).[`action`](/proto-reference/interfaces/IBotAvatarMetadata#action)
***
### behaviorGraph?
> `optional` **behaviorGraph**: `null` | `string`
Defined in: [WAProto/index.d.ts:951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L951)
#### Implementation of
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata).[`behaviorGraph`](/proto-reference/interfaces/IBotAvatarMetadata#behaviorgraph)
***
### intensity?
> `optional` **intensity**: `null` | `number`
Defined in: [WAProto/index.d.ts:953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L953)
#### Implementation of
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata).[`intensity`](/proto-reference/interfaces/IBotAvatarMetadata#intensity)
***
### sentiment?
> `optional` **sentiment**: `null` | `number`
Defined in: [WAProto/index.d.ts:950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L950)
#### Implementation of
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata).[`sentiment`](/proto-reference/interfaces/IBotAvatarMetadata#sentiment)
***
### wordCount?
> `optional` **wordCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L954)
#### Implementation of
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata).[`wordCount`](/proto-reference/interfaces/IBotAvatarMetadata#wordcount)
## Methods
### create()
> `static` **create**(`properties`?): [`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
Defined in: [WAProto/index.d.ts:955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L955)
#### Parameters
##### properties?
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata)
#### Returns
[`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
Defined in: [WAProto/index.d.ts:957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L957)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L956)
#### Parameters
##### m
[`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
Defined in: [WAProto/index.d.ts:958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L958)
#### Parameters
##### d
#### Returns
[`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L961)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L960)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L959)
#### Parameters
##### m
[`BotAvatarMetadata`](/proto-reference/classes/BotAvatarMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotCapabilityMetadata
Source: https://baileys.wiki/proto-reference/classes/BotCapabilityMetadata
Protobuf class BotCapabilityMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L968)
## Implements
* [`IBotCapabilityMetadata`](/proto-reference/interfaces/IBotCapabilityMetadata)
## Constructors
### new BotCapabilityMetadata()
> **new BotCapabilityMetadata**(`p`?): [`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
Defined in: [WAProto/index.d.ts:969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L969)
#### Parameters
##### p?
[`IBotCapabilityMetadata`](/proto-reference/interfaces/IBotCapabilityMetadata)
#### Returns
[`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
## Properties
### capabilities
> **capabilities**: [`BotCapabilityType`](/proto-reference/BotCapabilityMetadata/enumerations/BotCapabilityType)\[]
Defined in: [WAProto/index.d.ts:970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L970)
#### Implementation of
[`IBotCapabilityMetadata`](/proto-reference/interfaces/IBotCapabilityMetadata).[`capabilities`](/proto-reference/interfaces/IBotCapabilityMetadata#capabilities)
## Methods
### create()
> `static` **create**(`properties`?): [`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
Defined in: [WAProto/index.d.ts:971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L971)
#### Parameters
##### properties?
[`IBotCapabilityMetadata`](/proto-reference/interfaces/IBotCapabilityMetadata)
#### Returns
[`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
Defined in: [WAProto/index.d.ts:973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L973)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L972)
#### Parameters
##### m
[`IBotCapabilityMetadata`](/proto-reference/interfaces/IBotCapabilityMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
Defined in: [WAProto/index.d.ts:974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L974)
#### Parameters
##### d
#### Returns
[`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L977)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L976)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L975)
#### Parameters
##### m
[`BotCapabilityMetadata`](/proto-reference/classes/BotCapabilityMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotFeedbackMessage
Source: https://baileys.wiki/proto-reference/classes/BotFeedbackMessage
Protobuf class BotFeedbackMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:1046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1046)
## Implements
* [`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage)
## Constructors
### new BotFeedbackMessage()
> **new BotFeedbackMessage**(`p`?): [`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
Defined in: [WAProto/index.d.ts:1047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1047)
#### Parameters
##### p?
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage)
#### Returns
[`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
## Properties
### kind?
> `optional` **kind**: `null` | [`BotFeedbackKind`](/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKind)
Defined in: [WAProto/index.d.ts:1049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1049)
#### Implementation of
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage).[`kind`](/proto-reference/interfaces/IBotFeedbackMessage#kind)
***
### kindNegative?
> `optional` **kindNegative**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1051)
#### Implementation of
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage).[`kindNegative`](/proto-reference/interfaces/IBotFeedbackMessage#kindnegative)
***
### kindPositive?
> `optional` **kindPositive**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1052)
#### Implementation of
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage).[`kindPositive`](/proto-reference/interfaces/IBotFeedbackMessage#kindpositive)
***
### kindReport?
> `optional` **kindReport**: `null` | [`ReportKind`](/proto-reference/BotFeedbackMessage/enumerations/ReportKind)
Defined in: [WAProto/index.d.ts:1053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1053)
#### Implementation of
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage).[`kindReport`](/proto-reference/interfaces/IBotFeedbackMessage#kindreport)
***
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:1048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1048)
#### Implementation of
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage).[`messageKey`](/proto-reference/interfaces/IBotFeedbackMessage#messagekey)
***
### sideBySideSurveyMetadata?
> `optional` **sideBySideSurveyMetadata**: `null` | [`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata)
Defined in: [WAProto/index.d.ts:1054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1054)
#### Implementation of
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage).[`sideBySideSurveyMetadata`](/proto-reference/interfaces/IBotFeedbackMessage#sidebysidesurveymetadata)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:1050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1050)
#### Implementation of
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage).[`text`](/proto-reference/interfaces/IBotFeedbackMessage#text)
## Methods
### create()
> `static` **create**(`properties`?): [`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
Defined in: [WAProto/index.d.ts:1055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1055)
#### Parameters
##### properties?
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage)
#### Returns
[`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
Defined in: [WAProto/index.d.ts:1057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1057)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1056)
#### Parameters
##### m
[`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
Defined in: [WAProto/index.d.ts:1058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1058)
#### Parameters
##### d
#### Returns
[`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1061)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1060)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1059)
#### Parameters
##### m
[`BotFeedbackMessage`](/proto-reference/classes/BotFeedbackMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotImagineMetadata
Source: https://baileys.wiki/proto-reference/classes/BotImagineMetadata
Protobuf class BotImagineMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1282)
## Implements
* [`IBotImagineMetadata`](/proto-reference/interfaces/IBotImagineMetadata)
## Constructors
### new BotImagineMetadata()
> **new BotImagineMetadata**(`p`?): [`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
Defined in: [WAProto/index.d.ts:1283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1283)
#### Parameters
##### p?
[`IBotImagineMetadata`](/proto-reference/interfaces/IBotImagineMetadata)
#### Returns
[`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
## Properties
### imagineType?
> `optional` **imagineType**: `null` | [`ImagineType`](/proto-reference/BotImagineMetadata/enumerations/ImagineType)
Defined in: [WAProto/index.d.ts:1284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1284)
#### Implementation of
[`IBotImagineMetadata`](/proto-reference/interfaces/IBotImagineMetadata).[`imagineType`](/proto-reference/interfaces/IBotImagineMetadata#imaginetype)
## Methods
### create()
> `static` **create**(`properties`?): [`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
Defined in: [WAProto/index.d.ts:1285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1285)
#### Parameters
##### properties?
[`IBotImagineMetadata`](/proto-reference/interfaces/IBotImagineMetadata)
#### Returns
[`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
Defined in: [WAProto/index.d.ts:1287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1287)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1286)
#### Parameters
##### m
[`IBotImagineMetadata`](/proto-reference/interfaces/IBotImagineMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
Defined in: [WAProto/index.d.ts:1288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1288)
#### Parameters
##### d
#### Returns
[`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1291)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1290)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1289)
#### Parameters
##### m
[`BotImagineMetadata`](/proto-reference/classes/BotImagineMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotLinkedAccount
Source: https://baileys.wiki/proto-reference/classes/BotLinkedAccount
Protobuf class BotLinkedAccount generated from WAProto.
Defined in: [WAProto/index.d.ts:1309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1309)
## Implements
* [`IBotLinkedAccount`](/proto-reference/interfaces/IBotLinkedAccount)
## Constructors
### new BotLinkedAccount()
> **new BotLinkedAccount**(`p`?): [`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
Defined in: [WAProto/index.d.ts:1310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1310)
#### Parameters
##### p?
[`IBotLinkedAccount`](/proto-reference/interfaces/IBotLinkedAccount)
#### Returns
[`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
## Properties
### type?
> `optional` **type**: `null` | [`BOT_LINKED_ACCOUNT_TYPE_1P`](/proto-reference/BotLinkedAccount/enumerations/BotLinkedAccountType#bot_linked_account_type_1p)
Defined in: [WAProto/index.d.ts:1311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1311)
#### Implementation of
[`IBotLinkedAccount`](/proto-reference/interfaces/IBotLinkedAccount).[`type`](/proto-reference/interfaces/IBotLinkedAccount#type)
## Methods
### create()
> `static` **create**(`properties`?): [`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
Defined in: [WAProto/index.d.ts:1312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1312)
#### Parameters
##### properties?
[`IBotLinkedAccount`](/proto-reference/interfaces/IBotLinkedAccount)
#### Returns
[`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
Defined in: [WAProto/index.d.ts:1314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1314)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1313)
#### Parameters
##### m
[`IBotLinkedAccount`](/proto-reference/interfaces/IBotLinkedAccount)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
Defined in: [WAProto/index.d.ts:1315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1315)
#### Parameters
##### d
#### Returns
[`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1318)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1317)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1316)
#### Parameters
##### m
[`BotLinkedAccount`](/proto-reference/classes/BotLinkedAccount)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotLinkedAccountsMetadata
Source: https://baileys.wiki/proto-reference/classes/BotLinkedAccountsMetadata
Protobuf class BotLinkedAccountsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1334)
## Implements
* [`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata)
## Constructors
### new BotLinkedAccountsMetadata()
> **new BotLinkedAccountsMetadata**(`p`?): [`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
Defined in: [WAProto/index.d.ts:1335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1335)
#### Parameters
##### p?
[`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata)
#### Returns
[`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
## Properties
### acAuthTokens?
> `optional` **acAuthTokens**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:1337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1337)
#### Implementation of
[`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata).[`acAuthTokens`](/proto-reference/interfaces/IBotLinkedAccountsMetadata#acauthtokens)
***
### accounts
> **accounts**: [`IBotLinkedAccount`](/proto-reference/interfaces/IBotLinkedAccount)\[]
Defined in: [WAProto/index.d.ts:1336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1336)
#### Implementation of
[`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata).[`accounts`](/proto-reference/interfaces/IBotLinkedAccountsMetadata#accounts)
***
### acErrorCode?
> `optional` **acErrorCode**: `null` | `number`
Defined in: [WAProto/index.d.ts:1338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1338)
#### Implementation of
[`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata).[`acErrorCode`](/proto-reference/interfaces/IBotLinkedAccountsMetadata#acerrorcode)
## Methods
### create()
> `static` **create**(`properties`?): [`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
Defined in: [WAProto/index.d.ts:1339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1339)
#### Parameters
##### properties?
[`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata)
#### Returns
[`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
Defined in: [WAProto/index.d.ts:1341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1341)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1340)
#### Parameters
##### m
[`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
Defined in: [WAProto/index.d.ts:1342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1342)
#### Parameters
##### d
#### Returns
[`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1345)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1344)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1343)
#### Parameters
##### m
[`BotLinkedAccountsMetadata`](/proto-reference/classes/BotLinkedAccountsMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMediaMetadata
Source: https://baileys.wiki/proto-reference/classes/BotMediaMetadata
Protobuf class BotMediaMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1358)
## Implements
* [`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
## Constructors
### new BotMediaMetadata()
> **new BotMediaMetadata**(`p`?): [`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
Defined in: [WAProto/index.d.ts:1359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1359)
#### Parameters
##### p?
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
#### Returns
[`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:1363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1363)
#### Implementation of
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata).[`directPath`](/proto-reference/interfaces/IBotMediaMetadata#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `string`
Defined in: [WAProto/index.d.ts:1362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1362)
#### Implementation of
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata).[`fileEncSha256`](/proto-reference/interfaces/IBotMediaMetadata#fileencsha256)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `string`
Defined in: [WAProto/index.d.ts:1360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1360)
#### Implementation of
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata).[`fileSha256`](/proto-reference/interfaces/IBotMediaMetadata#filesha256)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:1361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1361)
#### Implementation of
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata).[`mediaKey`](/proto-reference/interfaces/IBotMediaMetadata#mediakey)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1364)
#### Implementation of
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata).[`mediaKeyTimestamp`](/proto-reference/interfaces/IBotMediaMetadata#mediakeytimestamp)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:1365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1365)
#### Implementation of
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata).[`mimetype`](/proto-reference/interfaces/IBotMediaMetadata#mimetype)
***
### orientationType?
> `optional` **orientationType**: `null` | [`OrientationType`](/proto-reference/BotMediaMetadata/enumerations/OrientationType)
Defined in: [WAProto/index.d.ts:1366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1366)
#### Implementation of
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata).[`orientationType`](/proto-reference/interfaces/IBotMediaMetadata#orientationtype)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
Defined in: [WAProto/index.d.ts:1367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1367)
#### Parameters
##### properties?
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
#### Returns
[`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
Defined in: [WAProto/index.d.ts:1369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1369)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1368)
#### Parameters
##### m
[`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
Defined in: [WAProto/index.d.ts:1370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1370)
#### Parameters
##### d
#### Returns
[`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1373)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1372)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1371)
#### Parameters
##### m
[`BotMediaMetadata`](/proto-reference/classes/BotMediaMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMemoryFact
Source: https://baileys.wiki/proto-reference/classes/BotMemoryFact
Protobuf class BotMemoryFact generated from WAProto.
Defined in: [WAProto/index.d.ts:1390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1390)
## Implements
* [`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)
## Constructors
### new BotMemoryFact()
> **new BotMemoryFact**(`p`?): [`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
Defined in: [WAProto/index.d.ts:1391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1391)
#### Parameters
##### p?
[`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)
#### Returns
[`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
## Properties
### fact?
> `optional` **fact**: `null` | `string`
Defined in: [WAProto/index.d.ts:1392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1392)
#### Implementation of
[`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact).[`fact`](/proto-reference/interfaces/IBotMemoryFact#fact)
***
### factId?
> `optional` **factId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1393)
#### Implementation of
[`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact).[`factId`](/proto-reference/interfaces/IBotMemoryFact#factid)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
Defined in: [WAProto/index.d.ts:1394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1394)
#### Parameters
##### properties?
[`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)
#### Returns
[`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
Defined in: [WAProto/index.d.ts:1396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1396)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1395)
#### Parameters
##### m
[`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
Defined in: [WAProto/index.d.ts:1397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1397)
#### Parameters
##### d
#### Returns
[`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1400)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1399)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1398)
#### Parameters
##### m
[`BotMemoryFact`](/proto-reference/classes/BotMemoryFact)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMemoryMetadata
Source: https://baileys.wiki/proto-reference/classes/BotMemoryMetadata
Protobuf class BotMemoryMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1409)
## Implements
* [`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata)
## Constructors
### new BotMemoryMetadata()
> **new BotMemoryMetadata**(`p`?): [`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
Defined in: [WAProto/index.d.ts:1410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1410)
#### Parameters
##### p?
[`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata)
#### Returns
[`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
## Properties
### addedFacts
> **addedFacts**: [`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)\[]
Defined in: [WAProto/index.d.ts:1411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1411)
#### Implementation of
[`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata).[`addedFacts`](/proto-reference/interfaces/IBotMemoryMetadata#addedfacts)
***
### disclaimer?
> `optional` **disclaimer**: `null` | `string`
Defined in: [WAProto/index.d.ts:1413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1413)
#### Implementation of
[`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata).[`disclaimer`](/proto-reference/interfaces/IBotMemoryMetadata#disclaimer)
***
### removedFacts
> **removedFacts**: [`IBotMemoryFact`](/proto-reference/interfaces/IBotMemoryFact)\[]
Defined in: [WAProto/index.d.ts:1412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1412)
#### Implementation of
[`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata).[`removedFacts`](/proto-reference/interfaces/IBotMemoryMetadata#removedfacts)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
Defined in: [WAProto/index.d.ts:1414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1414)
#### Parameters
##### properties?
[`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata)
#### Returns
[`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
Defined in: [WAProto/index.d.ts:1416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1416)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1415)
#### Parameters
##### m
[`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
Defined in: [WAProto/index.d.ts:1417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1417)
#### Parameters
##### d
#### Returns
[`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1420)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1419)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1418)
#### Parameters
##### m
[`BotMemoryMetadata`](/proto-reference/classes/BotMemoryMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMemuMetadata
Source: https://baileys.wiki/proto-reference/classes/BotMemuMetadata
Protobuf class BotMemuMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1427)
## Implements
* [`IBotMemuMetadata`](/proto-reference/interfaces/IBotMemuMetadata)
## Constructors
### new BotMemuMetadata()
> **new BotMemuMetadata**(`p`?): [`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
Defined in: [WAProto/index.d.ts:1428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1428)
#### Parameters
##### p?
[`IBotMemuMetadata`](/proto-reference/interfaces/IBotMemuMetadata)
#### Returns
[`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
## Properties
### faceImages
> **faceImages**: [`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)\[]
Defined in: [WAProto/index.d.ts:1429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1429)
#### Implementation of
[`IBotMemuMetadata`](/proto-reference/interfaces/IBotMemuMetadata).[`faceImages`](/proto-reference/interfaces/IBotMemuMetadata#faceimages)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
Defined in: [WAProto/index.d.ts:1430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1430)
#### Parameters
##### properties?
[`IBotMemuMetadata`](/proto-reference/interfaces/IBotMemuMetadata)
#### Returns
[`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
Defined in: [WAProto/index.d.ts:1432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1432)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1431)
#### Parameters
##### m
[`IBotMemuMetadata`](/proto-reference/interfaces/IBotMemuMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
Defined in: [WAProto/index.d.ts:1433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1433)
#### Parameters
##### d
#### Returns
[`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1436)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1435)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1434)
#### Parameters
##### m
[`BotMemuMetadata`](/proto-reference/classes/BotMemuMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMessageOrigin
Source: https://baileys.wiki/proto-reference/classes/BotMessageOrigin
Protobuf class BotMessageOrigin generated from WAProto.
Defined in: [WAProto/index.d.ts:1443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1443)
## Implements
* [`IBotMessageOrigin`](/proto-reference/interfaces/IBotMessageOrigin)
## Constructors
### new BotMessageOrigin()
> **new BotMessageOrigin**(`p`?): [`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
Defined in: [WAProto/index.d.ts:1444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1444)
#### Parameters
##### p?
[`IBotMessageOrigin`](/proto-reference/interfaces/IBotMessageOrigin)
#### Returns
[`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
## Properties
### type?
> `optional` **type**: `null` | [`BOT_MESSAGE_ORIGIN_TYPE_AI_INITIATED`](/proto-reference/BotMessageOrigin/enumerations/BotMessageOriginType#bot_message_origin_type_ai_initiated)
Defined in: [WAProto/index.d.ts:1445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1445)
#### Implementation of
[`IBotMessageOrigin`](/proto-reference/interfaces/IBotMessageOrigin).[`type`](/proto-reference/interfaces/IBotMessageOrigin#type)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
Defined in: [WAProto/index.d.ts:1446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1446)
#### Parameters
##### properties?
[`IBotMessageOrigin`](/proto-reference/interfaces/IBotMessageOrigin)
#### Returns
[`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
Defined in: [WAProto/index.d.ts:1448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1448)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1447)
#### Parameters
##### m
[`IBotMessageOrigin`](/proto-reference/interfaces/IBotMessageOrigin)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
Defined in: [WAProto/index.d.ts:1449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1449)
#### Parameters
##### d
#### Returns
[`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1452)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1451](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1451)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1450)
#### Parameters
##### m
[`BotMessageOrigin`](/proto-reference/classes/BotMessageOrigin)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMessageOriginMetadata
Source: https://baileys.wiki/proto-reference/classes/BotMessageOriginMetadata
Protobuf class BotMessageOriginMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1466)
## Implements
* [`IBotMessageOriginMetadata`](/proto-reference/interfaces/IBotMessageOriginMetadata)
## Constructors
### new BotMessageOriginMetadata()
> **new BotMessageOriginMetadata**(`p`?): [`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
Defined in: [WAProto/index.d.ts:1467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1467)
#### Parameters
##### p?
[`IBotMessageOriginMetadata`](/proto-reference/interfaces/IBotMessageOriginMetadata)
#### Returns
[`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
## Properties
### origins
> **origins**: [`IBotMessageOrigin`](/proto-reference/interfaces/IBotMessageOrigin)\[]
Defined in: [WAProto/index.d.ts:1468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1468)
#### Implementation of
[`IBotMessageOriginMetadata`](/proto-reference/interfaces/IBotMessageOriginMetadata).[`origins`](/proto-reference/interfaces/IBotMessageOriginMetadata#origins)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
Defined in: [WAProto/index.d.ts:1469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1469)
#### Parameters
##### properties?
[`IBotMessageOriginMetadata`](/proto-reference/interfaces/IBotMessageOriginMetadata)
#### Returns
[`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
Defined in: [WAProto/index.d.ts:1471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1471)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1470)
#### Parameters
##### m
[`IBotMessageOriginMetadata`](/proto-reference/interfaces/IBotMessageOriginMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
Defined in: [WAProto/index.d.ts:1472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1472)
#### Parameters
##### d
#### Returns
[`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1475)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1474)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1473)
#### Parameters
##### m
[`BotMessageOriginMetadata`](/proto-reference/classes/BotMessageOriginMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMessageSharingInfo
Source: https://baileys.wiki/proto-reference/classes/BotMessageSharingInfo
Protobuf class BotMessageSharingInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:1483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1483)
## Implements
* [`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo)
## Constructors
### new BotMessageSharingInfo()
> **new BotMessageSharingInfo**(`p`?): [`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
Defined in: [WAProto/index.d.ts:1484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1484)
#### Parameters
##### p?
[`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo)
#### Returns
[`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
## Properties
### botEntryPointOrigin?
> `optional` **botEntryPointOrigin**: `null` | [`BotMetricsEntryPoint`](/proto-reference/enumerations/BotMetricsEntryPoint)
Defined in: [WAProto/index.d.ts:1485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1485)
#### Implementation of
[`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo).[`botEntryPointOrigin`](/proto-reference/interfaces/IBotMessageSharingInfo#botentrypointorigin)
***
### forwardScore?
> `optional` **forwardScore**: `null` | `number`
Defined in: [WAProto/index.d.ts:1486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1486)
#### Implementation of
[`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo).[`forwardScore`](/proto-reference/interfaces/IBotMessageSharingInfo#forwardscore)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
Defined in: [WAProto/index.d.ts:1487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1487)
#### Parameters
##### properties?
[`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo)
#### Returns
[`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
Defined in: [WAProto/index.d.ts:1489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1489)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1488)
#### Parameters
##### m
[`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
Defined in: [WAProto/index.d.ts:1490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1490)
#### Parameters
##### d
#### Returns
[`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1493)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1492)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1491)
#### Parameters
##### m
[`BotMessageSharingInfo`](/proto-reference/classes/BotMessageSharingInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMetadata
Source: https://baileys.wiki/proto-reference/classes/BotMetadata
Protobuf class BotMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1533)
## Implements
* [`IBotMetadata`](/proto-reference/interfaces/IBotMetadata)
## Constructors
### new BotMetadata()
> **new BotMetadata**(`p`?): [`BotMetadata`](/proto-reference/classes/BotMetadata)
Defined in: [WAProto/index.d.ts:1534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1534)
#### Parameters
##### p?
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata)
#### Returns
[`BotMetadata`](/proto-reference/classes/BotMetadata)
## Properties
### aiConversationContext?
> `optional` **aiConversationContext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:1554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1554)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`aiConversationContext`](/proto-reference/interfaces/IBotMetadata#aiconversationcontext)
***
### avatarMetadata?
> `optional` **avatarMetadata**: `null` | [`IBotAvatarMetadata`](/proto-reference/interfaces/IBotAvatarMetadata)
Defined in: [WAProto/index.d.ts:1535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1535)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`avatarMetadata`](/proto-reference/interfaces/IBotMetadata#avatarmetadata)
***
### botAgeCollectionMetadata?
> `optional` **botAgeCollectionMetadata**: `null` | [`IBotAgeCollectionMetadata`](/proto-reference/interfaces/IBotAgeCollectionMetadata)
Defined in: [WAProto/index.d.ts:1558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1558)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botAgeCollectionMetadata`](/proto-reference/interfaces/IBotMetadata#botagecollectionmetadata)
***
### botLinkedAccountsMetadata?
> `optional` **botLinkedAccountsMetadata**: `null` | [`IBotLinkedAccountsMetadata`](/proto-reference/interfaces/IBotLinkedAccountsMetadata)
Defined in: [WAProto/index.d.ts:1552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1552)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botLinkedAccountsMetadata`](/proto-reference/interfaces/IBotMetadata#botlinkedaccountsmetadata)
***
### botMessageOriginMetadata?
> `optional` **botMessageOriginMetadata**: `null` | [`IBotMessageOriginMetadata`](/proto-reference/interfaces/IBotMessageOriginMetadata)
Defined in: [WAProto/index.d.ts:1563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1563)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botMessageOriginMetadata`](/proto-reference/interfaces/IBotMetadata#botmessageoriginmetadata)
***
### botMetricsMetadata?
> `optional` **botMetricsMetadata**: `null` | [`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata)
Defined in: [WAProto/index.d.ts:1551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1551)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botMetricsMetadata`](/proto-reference/interfaces/IBotMetadata#botmetricsmetadata)
***
### botModeSelectionMetadata?
> `optional` **botModeSelectionMetadata**: `null` | [`IBotModeSelectionMetadata`](/proto-reference/interfaces/IBotModeSelectionMetadata)
Defined in: [WAProto/index.d.ts:1556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1556)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botModeSelectionMetadata`](/proto-reference/interfaces/IBotMetadata#botmodeselectionmetadata)
***
### botPromotionMessageMetadata?
> `optional` **botPromotionMessageMetadata**: `null` | [`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata)
Defined in: [WAProto/index.d.ts:1555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1555)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botPromotionMessageMetadata`](/proto-reference/interfaces/IBotMetadata#botpromotionmessagemetadata)
***
### botQuotaMetadata?
> `optional` **botQuotaMetadata**: `null` | [`IBotQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata)
Defined in: [WAProto/index.d.ts:1557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1557)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botQuotaMetadata`](/proto-reference/interfaces/IBotMetadata#botquotametadata)
***
### botResponseId?
> `optional` **botResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1560)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botResponseId`](/proto-reference/interfaces/IBotMetadata#botresponseid)
***
### botThreadInfo?
> `optional` **botThreadInfo**: `null` | [`IAIThreadInfo`](/proto-reference/interfaces/IAIThreadInfo)
Defined in: [WAProto/index.d.ts:1565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1565)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`botThreadInfo`](/proto-reference/interfaces/IBotMetadata#botthreadinfo)
***
### capabilityMetadata?
> `optional` **capabilityMetadata**: `null` | [`IBotCapabilityMetadata`](/proto-reference/interfaces/IBotCapabilityMetadata)
Defined in: [WAProto/index.d.ts:1547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1547)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`capabilityMetadata`](/proto-reference/interfaces/IBotMetadata#capabilitymetadata)
***
### conversationStarterPromptId?
> `optional` **conversationStarterPromptId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1559)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`conversationStarterPromptId`](/proto-reference/interfaces/IBotMetadata#conversationstarterpromptid)
***
### imagineMetadata?
> `optional` **imagineMetadata**: `null` | [`IBotImagineMetadata`](/proto-reference/interfaces/IBotImagineMetadata)
Defined in: [WAProto/index.d.ts:1548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1548)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`imagineMetadata`](/proto-reference/interfaces/IBotMetadata#imaginemetadata)
***
### internalMetadata?
> `optional` **internalMetadata**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:1568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1568)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`internalMetadata`](/proto-reference/interfaces/IBotMetadata#internalmetadata)
***
### inThreadSurveyMetadata?
> `optional` **inThreadSurveyMetadata**: `null` | [`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata)
Defined in: [WAProto/index.d.ts:1564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1564)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`inThreadSurveyMetadata`](/proto-reference/interfaces/IBotMetadata#inthreadsurveymetadata)
***
### invokerJid?
> `optional` **invokerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1539)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`invokerJid`](/proto-reference/interfaces/IBotMetadata#invokerjid)
***
### memoryMetadata?
> `optional` **memoryMetadata**: `null` | [`IBotMemoryMetadata`](/proto-reference/interfaces/IBotMemoryMetadata)
Defined in: [WAProto/index.d.ts:1549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1549)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`memoryMetadata`](/proto-reference/interfaces/IBotMetadata#memorymetadata)
***
### memuMetadata?
> `optional` **memuMetadata**: `null` | [`IBotMemuMetadata`](/proto-reference/interfaces/IBotMemuMetadata)
Defined in: [WAProto/index.d.ts:1541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1541)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`memuMetadata`](/proto-reference/interfaces/IBotMetadata#memumetadata)
***
### messageDisclaimerText?
> `optional` **messageDisclaimerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:1545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1545)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`messageDisclaimerText`](/proto-reference/interfaces/IBotMetadata#messagedisclaimertext)
***
### modelMetadata?
> `optional` **modelMetadata**: `null` | [`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata)
Defined in: [WAProto/index.d.ts:1544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1544)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`modelMetadata`](/proto-reference/interfaces/IBotMetadata#modelmetadata)
***
### personaId?
> `optional` **personaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1536)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`personaId`](/proto-reference/interfaces/IBotMetadata#personaid)
***
### pluginMetadata?
> `optional` **pluginMetadata**: `null` | [`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata)
Defined in: [WAProto/index.d.ts:1537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1537)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`pluginMetadata`](/proto-reference/interfaces/IBotMetadata#pluginmetadata)
***
### progressIndicatorMetadata?
> `optional` **progressIndicatorMetadata**: `null` | [`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata)
Defined in: [WAProto/index.d.ts:1546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1546)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`progressIndicatorMetadata`](/proto-reference/interfaces/IBotMetadata#progressindicatormetadata)
***
### regenerateMetadata?
> `optional` **regenerateMetadata**: `null` | [`IAIRegenerateMetadata`](/proto-reference/interfaces/IAIRegenerateMetadata)
Defined in: [WAProto/index.d.ts:1566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1566)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`regenerateMetadata`](/proto-reference/interfaces/IBotMetadata#regeneratemetadata)
***
### reminderMetadata?
> `optional` **reminderMetadata**: `null` | [`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata)
Defined in: [WAProto/index.d.ts:1543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1543)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`reminderMetadata`](/proto-reference/interfaces/IBotMetadata#remindermetadata)
***
### renderingMetadata?
> `optional` **renderingMetadata**: `null` | [`IBotRenderingMetadata`](/proto-reference/interfaces/IBotRenderingMetadata)
Defined in: [WAProto/index.d.ts:1550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1550)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`renderingMetadata`](/proto-reference/interfaces/IBotMetadata#renderingmetadata)
***
### richResponseSourcesMetadata?
> `optional` **richResponseSourcesMetadata**: `null` | [`IBotSourcesMetadata`](/proto-reference/interfaces/IBotSourcesMetadata)
Defined in: [WAProto/index.d.ts:1553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1553)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`richResponseSourcesMetadata`](/proto-reference/interfaces/IBotMetadata#richresponsesourcesmetadata)
***
### sessionMetadata?
> `optional` **sessionMetadata**: `null` | [`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata)
Defined in: [WAProto/index.d.ts:1540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1540)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`sessionMetadata`](/proto-reference/interfaces/IBotMetadata#sessionmetadata)
***
### sessionTransparencyMetadata?
> `optional` **sessionTransparencyMetadata**: `null` | [`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata)
Defined in: [WAProto/index.d.ts:1567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1567)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`sessionTransparencyMetadata`](/proto-reference/interfaces/IBotMetadata#sessiontransparencymetadata)
***
### suggestedPromptMetadata?
> `optional` **suggestedPromptMetadata**: `null` | [`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata)
Defined in: [WAProto/index.d.ts:1538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1538)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`suggestedPromptMetadata`](/proto-reference/interfaces/IBotMetadata#suggestedpromptmetadata)
***
### timezone?
> `optional` **timezone**: `null` | `string`
Defined in: [WAProto/index.d.ts:1542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1542)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`timezone`](/proto-reference/interfaces/IBotMetadata#timezone)
***
### unifiedResponseMutation?
> `optional` **unifiedResponseMutation**: `null` | [`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation)
Defined in: [WAProto/index.d.ts:1562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1562)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`unifiedResponseMutation`](/proto-reference/interfaces/IBotMetadata#unifiedresponsemutation)
***
### verificationMetadata?
> `optional` **verificationMetadata**: `null` | [`IBotSignatureVerificationMetadata`](/proto-reference/interfaces/IBotSignatureVerificationMetadata)
Defined in: [WAProto/index.d.ts:1561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1561)
#### Implementation of
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata).[`verificationMetadata`](/proto-reference/interfaces/IBotMetadata#verificationmetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMetadata`](/proto-reference/classes/BotMetadata)
Defined in: [WAProto/index.d.ts:1569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1569)
#### Parameters
##### properties?
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata)
#### Returns
[`BotMetadata`](/proto-reference/classes/BotMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMetadata`](/proto-reference/classes/BotMetadata)
Defined in: [WAProto/index.d.ts:1571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1571)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMetadata`](/proto-reference/classes/BotMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1570)
#### Parameters
##### m
[`IBotMetadata`](/proto-reference/interfaces/IBotMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMetadata`](/proto-reference/classes/BotMetadata)
Defined in: [WAProto/index.d.ts:1572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1572)
#### Parameters
##### d
#### Returns
[`BotMetadata`](/proto-reference/classes/BotMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1575)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1574)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1573)
#### Parameters
##### m
[`BotMetadata`](/proto-reference/classes/BotMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotMetricsMetadata
Source: https://baileys.wiki/proto-reference/classes/BotMetricsMetadata
Protobuf class BotMetricsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1626)
## Implements
* [`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata)
## Constructors
### new BotMetricsMetadata()
> **new BotMetricsMetadata**(`p`?): [`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
Defined in: [WAProto/index.d.ts:1627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1627)
#### Parameters
##### p?
[`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata)
#### Returns
[`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
## Properties
### destinationEntryPoint?
> `optional` **destinationEntryPoint**: `null` | [`BotMetricsEntryPoint`](/proto-reference/enumerations/BotMetricsEntryPoint)
Defined in: [WAProto/index.d.ts:1629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1629)
#### Implementation of
[`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata).[`destinationEntryPoint`](/proto-reference/interfaces/IBotMetricsMetadata#destinationentrypoint)
***
### destinationId?
> `optional` **destinationId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1628)
#### Implementation of
[`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata).[`destinationId`](/proto-reference/interfaces/IBotMetricsMetadata#destinationid)
***
### threadOrigin?
> `optional` **threadOrigin**: `null` | [`BotMetricsThreadEntryPoint`](/proto-reference/enumerations/BotMetricsThreadEntryPoint)
Defined in: [WAProto/index.d.ts:1630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1630)
#### Implementation of
[`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata).[`threadOrigin`](/proto-reference/interfaces/IBotMetricsMetadata#threadorigin)
## Methods
### create()
> `static` **create**(`properties`?): [`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
Defined in: [WAProto/index.d.ts:1631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1631)
#### Parameters
##### properties?
[`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata)
#### Returns
[`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
Defined in: [WAProto/index.d.ts:1633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1633)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1632)
#### Parameters
##### m
[`IBotMetricsMetadata`](/proto-reference/interfaces/IBotMetricsMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
Defined in: [WAProto/index.d.ts:1634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1634)
#### Parameters
##### d
#### Returns
[`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1637)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1636)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1635)
#### Parameters
##### m
[`BotMetricsMetadata`](/proto-reference/classes/BotMetricsMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotModeSelectionMetadata
Source: https://baileys.wiki/proto-reference/classes/BotModeSelectionMetadata
Protobuf class BotModeSelectionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1652)
## Implements
* [`IBotModeSelectionMetadata`](/proto-reference/interfaces/IBotModeSelectionMetadata)
## Constructors
### new BotModeSelectionMetadata()
> **new BotModeSelectionMetadata**(`p`?): [`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
Defined in: [WAProto/index.d.ts:1653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1653)
#### Parameters
##### p?
[`IBotModeSelectionMetadata`](/proto-reference/interfaces/IBotModeSelectionMetadata)
#### Returns
[`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
## Properties
### mode
> **mode**: [`BotUserSelectionMode`](/proto-reference/BotModeSelectionMetadata/enumerations/BotUserSelectionMode)\[]
Defined in: [WAProto/index.d.ts:1654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1654)
#### Implementation of
[`IBotModeSelectionMetadata`](/proto-reference/interfaces/IBotModeSelectionMetadata).[`mode`](/proto-reference/interfaces/IBotModeSelectionMetadata#mode)
## Methods
### create()
> `static` **create**(`properties`?): [`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
Defined in: [WAProto/index.d.ts:1655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1655)
#### Parameters
##### properties?
[`IBotModeSelectionMetadata`](/proto-reference/interfaces/IBotModeSelectionMetadata)
#### Returns
[`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
Defined in: [WAProto/index.d.ts:1657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1657)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1656)
#### Parameters
##### m
[`IBotModeSelectionMetadata`](/proto-reference/interfaces/IBotModeSelectionMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
Defined in: [WAProto/index.d.ts:1658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1658)
#### Parameters
##### d
#### Returns
[`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1661)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1660)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1659)
#### Parameters
##### m
[`BotModeSelectionMetadata`](/proto-reference/classes/BotModeSelectionMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotModelMetadata
Source: https://baileys.wiki/proto-reference/classes/BotModelMetadata
Protobuf class BotModelMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1678)
## Implements
* [`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata)
## Constructors
### new BotModelMetadata()
> **new BotModelMetadata**(`p`?): [`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
Defined in: [WAProto/index.d.ts:1679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1679)
#### Parameters
##### p?
[`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata)
#### Returns
[`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
## Properties
### modelNameOverride?
> `optional` **modelNameOverride**: `null` | `string`
Defined in: [WAProto/index.d.ts:1682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1682)
#### Implementation of
[`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata).[`modelNameOverride`](/proto-reference/interfaces/IBotModelMetadata#modelnameoverride)
***
### modelType?
> `optional` **modelType**: `null` | [`ModelType`](/proto-reference/BotModelMetadata/enumerations/ModelType)
Defined in: [WAProto/index.d.ts:1680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1680)
#### Implementation of
[`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata).[`modelType`](/proto-reference/interfaces/IBotModelMetadata#modeltype)
***
### premiumModelStatus?
> `optional` **premiumModelStatus**: `null` | [`PremiumModelStatus`](/proto-reference/BotModelMetadata/enumerations/PremiumModelStatus)
Defined in: [WAProto/index.d.ts:1681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1681)
#### Implementation of
[`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata).[`premiumModelStatus`](/proto-reference/interfaces/IBotModelMetadata#premiummodelstatus)
## Methods
### create()
> `static` **create**(`properties`?): [`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
Defined in: [WAProto/index.d.ts:1683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1683)
#### Parameters
##### properties?
[`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata)
#### Returns
[`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
Defined in: [WAProto/index.d.ts:1685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1685)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1684)
#### Parameters
##### m
[`IBotModelMetadata`](/proto-reference/interfaces/IBotModelMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
Defined in: [WAProto/index.d.ts:1686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1686)
#### Parameters
##### d
#### Returns
[`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1689)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1688)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1687)
#### Parameters
##### m
[`BotModelMetadata`](/proto-reference/classes/BotModelMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotPluginMetadata
Source: https://baileys.wiki/proto-reference/classes/BotPluginMetadata
Protobuf class BotPluginMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1722)
## Implements
* [`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata)
## Constructors
### new BotPluginMetadata()
> **new BotPluginMetadata**(`p`?): [`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
Defined in: [WAProto/index.d.ts:1723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1723)
#### Parameters
##### p?
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata)
#### Returns
[`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
## Properties
### deprecatedField?
> `optional` **deprecatedField**: `null` | [`PluginType`](/proto-reference/BotPluginMetadata/enumerations/PluginType)
Defined in: [WAProto/index.d.ts:1733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1733)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`deprecatedField`](/proto-reference/interfaces/IBotPluginMetadata#deprecatedfield)
***
### expectedLinksCount?
> `optional` **expectedLinksCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:1730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1730)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`expectedLinksCount`](/proto-reference/interfaces/IBotPluginMetadata#expectedlinkscount)
***
### faviconCdnUrl?
> `optional` **faviconCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1735)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`faviconCdnUrl`](/proto-reference/interfaces/IBotPluginMetadata#faviconcdnurl)
***
### parentPluginMessageKey?
> `optional` **parentPluginMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:1732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1732)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`parentPluginMessageKey`](/proto-reference/interfaces/IBotPluginMetadata#parentpluginmessagekey)
***
### parentPluginType?
> `optional` **parentPluginType**: `null` | [`PluginType`](/proto-reference/BotPluginMetadata/enumerations/PluginType)
Defined in: [WAProto/index.d.ts:1734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1734)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`parentPluginType`](/proto-reference/interfaces/IBotPluginMetadata#parentplugintype)
***
### pluginType?
> `optional` **pluginType**: `null` | [`PluginType`](/proto-reference/BotPluginMetadata/enumerations/PluginType)
Defined in: [WAProto/index.d.ts:1725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1725)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`pluginType`](/proto-reference/interfaces/IBotPluginMetadata#plugintype)
***
### profilePhotoCdnUrl?
> `optional` **profilePhotoCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1727)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`profilePhotoCdnUrl`](/proto-reference/interfaces/IBotPluginMetadata#profilephotocdnurl)
***
### provider?
> `optional` **provider**: `null` | [`SearchProvider`](/proto-reference/BotPluginMetadata/enumerations/SearchProvider)
Defined in: [WAProto/index.d.ts:1724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1724)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`provider`](/proto-reference/interfaces/IBotPluginMetadata#provider)
***
### referenceIndex?
> `optional` **referenceIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:1729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1729)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`referenceIndex`](/proto-reference/interfaces/IBotPluginMetadata#referenceindex)
***
### searchProviderUrl?
> `optional` **searchProviderUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1728)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`searchProviderUrl`](/proto-reference/interfaces/IBotPluginMetadata#searchproviderurl)
***
### searchQuery?
> `optional` **searchQuery**: `null` | `string`
Defined in: [WAProto/index.d.ts:1731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1731)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`searchQuery`](/proto-reference/interfaces/IBotPluginMetadata#searchquery)
***
### thumbnailCdnUrl?
> `optional` **thumbnailCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1726)
#### Implementation of
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata).[`thumbnailCdnUrl`](/proto-reference/interfaces/IBotPluginMetadata#thumbnailcdnurl)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
Defined in: [WAProto/index.d.ts:1736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1736)
#### Parameters
##### properties?
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata)
#### Returns
[`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
Defined in: [WAProto/index.d.ts:1738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1738)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1737)
#### Parameters
##### m
[`IBotPluginMetadata`](/proto-reference/interfaces/IBotPluginMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
Defined in: [WAProto/index.d.ts:1739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1739)
#### Parameters
##### d
#### Returns
[`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1742)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1741)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1740)
#### Parameters
##### m
[`BotPluginMetadata`](/proto-reference/classes/BotPluginMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotProgressIndicatorMetadata
Source: https://baileys.wiki/proto-reference/classes/BotProgressIndicatorMetadata
Protobuf class BotProgressIndicatorMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1766](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1766)
## Implements
* [`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata)
## Constructors
### new BotProgressIndicatorMetadata()
> **new BotProgressIndicatorMetadata**(`p`?): [`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
Defined in: [WAProto/index.d.ts:1767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1767)
#### Parameters
##### p?
[`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata)
#### Returns
[`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
## Properties
### progressDescription?
> `optional` **progressDescription**: `null` | `string`
Defined in: [WAProto/index.d.ts:1768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1768)
#### Implementation of
[`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata).[`progressDescription`](/proto-reference/interfaces/IBotProgressIndicatorMetadata#progressdescription)
***
### stepsMetadata
> **stepsMetadata**: [`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata)\[]
Defined in: [WAProto/index.d.ts:1769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1769)
#### Implementation of
[`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata).[`stepsMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata#stepsmetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
Defined in: [WAProto/index.d.ts:1770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1770)
#### Parameters
##### properties?
[`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata)
#### Returns
[`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
Defined in: [WAProto/index.d.ts:1772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1772)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1771)
#### Parameters
##### m
[`IBotProgressIndicatorMetadata`](/proto-reference/interfaces/IBotProgressIndicatorMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
Defined in: [WAProto/index.d.ts:1773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1773)
#### Parameters
##### d
#### Returns
[`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1776)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1775)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1774)
#### Parameters
##### m
[`BotProgressIndicatorMetadata`](/proto-reference/classes/BotProgressIndicatorMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotPromotionMessageMetadata
Source: https://baileys.wiki/proto-reference/classes/BotPromotionMessageMetadata
Protobuf class BotPromotionMessageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1904)
## Implements
* [`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata)
## Constructors
### new BotPromotionMessageMetadata()
> **new BotPromotionMessageMetadata**(`p`?): [`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
Defined in: [WAProto/index.d.ts:1905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1905)
#### Parameters
##### p?
[`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata)
#### Returns
[`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
## Properties
### buttonTitle?
> `optional` **buttonTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1907)
#### Implementation of
[`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata).[`buttonTitle`](/proto-reference/interfaces/IBotPromotionMessageMetadata#buttontitle)
***
### promotionType?
> `optional` **promotionType**: `null` | [`BotPromotionType`](/proto-reference/BotPromotionMessageMetadata/enumerations/BotPromotionType)
Defined in: [WAProto/index.d.ts:1906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1906)
#### Implementation of
[`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata).[`promotionType`](/proto-reference/interfaces/IBotPromotionMessageMetadata#promotiontype)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
Defined in: [WAProto/index.d.ts:1908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1908)
#### Parameters
##### properties?
[`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata)
#### Returns
[`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
Defined in: [WAProto/index.d.ts:1910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1910)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1909)
#### Parameters
##### m
[`IBotPromotionMessageMetadata`](/proto-reference/interfaces/IBotPromotionMessageMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
Defined in: [WAProto/index.d.ts:1911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1911)
#### Parameters
##### d
#### Returns
[`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1914)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1913)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1912)
#### Parameters
##### m
[`BotPromotionMessageMetadata`](/proto-reference/classes/BotPromotionMessageMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotPromptSuggestion
Source: https://baileys.wiki/proto-reference/classes/BotPromptSuggestion
Protobuf class BotPromptSuggestion generated from WAProto.
Defined in: [WAProto/index.d.ts:1931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1931)
## Implements
* [`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion)
## Constructors
### new BotPromptSuggestion()
> **new BotPromptSuggestion**(`p`?): [`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
Defined in: [WAProto/index.d.ts:1932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1932)
#### Parameters
##### p?
[`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion)
#### Returns
[`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
## Properties
### prompt?
> `optional` **prompt**: `null` | `string`
Defined in: [WAProto/index.d.ts:1933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1933)
#### Implementation of
[`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion).[`prompt`](/proto-reference/interfaces/IBotPromptSuggestion#prompt)
***
### promptId?
> `optional` **promptId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1934)
#### Implementation of
[`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion).[`promptId`](/proto-reference/interfaces/IBotPromptSuggestion#promptid)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
Defined in: [WAProto/index.d.ts:1935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1935)
#### Parameters
##### properties?
[`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion)
#### Returns
[`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
Defined in: [WAProto/index.d.ts:1937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1937)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1936)
#### Parameters
##### m
[`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
Defined in: [WAProto/index.d.ts:1938](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1938)
#### Parameters
##### d
#### Returns
[`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1941)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1940)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1939)
#### Parameters
##### m
[`BotPromptSuggestion`](/proto-reference/classes/BotPromptSuggestion)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotPromptSuggestions
Source: https://baileys.wiki/proto-reference/classes/BotPromptSuggestions
Protobuf class BotPromptSuggestions generated from WAProto.
Defined in: [WAProto/index.d.ts:1948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1948)
## Implements
* [`IBotPromptSuggestions`](/proto-reference/interfaces/IBotPromptSuggestions)
## Constructors
### new BotPromptSuggestions()
> **new BotPromptSuggestions**(`p`?): [`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
Defined in: [WAProto/index.d.ts:1949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1949)
#### Parameters
##### p?
[`IBotPromptSuggestions`](/proto-reference/interfaces/IBotPromptSuggestions)
#### Returns
[`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
## Properties
### suggestions
> **suggestions**: [`IBotPromptSuggestion`](/proto-reference/interfaces/IBotPromptSuggestion)\[]
Defined in: [WAProto/index.d.ts:1950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1950)
#### Implementation of
[`IBotPromptSuggestions`](/proto-reference/interfaces/IBotPromptSuggestions).[`suggestions`](/proto-reference/interfaces/IBotPromptSuggestions#suggestions)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
Defined in: [WAProto/index.d.ts:1951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1951)
#### Parameters
##### properties?
[`IBotPromptSuggestions`](/proto-reference/interfaces/IBotPromptSuggestions)
#### Returns
[`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
Defined in: [WAProto/index.d.ts:1953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1953)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1952)
#### Parameters
##### m
[`IBotPromptSuggestions`](/proto-reference/interfaces/IBotPromptSuggestions)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
Defined in: [WAProto/index.d.ts:1954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1954)
#### Parameters
##### d
#### Returns
[`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1957)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1956)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1955)
#### Parameters
##### m
[`BotPromptSuggestions`](/proto-reference/classes/BotPromptSuggestions)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotQuotaMetadata
Source: https://baileys.wiki/proto-reference/classes/BotQuotaMetadata
Protobuf class BotQuotaMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1964)
## Implements
* [`IBotQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata)
## Constructors
### new BotQuotaMetadata()
> **new BotQuotaMetadata**(`p`?): [`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
Defined in: [WAProto/index.d.ts:1965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1965)
#### Parameters
##### p?
[`IBotQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata)
#### Returns
[`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
## Properties
### botFeatureQuotaMetadata
> **botFeatureQuotaMetadata**: [`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata)\[]
Defined in: [WAProto/index.d.ts:1966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1966)
#### Implementation of
[`IBotQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata).[`botFeatureQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata#botfeaturequotametadata)
## Methods
### create()
> `static` **create**(`properties`?): [`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
Defined in: [WAProto/index.d.ts:1967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1967)
#### Parameters
##### properties?
[`IBotQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata)
#### Returns
[`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
Defined in: [WAProto/index.d.ts:1969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1969)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1968)
#### Parameters
##### m
[`IBotQuotaMetadata`](/proto-reference/interfaces/IBotQuotaMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
Defined in: [WAProto/index.d.ts:1970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1970)
#### Parameters
##### d
#### Returns
[`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1973)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1972)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1971)
#### Parameters
##### m
[`BotQuotaMetadata`](/proto-reference/classes/BotQuotaMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotReminderMetadata
Source: https://baileys.wiki/proto-reference/classes/BotReminderMetadata
Protobuf class BotReminderMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2015)
## Implements
* [`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata)
## Constructors
### new BotReminderMetadata()
> **new BotReminderMetadata**(`p`?): [`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
Defined in: [WAProto/index.d.ts:2016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2016)
#### Parameters
##### p?
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata)
#### Returns
[`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
## Properties
### action?
> `optional` **action**: `null` | [`ReminderAction`](/proto-reference/BotReminderMetadata/enumerations/ReminderAction)
Defined in: [WAProto/index.d.ts:2018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2018)
#### Implementation of
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata).[`action`](/proto-reference/interfaces/IBotReminderMetadata#action)
***
### frequency?
> `optional` **frequency**: `null` | [`ReminderFrequency`](/proto-reference/BotReminderMetadata/enumerations/ReminderFrequency)
Defined in: [WAProto/index.d.ts:2021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2021)
#### Implementation of
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata).[`frequency`](/proto-reference/interfaces/IBotReminderMetadata#frequency)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:2019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2019)
#### Implementation of
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata).[`name`](/proto-reference/interfaces/IBotReminderMetadata#name)
***
### nextTriggerTimestamp?
> `optional` **nextTriggerTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2020)
#### Implementation of
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata).[`nextTriggerTimestamp`](/proto-reference/interfaces/IBotReminderMetadata#nexttriggertimestamp)
***
### requestMessageKey?
> `optional` **requestMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:2017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2017)
#### Implementation of
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata).[`requestMessageKey`](/proto-reference/interfaces/IBotReminderMetadata#requestmessagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
Defined in: [WAProto/index.d.ts:2022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2022)
#### Parameters
##### properties?
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata)
#### Returns
[`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
Defined in: [WAProto/index.d.ts:2024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2024)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2023)
#### Parameters
##### m
[`IBotReminderMetadata`](/proto-reference/interfaces/IBotReminderMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
Defined in: [WAProto/index.d.ts:2025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2025)
#### Parameters
##### d
#### Returns
[`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2028)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2027](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2027)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2026)
#### Parameters
##### m
[`BotReminderMetadata`](/proto-reference/classes/BotReminderMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotRenderingMetadata
Source: https://baileys.wiki/proto-reference/classes/BotRenderingMetadata
Protobuf class BotRenderingMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2053)
## Implements
* [`IBotRenderingMetadata`](/proto-reference/interfaces/IBotRenderingMetadata)
## Constructors
### new BotRenderingMetadata()
> **new BotRenderingMetadata**(`p`?): [`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
Defined in: [WAProto/index.d.ts:2054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2054)
#### Parameters
##### p?
[`IBotRenderingMetadata`](/proto-reference/interfaces/IBotRenderingMetadata)
#### Returns
[`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
## Properties
### keywords
> **keywords**: [`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword)\[]
Defined in: [WAProto/index.d.ts:2055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2055)
#### Implementation of
[`IBotRenderingMetadata`](/proto-reference/interfaces/IBotRenderingMetadata).[`keywords`](/proto-reference/interfaces/IBotRenderingMetadata#keywords)
## Methods
### create()
> `static` **create**(`properties`?): [`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
Defined in: [WAProto/index.d.ts:2056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2056)
#### Parameters
##### properties?
[`IBotRenderingMetadata`](/proto-reference/interfaces/IBotRenderingMetadata)
#### Returns
[`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
Defined in: [WAProto/index.d.ts:2058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2058)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2057)
#### Parameters
##### m
[`IBotRenderingMetadata`](/proto-reference/interfaces/IBotRenderingMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
Defined in: [WAProto/index.d.ts:2059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2059)
#### Parameters
##### d
#### Returns
[`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2062)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2061)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2060)
#### Parameters
##### m
[`BotRenderingMetadata`](/proto-reference/classes/BotRenderingMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotSessionMetadata
Source: https://baileys.wiki/proto-reference/classes/BotSessionMetadata
Protobuf class BotSessionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2091)
## Implements
* [`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata)
## Constructors
### new BotSessionMetadata()
> **new BotSessionMetadata**(`p`?): [`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
Defined in: [WAProto/index.d.ts:2092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2092)
#### Parameters
##### p?
[`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata)
#### Returns
[`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
## Properties
### sessionId?
> `optional` **sessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2093)
#### Implementation of
[`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata).[`sessionId`](/proto-reference/interfaces/IBotSessionMetadata#sessionid)
***
### sessionSource?
> `optional` **sessionSource**: `null` | [`BotSessionSource`](/proto-reference/enumerations/BotSessionSource)
Defined in: [WAProto/index.d.ts:2094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2094)
#### Implementation of
[`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata).[`sessionSource`](/proto-reference/interfaces/IBotSessionMetadata#sessionsource)
## Methods
### create()
> `static` **create**(`properties`?): [`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
Defined in: [WAProto/index.d.ts:2095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2095)
#### Parameters
##### properties?
[`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata)
#### Returns
[`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
Defined in: [WAProto/index.d.ts:2097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2097)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2096)
#### Parameters
##### m
[`IBotSessionMetadata`](/proto-reference/interfaces/IBotSessionMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
Defined in: [WAProto/index.d.ts:2098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2098)
#### Parameters
##### d
#### Returns
[`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2101)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2100)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2099)
#### Parameters
##### m
[`BotSessionMetadata`](/proto-reference/classes/BotSessionMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotSignatureVerificationMetadata
Source: https://baileys.wiki/proto-reference/classes/BotSignatureVerificationMetadata
Protobuf class BotSignatureVerificationMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2118)
## Implements
* [`IBotSignatureVerificationMetadata`](/proto-reference/interfaces/IBotSignatureVerificationMetadata)
## Constructors
### new BotSignatureVerificationMetadata()
> **new BotSignatureVerificationMetadata**(`p`?): [`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
Defined in: [WAProto/index.d.ts:2119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2119)
#### Parameters
##### p?
[`IBotSignatureVerificationMetadata`](/proto-reference/interfaces/IBotSignatureVerificationMetadata)
#### Returns
[`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
## Properties
### proofs
> **proofs**: [`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof)\[]
Defined in: [WAProto/index.d.ts:2120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2120)
#### Implementation of
[`IBotSignatureVerificationMetadata`](/proto-reference/interfaces/IBotSignatureVerificationMetadata).[`proofs`](/proto-reference/interfaces/IBotSignatureVerificationMetadata#proofs)
## Methods
### create()
> `static` **create**(`properties`?): [`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
Defined in: [WAProto/index.d.ts:2121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2121)
#### Parameters
##### properties?
[`IBotSignatureVerificationMetadata`](/proto-reference/interfaces/IBotSignatureVerificationMetadata)
#### Returns
[`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
Defined in: [WAProto/index.d.ts:2123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2123)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2122)
#### Parameters
##### m
[`IBotSignatureVerificationMetadata`](/proto-reference/interfaces/IBotSignatureVerificationMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
Defined in: [WAProto/index.d.ts:2124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2124)
#### Parameters
##### d
#### Returns
[`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2127)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2126)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2125)
#### Parameters
##### m
[`BotSignatureVerificationMetadata`](/proto-reference/classes/BotSignatureVerificationMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotSignatureVerificationUseCaseProof
Source: https://baileys.wiki/proto-reference/classes/BotSignatureVerificationUseCaseProof
Protobuf class BotSignatureVerificationUseCaseProof generated from WAProto.
Defined in: [WAProto/index.d.ts:2137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2137)
## Implements
* [`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof)
## Constructors
### new BotSignatureVerificationUseCaseProof()
> **new BotSignatureVerificationUseCaseProof**(`p`?): [`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
Defined in: [WAProto/index.d.ts:2138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2138)
#### Parameters
##### p?
[`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof)
#### Returns
[`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
## Properties
### certificateChain
> **certificateChain**: `Uint8Array`\<`ArrayBufferLike`>\[]
Defined in: [WAProto/index.d.ts:2142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2142)
#### Implementation of
[`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof).[`certificateChain`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof#certificatechain)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2141)
#### Implementation of
[`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof).[`signature`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof#signature)
***
### useCase?
> `optional` **useCase**: `null` | [`BotSignatureUseCase`](/proto-reference/BotSignatureVerificationUseCaseProof/enumerations/BotSignatureUseCase)
Defined in: [WAProto/index.d.ts:2140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2140)
#### Implementation of
[`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof).[`useCase`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof#usecase)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:2139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2139)
#### Implementation of
[`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof).[`version`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof#version)
## Methods
### create()
> `static` **create**(`properties`?): [`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
Defined in: [WAProto/index.d.ts:2143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2143)
#### Parameters
##### properties?
[`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof)
#### Returns
[`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
Defined in: [WAProto/index.d.ts:2145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2145)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2144)
#### Parameters
##### m
[`IBotSignatureVerificationUseCaseProof`](/proto-reference/interfaces/IBotSignatureVerificationUseCaseProof)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
Defined in: [WAProto/index.d.ts:2146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2146)
#### Parameters
##### d
#### Returns
[`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2149)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2148)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2147)
#### Parameters
##### m
[`BotSignatureVerificationUseCaseProof`](/proto-reference/classes/BotSignatureVerificationUseCaseProof)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotSourcesMetadata
Source: https://baileys.wiki/proto-reference/classes/BotSourcesMetadata
Protobuf class BotSourcesMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2164)
## Implements
* [`IBotSourcesMetadata`](/proto-reference/interfaces/IBotSourcesMetadata)
## Constructors
### new BotSourcesMetadata()
> **new BotSourcesMetadata**(`p`?): [`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
Defined in: [WAProto/index.d.ts:2165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2165)
#### Parameters
##### p?
[`IBotSourcesMetadata`](/proto-reference/interfaces/IBotSourcesMetadata)
#### Returns
[`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
## Properties
### sources
> **sources**: [`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem)\[]
Defined in: [WAProto/index.d.ts:2166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2166)
#### Implementation of
[`IBotSourcesMetadata`](/proto-reference/interfaces/IBotSourcesMetadata).[`sources`](/proto-reference/interfaces/IBotSourcesMetadata#sources)
## Methods
### create()
> `static` **create**(`properties`?): [`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
Defined in: [WAProto/index.d.ts:2167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2167)
#### Parameters
##### properties?
[`IBotSourcesMetadata`](/proto-reference/interfaces/IBotSourcesMetadata)
#### Returns
[`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
Defined in: [WAProto/index.d.ts:2169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2169)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2168)
#### Parameters
##### m
[`IBotSourcesMetadata`](/proto-reference/interfaces/IBotSourcesMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
Defined in: [WAProto/index.d.ts:2170](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2170)
#### Parameters
##### d
#### Returns
[`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2173)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2172)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2171](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2171)
#### Parameters
##### m
[`BotSourcesMetadata`](/proto-reference/classes/BotSourcesMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotSuggestedPromptMetadata
Source: https://baileys.wiki/proto-reference/classes/BotSuggestedPromptMetadata
Protobuf class BotSuggestedPromptMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2225)
## Implements
* [`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata)
## Constructors
### new BotSuggestedPromptMetadata()
> **new BotSuggestedPromptMetadata**(`p`?): [`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
Defined in: [WAProto/index.d.ts:2226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2226)
#### Parameters
##### p?
[`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata)
#### Returns
[`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
## Properties
### promptSuggestions?
> `optional` **promptSuggestions**: `null` | [`IBotPromptSuggestions`](/proto-reference/interfaces/IBotPromptSuggestions)
Defined in: [WAProto/index.d.ts:2229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2229)
#### Implementation of
[`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata).[`promptSuggestions`](/proto-reference/interfaces/IBotSuggestedPromptMetadata#promptsuggestions)
***
### selectedPromptId?
> `optional` **selectedPromptId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2230)
#### Implementation of
[`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata).[`selectedPromptId`](/proto-reference/interfaces/IBotSuggestedPromptMetadata#selectedpromptid)
***
### selectedPromptIndex?
> `optional` **selectedPromptIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:2228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2228)
#### Implementation of
[`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata).[`selectedPromptIndex`](/proto-reference/interfaces/IBotSuggestedPromptMetadata#selectedpromptindex)
***
### suggestedPrompts
> **suggestedPrompts**: `string`\[]
Defined in: [WAProto/index.d.ts:2227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2227)
#### Implementation of
[`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata).[`suggestedPrompts`](/proto-reference/interfaces/IBotSuggestedPromptMetadata#suggestedprompts)
## Methods
### create()
> `static` **create**(`properties`?): [`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
Defined in: [WAProto/index.d.ts:2231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2231)
#### Parameters
##### properties?
[`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata)
#### Returns
[`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
Defined in: [WAProto/index.d.ts:2233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2233)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2232)
#### Parameters
##### m
[`IBotSuggestedPromptMetadata`](/proto-reference/interfaces/IBotSuggestedPromptMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
Defined in: [WAProto/index.d.ts:2234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2234)
#### Parameters
##### d
#### Returns
[`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2237)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2236)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2235)
#### Parameters
##### m
[`BotSuggestedPromptMetadata`](/proto-reference/classes/BotSuggestedPromptMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotUnifiedResponseMutation
Source: https://baileys.wiki/proto-reference/classes/BotUnifiedResponseMutation
Protobuf class BotUnifiedResponseMutation generated from WAProto.
Defined in: [WAProto/index.d.ts:2245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2245)
## Implements
* [`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation)
## Constructors
### new BotUnifiedResponseMutation()
> **new BotUnifiedResponseMutation**(`p`?): [`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
Defined in: [WAProto/index.d.ts:2246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2246)
#### Parameters
##### p?
[`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation)
#### Returns
[`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
## Properties
### mediaDetailsMetadataList
> **mediaDetailsMetadataList**: [`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata)\[]
Defined in: [WAProto/index.d.ts:2248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2248)
#### Implementation of
[`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation).[`mediaDetailsMetadataList`](/proto-reference/interfaces/IBotUnifiedResponseMutation#mediadetailsmetadatalist)
***
### sbsMetadata?
> `optional` **sbsMetadata**: `null` | [`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata)
Defined in: [WAProto/index.d.ts:2247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2247)
#### Implementation of
[`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation).[`sbsMetadata`](/proto-reference/interfaces/IBotUnifiedResponseMutation#sbsmetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
Defined in: [WAProto/index.d.ts:2249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2249)
#### Parameters
##### properties?
[`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation)
#### Returns
[`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
Defined in: [WAProto/index.d.ts:2251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2251)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2250)
#### Parameters
##### m
[`IBotUnifiedResponseMutation`](/proto-reference/interfaces/IBotUnifiedResponseMutation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
Defined in: [WAProto/index.d.ts:2252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2252)
#### Parameters
##### d
#### Returns
[`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2255)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2254)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2253)
#### Parameters
##### m
[`BotUnifiedResponseMutation`](/proto-reference/classes/BotUnifiedResponseMutation)
##### o?
`IConversionOptions`
#### Returns
`object`
# CallLogRecord
Source: https://baileys.wiki/proto-reference/classes/CallLogRecord
Protobuf class CallLogRecord generated from WAProto.
Defined in: [WAProto/index.d.ts:2317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2317)
## Implements
* [`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)
## Constructors
### new CallLogRecord()
> **new CallLogRecord**(`p`?): [`CallLogRecord`](/proto-reference/classes/CallLogRecord)
Defined in: [WAProto/index.d.ts:2318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2318)
#### Parameters
##### p?
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)
#### Returns
[`CallLogRecord`](/proto-reference/classes/CallLogRecord)
## Properties
### callCreatorJid?
> `optional` **callCreatorJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:2330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2330)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`callCreatorJid`](/proto-reference/interfaces/ICallLogRecord#callcreatorjid)
***
### callId?
> `optional` **callId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2329)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`callId`](/proto-reference/interfaces/ICallLogRecord#callid)
***
### callLinkToken?
> `optional` **callLinkToken**: `null` | `string`
Defined in: [WAProto/index.d.ts:2327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2327)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`callLinkToken`](/proto-reference/interfaces/ICallLogRecord#calllinktoken)
***
### callResult?
> `optional` **callResult**: `null` | [`CallResult`](/proto-reference/CallLogRecord/enumerations/CallResult)
Defined in: [WAProto/index.d.ts:2319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2319)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`callResult`](/proto-reference/interfaces/ICallLogRecord#callresult)
***
### callType?
> `optional` **callType**: `null` | [`CallType`](/proto-reference/CallLogRecord/enumerations/CallType)
Defined in: [WAProto/index.d.ts:2333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2333)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`callType`](/proto-reference/interfaces/ICallLogRecord#calltype)
***
### duration?
> `optional` **duration**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2322)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`duration`](/proto-reference/interfaces/ICallLogRecord#duration)
***
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:2331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2331)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`groupJid`](/proto-reference/interfaces/ICallLogRecord#groupjid)
***
### isCallLink?
> `optional` **isCallLink**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2326)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`isCallLink`](/proto-reference/interfaces/ICallLogRecord#iscalllink)
***
### isDndMode?
> `optional` **isDndMode**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2320)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`isDndMode`](/proto-reference/interfaces/ICallLogRecord#isdndmode)
***
### isIncoming?
> `optional` **isIncoming**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2324)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`isIncoming`](/proto-reference/interfaces/ICallLogRecord#isincoming)
***
### isVideo?
> `optional` **isVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2325)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`isVideo`](/proto-reference/interfaces/ICallLogRecord#isvideo)
***
### participants
> **participants**: [`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo)\[]
Defined in: [WAProto/index.d.ts:2332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2332)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`participants`](/proto-reference/interfaces/ICallLogRecord#participants)
***
### scheduledCallId?
> `optional` **scheduledCallId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2328)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`scheduledCallId`](/proto-reference/interfaces/ICallLogRecord#scheduledcallid)
***
### silenceReason?
> `optional` **silenceReason**: `null` | [`SilenceReason`](/proto-reference/CallLogRecord/enumerations/SilenceReason)
Defined in: [WAProto/index.d.ts:2321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2321)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`silenceReason`](/proto-reference/interfaces/ICallLogRecord#silencereason)
***
### startTime?
> `optional` **startTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2323)
#### Implementation of
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord).[`startTime`](/proto-reference/interfaces/ICallLogRecord#starttime)
## Methods
### create()
> `static` **create**(`properties`?): [`CallLogRecord`](/proto-reference/classes/CallLogRecord)
Defined in: [WAProto/index.d.ts:2334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2334)
#### Parameters
##### properties?
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)
#### Returns
[`CallLogRecord`](/proto-reference/classes/CallLogRecord)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CallLogRecord`](/proto-reference/classes/CallLogRecord)
Defined in: [WAProto/index.d.ts:2336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2336)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CallLogRecord`](/proto-reference/classes/CallLogRecord)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2335)
#### Parameters
##### m
[`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CallLogRecord`](/proto-reference/classes/CallLogRecord)
Defined in: [WAProto/index.d.ts:2337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2337)
#### Parameters
##### d
#### Returns
[`CallLogRecord`](/proto-reference/classes/CallLogRecord)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2340)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2339)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2338)
#### Parameters
##### m
[`CallLogRecord`](/proto-reference/classes/CallLogRecord)
##### o?
`IConversionOptions`
#### Returns
`object`
# CertChain
Source: https://baileys.wiki/proto-reference/classes/CertChain
Protobuf class CertChain generated from WAProto.
Defined in: [WAProto/index.d.ts:2396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2396)
## Implements
* [`ICertChain`](/proto-reference/interfaces/ICertChain)
## Constructors
### new CertChain()
> **new CertChain**(`p`?): [`CertChain`](/proto-reference/classes/CertChain)
Defined in: [WAProto/index.d.ts:2397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2397)
#### Parameters
##### p?
[`ICertChain`](/proto-reference/interfaces/ICertChain)
#### Returns
[`CertChain`](/proto-reference/classes/CertChain)
## Properties
### intermediate?
> `optional` **intermediate**: `null` | [`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
Defined in: [WAProto/index.d.ts:2399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2399)
#### Implementation of
[`ICertChain`](/proto-reference/interfaces/ICertChain).[`intermediate`](/proto-reference/interfaces/ICertChain#intermediate)
***
### leaf?
> `optional` **leaf**: `null` | [`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
Defined in: [WAProto/index.d.ts:2398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2398)
#### Implementation of
[`ICertChain`](/proto-reference/interfaces/ICertChain).[`leaf`](/proto-reference/interfaces/ICertChain#leaf)
## Methods
### create()
> `static` **create**(`properties`?): [`CertChain`](/proto-reference/classes/CertChain)
Defined in: [WAProto/index.d.ts:2400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2400)
#### Parameters
##### properties?
[`ICertChain`](/proto-reference/interfaces/ICertChain)
#### Returns
[`CertChain`](/proto-reference/classes/CertChain)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CertChain`](/proto-reference/classes/CertChain)
Defined in: [WAProto/index.d.ts:2402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2402)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CertChain`](/proto-reference/classes/CertChain)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2401)
#### Parameters
##### m
[`ICertChain`](/proto-reference/interfaces/ICertChain)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CertChain`](/proto-reference/classes/CertChain)
Defined in: [WAProto/index.d.ts:2403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2403)
#### Parameters
##### d
#### Returns
[`CertChain`](/proto-reference/classes/CertChain)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2406)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2405)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2404)
#### Parameters
##### m
[`CertChain`](/proto-reference/classes/CertChain)
##### o?
`IConversionOptions`
#### Returns
`object`
# ChatLockSettings
Source: https://baileys.wiki/proto-reference/classes/ChatLockSettings
Protobuf class ChatLockSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:2462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2462)
## Implements
* [`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
## Constructors
### new ChatLockSettings()
> **new ChatLockSettings**(`p`?): [`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
Defined in: [WAProto/index.d.ts:2463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2463)
#### Parameters
##### p?
[`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
#### Returns
[`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
## Properties
### hideLockedChats?
> `optional` **hideLockedChats**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2464)
#### Implementation of
[`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings).[`hideLockedChats`](/proto-reference/interfaces/IChatLockSettings#hidelockedchats)
***
### secretCode?
> `optional` **secretCode**: `null` | [`IUserPassword`](/proto-reference/interfaces/IUserPassword)
Defined in: [WAProto/index.d.ts:2465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2465)
#### Implementation of
[`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings).[`secretCode`](/proto-reference/interfaces/IChatLockSettings#secretcode)
## Methods
### create()
> `static` **create**(`properties`?): [`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
Defined in: [WAProto/index.d.ts:2466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2466)
#### Parameters
##### properties?
[`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
#### Returns
[`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
Defined in: [WAProto/index.d.ts:2468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2468)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2467)
#### Parameters
##### m
[`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
Defined in: [WAProto/index.d.ts:2469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2469)
#### Parameters
##### d
#### Returns
[`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2472)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2471)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2470)
#### Parameters
##### m
[`ChatLockSettings`](/proto-reference/classes/ChatLockSettings)
##### o?
`IConversionOptions`
#### Returns
`object`
# IRecordStructure
Source: https://baileys.wiki/proto-reference/interfaces/IRecordStructure
Protobuf interface IRecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10665)
## Properties
### currentSession?
> `optional` **currentSession**: `null` | [`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)
Defined in: [WAProto/index.d.ts:10666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10666)
***
### previousSessions?
> `optional` **previousSessions**: `null` | [`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)\[]
Defined in: [WAProto/index.d.ts:10667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10667)
# IReportable
Source: https://baileys.wiki/proto-reference/interfaces/IReportable
Protobuf interface IReportable generated from WAProto.
Defined in: [WAProto/index.d.ts:10683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10683)
## Properties
### maxVersion?
> `optional` **maxVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10685)
***
### minVersion?
> `optional` **minVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10684)
***
### never?
> `optional` **never**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10687)
***
### notReportableMinVersion?
> `optional` **notReportableMinVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10686)
# IReportingTokenInfo
Source: https://baileys.wiki/proto-reference/interfaces/IReportingTokenInfo
Protobuf interface IReportingTokenInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:10705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10705)
## Properties
### reportingTag?
> `optional` **reportingTag**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10706)
# ISenderKeyDistributionMessage
Source: https://baileys.wiki/proto-reference/interfaces/ISenderKeyDistributionMessage
Protobuf interface ISenderKeyDistributionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10721)
## Properties
### chainKey?
> `optional` **chainKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10724)
***
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:10722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10722)
***
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10723)
***
### signingKey?
> `optional` **signingKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10725)
# ISenderKeyMessage
Source: https://baileys.wiki/proto-reference/interfaces/ISenderKeyMessage
Protobuf interface ISenderKeyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10743)
## Properties
### ciphertext?
> `optional` **ciphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10746)
***
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:10744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10744)
***
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10745)
# ISenderKeyRecordStructure
Source: https://baileys.wiki/proto-reference/interfaces/ISenderKeyRecordStructure
Protobuf interface ISenderKeyRecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10763)
## Properties
### senderKeyStates?
> `optional` **senderKeyStates**: `null` | [`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure)\[]
Defined in: [WAProto/index.d.ts:10764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10764)
# ISenderKeyStateStructure
Source: https://baileys.wiki/proto-reference/interfaces/ISenderKeyStateStructure
Protobuf interface ISenderKeyStateStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10779)
## Properties
### senderChainKey?
> `optional` **senderChainKey**: `null` | [`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey)
Defined in: [WAProto/index.d.ts:10781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10781)
***
### senderKeyId?
> `optional` **senderKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10780)
***
### senderMessageKeys?
> `optional` **senderMessageKeys**: `null` | [`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey)\[]
Defined in: [WAProto/index.d.ts:10783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10783)
***
### senderSigningKey?
> `optional` **senderSigningKey**: `null` | [`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey)
Defined in: [WAProto/index.d.ts:10782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10782)
# IServerErrorReceipt
Source: https://baileys.wiki/proto-reference/interfaces/IServerErrorReceipt
Protobuf interface IServerErrorReceipt generated from WAProto.
Defined in: [WAProto/index.d.ts:10858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10858)
## Properties
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:10859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10859)
# ISessionStructure
Source: https://baileys.wiki/proto-reference/interfaces/ISessionStructure
Protobuf interface ISessionStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10874)
## Properties
### aliceBaseKey?
> `optional` **aliceBaseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10887)
***
### localIdentityPublic?
> `optional` **localIdentityPublic**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10876)
***
### localRegistrationId?
> `optional` **localRegistrationId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10885)
***
### needsRefresh?
> `optional` **needsRefresh**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10886)
***
### pendingKeyExchange?
> `optional` **pendingKeyExchange**: `null` | [`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange)
Defined in: [WAProto/index.d.ts:10882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10882)
***
### pendingPreKey?
> `optional` **pendingPreKey**: `null` | [`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey)
Defined in: [WAProto/index.d.ts:10883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10883)
***
### previousCounter?
> `optional` **previousCounter**: `null` | `number`
Defined in: [WAProto/index.d.ts:10879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10879)
***
### receiverChains?
> `optional` **receiverChains**: `null` | [`IChain`](/proto-reference/SessionStructure/interfaces/IChain)\[]
Defined in: [WAProto/index.d.ts:10881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10881)
***
### remoteIdentityPublic?
> `optional` **remoteIdentityPublic**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10877)
***
### remoteRegistrationId?
> `optional` **remoteRegistrationId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10884)
***
### rootKey?
> `optional` **rootKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10878)
***
### senderChain?
> `optional` **senderChain**: `null` | [`IChain`](/proto-reference/SessionStructure/interfaces/IChain)
Defined in: [WAProto/index.d.ts:10880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10880)
***
### sessionVersion?
> `optional` **sessionVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10875)
# ISessionTransparencyMetadata
Source: https://baileys.wiki/proto-reference/interfaces/ISessionTransparencyMetadata
Protobuf interface ISessionTransparencyMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11030)
## Properties
### disclaimerText?
> `optional` **disclaimerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:11031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11031)
***
### hcaId?
> `optional` **hcaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:11032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11032)
***
### sessionTransparencyType?
> `optional` **sessionTransparencyType**: `null` | [`SessionTransparencyType`](/proto-reference/enumerations/SessionTransparencyType)
Defined in: [WAProto/index.d.ts:11033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11033)
# ISignalMessage
Source: https://baileys.wiki/proto-reference/interfaces/ISignalMessage
Protobuf interface ISignalMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:11055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11055)
## Properties
### ciphertext?
> `optional` **ciphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11059)
***
### counter?
> `optional` **counter**: `null` | `number`
Defined in: [WAProto/index.d.ts:11057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11057)
***
### previousCounter?
> `optional` **previousCounter**: `null` | `number`
Defined in: [WAProto/index.d.ts:11058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11058)
***
### ratchetKey?
> `optional` **ratchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11056)
# ISignedPreKeyRecordStructure
Source: https://baileys.wiki/proto-reference/interfaces/ISignedPreKeyRecordStructure
Protobuf interface ISignedPreKeyRecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:11077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11077)
## Properties
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:11078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11078)
***
### privateKey?
> `optional` **privateKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11080)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11079)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11081)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11082)
# IStatusAttribution
Source: https://baileys.wiki/proto-reference/interfaces/IStatusAttribution
Protobuf interface IStatusAttribution generated from WAProto.
Defined in: [WAProto/index.d.ts:11101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11101)
## Properties
### actionUrl?
> `optional` **actionUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:11103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11103)
***
### aiCreatedAttribution?
> `optional` **aiCreatedAttribution**: `null` | [`IAiCreatedAttribution`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution)
Defined in: [WAProto/index.d.ts:11109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11109)
***
### externalShare?
> `optional` **externalShare**: `null` | [`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare)
Defined in: [WAProto/index.d.ts:11105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11105)
***
### groupStatus?
> `optional` **groupStatus**: `null` | [`IGroupStatus`](/proto-reference/StatusAttribution/interfaces/IGroupStatus)
Defined in: [WAProto/index.d.ts:11107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11107)
***
### music?
> `optional` **music**: `null` | [`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic)
Defined in: [WAProto/index.d.ts:11106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11106)
***
### rlAttribution?
> `optional` **rlAttribution**: `null` | [`IRLAttribution`](/proto-reference/StatusAttribution/interfaces/IRLAttribution)
Defined in: [WAProto/index.d.ts:11108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11108)
***
### statusReshare?
> `optional` **statusReshare**: `null` | [`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare)
Defined in: [WAProto/index.d.ts:11104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11104)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/StatusAttribution/enumerations/Type)
Defined in: [WAProto/index.d.ts:11102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11102)
# IStatusMentionMessage
Source: https://baileys.wiki/proto-reference/interfaces/IStatusMentionMessage
Protobuf interface IStatusMentionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:11329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11329)
## Properties
### quotedStatus?
> `optional` **quotedStatus**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:11330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11330)
# IStatusPSA
Source: https://baileys.wiki/proto-reference/interfaces/IStatusPSA
Protobuf interface IStatusPSA generated from WAProto.
Defined in: [WAProto/index.d.ts:11345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11345)
## Properties
### campaignExpirationTimestamp?
> `optional` **campaignExpirationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11347)
***
### campaignId?
> `optional` **campaignId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11346)
# IStickerMetadata
Source: https://baileys.wiki/proto-reference/interfaces/IStickerMetadata
Protobuf interface IStickerMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11363)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:11371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11371)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11366)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11372)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11365)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:11369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11369)
***
### imageHash?
> `optional` **imageHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:11376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11376)
***
### isAvatarSticker?
> `optional` **isAvatarSticker**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11377)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11375)
***
### lastStickerSentTs?
> `optional` **lastStickerSentTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11374)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11367)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:11368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11368)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:11364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11364)
***
### weight?
> `optional` **weight**: `null` | `number`
Defined in: [WAProto/index.d.ts:11373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11373)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:11370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11370)
# ISyncActionData
Source: https://baileys.wiki/proto-reference/interfaces/ISyncActionData
Protobuf interface ISyncActionData generated from WAProto.
Defined in: [WAProto/index.d.ts:11405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11405)
## Properties
### index?
> `optional` **index**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11406)
***
### padding?
> `optional` **padding**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11408)
***
### value?
> `optional` **value**: `null` | [`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue)
Defined in: [WAProto/index.d.ts:11407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11407)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:11409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11409)
# ISyncActionValue
Source: https://baileys.wiki/proto-reference/interfaces/ISyncActionValue
Protobuf interface ISyncActionValue generated from WAProto.
Defined in: [WAProto/index.d.ts:11427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11427)
## Properties
### agentAction?
> `optional` **agentAction**: `null` | [`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction)
Defined in: [WAProto/index.d.ts:11448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11448)
***
### aiThreadRenameAction?
> `optional` **aiThreadRenameAction**: `null` | [`IAiThreadRenameAction`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction)
Defined in: [WAProto/index.d.ts:11495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11495)
***
### androidUnsupportedActions?
> `optional` **androidUnsupportedActions**: `null` | [`IAndroidUnsupportedActions`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions)
Defined in: [WAProto/index.d.ts:11447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11447)
***
### archiveChatAction?
> `optional` **archiveChatAction**: `null` | [`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction)
Defined in: [WAProto/index.d.ts:11439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11439)
***
### avatarUpdatedAction?
> `optional` **avatarUpdatedAction**: `null` | [`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction)
Defined in: [WAProto/index.d.ts:11492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11492)
***
### botWelcomeRequestAction?
> `optional` **botWelcomeRequestAction**: `null` | [`IBotWelcomeRequestAction`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction)
Defined in: [WAProto/index.d.ts:11466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11466)
***
### businessBroadcastAssociationAction?
> `optional` **businessBroadcastAssociationAction**: `null` | [`IBusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction)
Defined in: [WAProto/index.d.ts:11486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11486)
***
### businessBroadcastListAction?
> `optional` **businessBroadcastListAction**: `null` | [`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction)
Defined in: [WAProto/index.d.ts:11489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11489)
***
### callLogAction?
> `optional` **callLogAction**: `null` | [`ICallLogAction`](/proto-reference/SyncActionValue/interfaces/ICallLogAction)
Defined in: [WAProto/index.d.ts:11463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11463)
***
### chatAssignment?
> `optional` **chatAssignment**: `null` | [`IChatAssignmentAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction)
Defined in: [WAProto/index.d.ts:11456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11456)
***
### chatAssignmentOpenedStatus?
> `optional` **chatAssignmentOpenedStatus**: `null` | [`IChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction)
Defined in: [WAProto/index.d.ts:11457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11457)
***
### chatLockSettings?
> `optional` **chatLockSettings**: `null` | [`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
Defined in: [WAProto/index.d.ts:11472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11472)
***
### clearChatAction?
> `optional` **clearChatAction**: `null` | [`IClearChatAction`](/proto-reference/SyncActionValue/interfaces/IClearChatAction)
Defined in: [WAProto/index.d.ts:11443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11443)
***
### contactAction?
> `optional` **contactAction**: `null` | [`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction)
Defined in: [WAProto/index.d.ts:11430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11430)
***
### ctwaPerCustomerDataSharingAction?
> `optional` **ctwaPerCustomerDataSharingAction**: `null` | [`ICtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction)
Defined in: [WAProto/index.d.ts:11483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11483)
***
### customPaymentMethodsAction?
> `optional` **customPaymentMethodsAction**: `null` | [`ICustomPaymentMethodsAction`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction)
Defined in: [WAProto/index.d.ts:11470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11470)
***
### deleteChatAction?
> `optional` **deleteChatAction**: `null` | [`IDeleteChatAction`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction)
Defined in: [WAProto/index.d.ts:11444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11444)
***
### deleteIndividualCallLog?
> `optional` **deleteIndividualCallLog**: `null` | [`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction)
Defined in: [WAProto/index.d.ts:11467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11467)
***
### deleteMessageForMeAction?
> `optional` **deleteMessageForMeAction**: `null` | [`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction)
Defined in: [WAProto/index.d.ts:11440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11440)
***
### detectedOutcomesStatusAction?
> `optional` **detectedOutcomesStatusAction**: `null` | [`IDetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction)
Defined in: [WAProto/index.d.ts:11487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11487)
***
### deviceCapabilities?
> `optional` **deviceCapabilities**: `null` | [`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities)
Defined in: [WAProto/index.d.ts:11475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11475)
***
### externalWebBetaAction?
> `optional` **externalWebBetaAction**: `null` | [`IExternalWebBetaAction`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction)
Defined in: [WAProto/index.d.ts:11461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11461)
***
### favoritesAction?
> `optional` **favoritesAction**: `null` | [`IFavoritesAction`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction)
Defined in: [WAProto/index.d.ts:11477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11477)
***
### interactiveMessageAction?
> `optional` **interactiveMessageAction**: `null` | [`IInteractiveMessageAction`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction)
Defined in: [WAProto/index.d.ts:11496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11496)
***
### keyExpiration?
> `optional` **keyExpiration**: `null` | [`IKeyExpiration`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration)
Defined in: [WAProto/index.d.ts:11441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11441)
***
### labelAssociationAction?
> `optional` **labelAssociationAction**: `null` | [`ILabelAssociationAction`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction)
Defined in: [WAProto/index.d.ts:11437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11437)
***
### labelEditAction?
> `optional` **labelEditAction**: `null` | [`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction)
Defined in: [WAProto/index.d.ts:11436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11436)
***
### labelReorderingAction?
> `optional` **labelReorderingAction**: `null` | [`ILabelReorderingAction`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction)
Defined in: [WAProto/index.d.ts:11468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11468)
***
### lidContactAction?
> `optional` **lidContactAction**: `null` | [`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction)
Defined in: [WAProto/index.d.ts:11482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11482)
***
### localeSetting?
> `optional` **localeSetting**: `null` | [`ILocaleSetting`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting)
Defined in: [WAProto/index.d.ts:11438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11438)
***
### lockChatAction?
> `optional` **lockChatAction**: `null` | [`ILockChatAction`](/proto-reference/SyncActionValue/interfaces/ILockChatAction)
Defined in: [WAProto/index.d.ts:11471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11471)
***
### maibaAiFeaturesControlAction?
> `optional` **maibaAiFeaturesControlAction**: `null` | [`IMaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction)
Defined in: [WAProto/index.d.ts:11488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11488)
***
### markChatAsReadAction?
> `optional` **markChatAsReadAction**: `null` | [`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction)
Defined in: [WAProto/index.d.ts:11442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11442)
***
### marketingMessageAction?
> `optional` **marketingMessageAction**: `null` | [`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction)
Defined in: [WAProto/index.d.ts:11459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11459)
***
### marketingMessageBroadcastAction?
> `optional` **marketingMessageBroadcastAction**: `null` | [`IMarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction)
Defined in: [WAProto/index.d.ts:11460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11460)
***
### merchantPaymentPartnerAction?
> `optional` **merchantPaymentPartnerAction**: `null` | [`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction)
Defined in: [WAProto/index.d.ts:11478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11478)
***
### musicUserIdAction?
> `optional` **musicUserIdAction**: `null` | [`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction)
Defined in: [WAProto/index.d.ts:11490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11490)
***
### muteAction?
> `optional` **muteAction**: `null` | [`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction)
Defined in: [WAProto/index.d.ts:11431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11431)
***
### newsletterSavedInterestsAction?
> `optional` **newsletterSavedInterestsAction**: `null` | [`INewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction)
Defined in: [WAProto/index.d.ts:11494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11494)
***
### noteEditAction?
> `optional` **noteEditAction**: `null` | [`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction)
Defined in: [WAProto/index.d.ts:11476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11476)
***
### notificationActivitySettingAction?
> `optional` **notificationActivitySettingAction**: `null` | [`INotificationActivitySettingAction`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction)
Defined in: [WAProto/index.d.ts:11481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11481)
***
### nuxAction?
> `optional` **nuxAction**: `null` | [`INuxAction`](/proto-reference/SyncActionValue/interfaces/INuxAction)
Defined in: [WAProto/index.d.ts:11452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11452)
***
### paymentInfoAction?
> `optional` **paymentInfoAction**: `null` | [`IPaymentInfoAction`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction)
Defined in: [WAProto/index.d.ts:11469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11469)
***
### paymentTosAction?
> `optional` **paymentTosAction**: `null` | [`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction)
Defined in: [WAProto/index.d.ts:11484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11484)
***
### pinAction?
> `optional` **pinAction**: `null` | [`IPinAction`](/proto-reference/SyncActionValue/interfaces/IPinAction)
Defined in: [WAProto/index.d.ts:11432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11432)
***
### pnForLidChatAction?
> `optional` **pnForLidChatAction**: `null` | [`IPnForLidChatAction`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction)
Defined in: [WAProto/index.d.ts:11458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11458)
***
### primaryFeature?
> `optional` **primaryFeature**: `null` | [`IPrimaryFeature`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature)
Defined in: [WAProto/index.d.ts:11446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11446)
***
### primaryVersionAction?
> `optional` **primaryVersionAction**: `null` | [`IPrimaryVersionAction`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction)
Defined in: [WAProto/index.d.ts:11453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11453)
***
### privacySettingChannelsPersonalisedRecommendationAction?
> `optional` **privacySettingChannelsPersonalisedRecommendationAction**: `null` | [`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction)
Defined in: [WAProto/index.d.ts:11485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11485)
***
### privacySettingDisableLinkPreviewsAction?
> `optional` **privacySettingDisableLinkPreviewsAction**: `null` | [`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
Defined in: [WAProto/index.d.ts:11474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11474)
***
### privacySettingRelayAllCalls?
> `optional` **privacySettingRelayAllCalls**: `null` | [`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls)
Defined in: [WAProto/index.d.ts:11462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11462)
***
### privateProcessingSettingAction?
> `optional` **privateProcessingSettingAction**: `null` | [`IPrivateProcessingSettingAction`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction)
Defined in: [WAProto/index.d.ts:11493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11493)
***
### pushNameSetting?
> `optional` **pushNameSetting**: `null` | [`IPushNameSetting`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting)
Defined in: [WAProto/index.d.ts:11433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11433)
***
### quickReplyAction?
> `optional` **quickReplyAction**: `null` | [`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction)
Defined in: [WAProto/index.d.ts:11434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11434)
***
### recentEmojiWeightsAction?
> `optional` **recentEmojiWeightsAction**: `null` | [`IRecentEmojiWeightsAction`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction)
Defined in: [WAProto/index.d.ts:11435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11435)
***
### removeRecentStickerAction?
> `optional` **removeRecentStickerAction**: `null` | [`IRemoveRecentStickerAction`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction)
Defined in: [WAProto/index.d.ts:11455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11455)
***
### starAction?
> `optional` **starAction**: `null` | [`IStarAction`](/proto-reference/SyncActionValue/interfaces/IStarAction)
Defined in: [WAProto/index.d.ts:11429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11429)
***
### statusPostOptInNotificationPreferencesAction?
> `optional` **statusPostOptInNotificationPreferencesAction**: `null` | [`IStatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction)
Defined in: [WAProto/index.d.ts:11491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11491)
***
### statusPrivacy?
> `optional` **statusPrivacy**: `null` | [`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction)
Defined in: [WAProto/index.d.ts:11465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11465)
***
### stickerAction?
> `optional` **stickerAction**: `null` | [`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)
Defined in: [WAProto/index.d.ts:11454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11454)
***
### subscriptionAction?
> `optional` **subscriptionAction**: `null` | [`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction)
Defined in: [WAProto/index.d.ts:11449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11449)
***
### timeFormatAction?
> `optional` **timeFormatAction**: `null` | [`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction)
Defined in: [WAProto/index.d.ts:11451](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11451)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11428)
***
### ugcBot?
> `optional` **ugcBot**: `null` | [`IUGCBot`](/proto-reference/SyncActionValue/interfaces/IUGCBot)
Defined in: [WAProto/index.d.ts:11464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11464)
***
### unarchiveChatsSetting?
> `optional` **unarchiveChatsSetting**: `null` | [`IUnarchiveChatsSetting`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting)
Defined in: [WAProto/index.d.ts:11445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11445)
***
### usernameChatStartMode?
> `optional` **usernameChatStartMode**: `null` | [`IUsernameChatStartModeAction`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction)
Defined in: [WAProto/index.d.ts:11480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11480)
***
### userStatusMuteAction?
> `optional` **userStatusMuteAction**: `null` | [`IUserStatusMuteAction`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction)
Defined in: [WAProto/index.d.ts:11450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11450)
***
### waffleAccountLinkStateAction?
> `optional` **waffleAccountLinkStateAction**: `null` | [`IWaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction)
Defined in: [WAProto/index.d.ts:11479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11479)
***
### wamoUserIdentifierAction?
> `optional` **wamoUserIdentifierAction**: `null` | [`IWamoUserIdentifierAction`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction)
Defined in: [WAProto/index.d.ts:11473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11473)
# ISyncdIndex
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdIndex
Protobuf interface ISyncdIndex generated from WAProto.
Defined in: [WAProto/index.d.ts:12990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12990)
## Properties
### blob?
> `optional` **blob**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12991)
# ISyncdMutation
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdMutation
Protobuf interface ISyncdMutation generated from WAProto.
Defined in: [WAProto/index.d.ts:13006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13006)
## Properties
### operation?
> `optional` **operation**: `null` | [`SyncdOperation`](/proto-reference/SyncdMutation/enumerations/SyncdOperation)
Defined in: [WAProto/index.d.ts:13007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13007)
***
### record?
> `optional` **record**: `null` | [`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)
Defined in: [WAProto/index.d.ts:13008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13008)
# ISyncdMutations
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdMutations
Protobuf interface ISyncdMutations generated from WAProto.
Defined in: [WAProto/index.d.ts:13032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13032)
## Properties
### mutations?
> `optional` **mutations**: `null` | [`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)\[]
Defined in: [WAProto/index.d.ts:13033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13033)
# ISyncdPatch
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdPatch
Protobuf interface ISyncdPatch generated from WAProto.
Defined in: [WAProto/index.d.ts:13048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13048)
## Properties
### clientDebugData?
> `optional` **clientDebugData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13057)
***
### deviceIndex?
> `optional` **deviceIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:13056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13056)
***
### exitCode?
> `optional` **exitCode**: `null` | [`IExitCode`](/proto-reference/interfaces/IExitCode)
Defined in: [WAProto/index.d.ts:13055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13055)
***
### externalMutations?
> `optional` **externalMutations**: `null` | [`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
Defined in: [WAProto/index.d.ts:13051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13051)
***
### keyId?
> `optional` **keyId**: `null` | [`IKeyId`](/proto-reference/interfaces/IKeyId)
Defined in: [WAProto/index.d.ts:13054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13054)
***
### mutations?
> `optional` **mutations**: `null` | [`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)\[]
Defined in: [WAProto/index.d.ts:13050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13050)
***
### patchMac?
> `optional` **patchMac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13053)
***
### snapshotMac?
> `optional` **snapshotMac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13052)
***
### version?
> `optional` **version**: `null` | [`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
Defined in: [WAProto/index.d.ts:13049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13049)
# ISyncdRecord
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdRecord
Protobuf interface ISyncdRecord generated from WAProto.
Defined in: [WAProto/index.d.ts:13080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13080)
## Properties
### index?
> `optional` **index**: `null` | [`ISyncdIndex`](/proto-reference/interfaces/ISyncdIndex)
Defined in: [WAProto/index.d.ts:13081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13081)
***
### keyId?
> `optional` **keyId**: `null` | [`IKeyId`](/proto-reference/interfaces/IKeyId)
Defined in: [WAProto/index.d.ts:13083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13083)
***
### value?
> `optional` **value**: `null` | [`ISyncdValue`](/proto-reference/interfaces/ISyncdValue)
Defined in: [WAProto/index.d.ts:13082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13082)
# ISyncdSnapshot
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdSnapshot
Protobuf interface ISyncdSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:13100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13100)
## Properties
### keyId?
> `optional` **keyId**: `null` | [`IKeyId`](/proto-reference/interfaces/IKeyId)
Defined in: [WAProto/index.d.ts:13104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13104)
***
### mac?
> `optional` **mac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13103)
***
### records?
> `optional` **records**: `null` | [`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)\[]
Defined in: [WAProto/index.d.ts:13102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13102)
***
### version?
> `optional` **version**: `null` | [`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
Defined in: [WAProto/index.d.ts:13101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13101)
# ISyncdValue
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdValue
Protobuf interface ISyncdValue generated from WAProto.
Defined in: [WAProto/index.d.ts:13122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13122)
## Properties
### blob?
> `optional` **blob**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13123)
# ISyncdVersion
Source: https://baileys.wiki/proto-reference/interfaces/ISyncdVersion
Protobuf interface ISyncdVersion generated from WAProto.
Defined in: [WAProto/index.d.ts:13138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13138)
## Properties
### version?
> `optional` **version**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13139)
# ITapLinkAction
Source: https://baileys.wiki/proto-reference/interfaces/ITapLinkAction
Protobuf interface ITapLinkAction generated from WAProto.
Defined in: [WAProto/index.d.ts:13154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13154)
## Properties
### tapUrl?
> `optional` **tapUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13156)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:13155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13155)
# ITemplateButton
Source: https://baileys.wiki/proto-reference/interfaces/ITemplateButton
Protobuf interface ITemplateButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13172)
## Properties
### callButton?
> `optional` **callButton**: `null` | [`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton)
Defined in: [WAProto/index.d.ts:13176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13176)
***
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:13173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13173)
***
### quickReplyButton?
> `optional` **quickReplyButton**: `null` | [`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton)
Defined in: [WAProto/index.d.ts:13174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13174)
***
### urlButton?
> `optional` **urlButton**: `null` | [`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton)
Defined in: [WAProto/index.d.ts:13175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13175)
# IThreadID
Source: https://baileys.wiki/proto-reference/interfaces/IThreadID
Protobuf interface IThreadID generated from WAProto.
Defined in: [WAProto/index.d.ts:13252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13252)
## Properties
### threadKey?
> `optional` **threadKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:13254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13254)
***
### threadType?
> `optional` **threadType**: `null` | [`ThreadType`](/proto-reference/ThreadID/enumerations/ThreadType)
Defined in: [WAProto/index.d.ts:13253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13253)
# IUrlTrackingMap
Source: https://baileys.wiki/proto-reference/interfaces/IUrlTrackingMap
Protobuf interface IUrlTrackingMap generated from WAProto.
Defined in: [WAProto/index.d.ts:13279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13279)
## Properties
### urlTrackingMapElements?
> `optional` **urlTrackingMapElements**: `null` | [`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement)\[]
Defined in: [WAProto/index.d.ts:13280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13280)
# IUserPassword
Source: https://baileys.wiki/proto-reference/interfaces/IUserPassword
Protobuf interface IUserPassword generated from WAProto.
Defined in: [WAProto/index.d.ts:13320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13320)
## Properties
### encoding?
> `optional` **encoding**: `null` | [`Encoding`](/proto-reference/UserPassword/enumerations/Encoding)
Defined in: [WAProto/index.d.ts:13321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13321)
***
### transformedData?
> `optional` **transformedData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13324)
***
### transformer?
> `optional` **transformer**: `null` | [`Transformer`](/proto-reference/UserPassword/enumerations/Transformer)
Defined in: [WAProto/index.d.ts:13322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13322)
***
### transformerArg?
> `optional` **transformerArg**: `null` | [`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg)\[]
Defined in: [WAProto/index.d.ts:13323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13323)
# IUserReceipt
Source: https://baileys.wiki/proto-reference/interfaces/IUserReceipt
Protobuf interface IUserReceipt generated from WAProto.
Defined in: [WAProto/index.d.ts:13396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13396)
## Properties
### deliveredDeviceJid?
> `optional` **deliveredDeviceJid**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:13402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13402)
***
### pendingDeviceJid?
> `optional` **pendingDeviceJid**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:13401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13401)
***
### playedTimestamp?
> `optional` **playedTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13400)
***
### readTimestamp?
> `optional` **readTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13399)
***
### receiptTimestamp?
> `optional` **receiptTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13398)
***
### userJid?
> `optional` **userJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:13397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13397)
# IVerifiedNameCertificate
Source: https://baileys.wiki/proto-reference/interfaces/IVerifiedNameCertificate
Protobuf interface IVerifiedNameCertificate generated from WAProto.
Defined in: [WAProto/index.d.ts:13422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13422)
## Properties
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13423)
***
### serverSignature?
> `optional` **serverSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13425)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13424)
# IWallpaperSettings
Source: https://baileys.wiki/proto-reference/interfaces/IWallpaperSettings
Protobuf interface IWallpaperSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:13469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13469)
## Properties
### filename?
> `optional` **filename**: `null` | `string`
Defined in: [WAProto/index.d.ts:13470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13470)
***
### opacity?
> `optional` **opacity**: `null` | `number`
Defined in: [WAProto/index.d.ts:13471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13471)
# IWebFeatures
Source: https://baileys.wiki/proto-reference/interfaces/IWebFeatures
Protobuf interface IWebFeatures generated from WAProto.
Defined in: [WAProto/index.d.ts:13487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13487)
## Properties
### archiveV2?
> `optional` **archiveV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13526)
***
### catalog?
> `optional` **catalog**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13512)
***
### changeNumberV2?
> `optional` **changeNumberV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13492)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13530)
***
### e2ENotificationSync?
> `optional` **e2ENotificationSync**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13518)
***
### ephemeral24HDuration?
> `optional` **ephemeral24HDuration**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13528)
***
### ephemeralAllowGroupMembers?
> `optional` **ephemeralAllowGroupMembers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13527)
***
### ephemeralMessages?
> `optional` **ephemeralMessages**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13517)
***
### externalMdOptInAvailable?
> `optional` **externalMdOptInAvailable**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13531)
***
### frequentlyForwardedSetting?
> `optional` **frequentlyForwardedSetting**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13509)
***
### groupDogfoodingInternalOnly?
> `optional` **groupDogfoodingInternalOnly**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13524)
***
### groupsV3?
> `optional` **groupsV3**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13490)
***
### groupsV3Create?
> `optional` **groupsV3Create**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13491)
***
### groupsV4JoinPermission?
> `optional` **groupsV4JoinPermission**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13510)
***
### groupUiiCleanup?
> `optional` **groupUiiCleanup**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13523)
***
### labelsDisplay?
> `optional` **labelsDisplay**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13488)
***
### labelsEdit?
> `optional` **labelsEdit**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13501)
***
### liveLocations?
> `optional` **liveLocations**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13494)
***
### liveLocationsFinal?
> `optional` **liveLocationsFinal**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13500)
***
### mdForceUpgrade?
> `optional` **mdForceUpgrade**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13529)
***
### mediaUpload?
> `optional` **mediaUpload**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13502)
***
### mediaUploadRichQuickReplies?
> `optional` **mediaUploadRichQuickReplies**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13503)
***
### noDeleteMessageTimeLimit?
> `optional` **noDeleteMessageTimeLimit**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13532)
***
### payments?
> `optional` **payments**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13498)
***
### queryStatusV3Thumbnail?
> `optional` **queryStatusV3Thumbnail**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13493)
***
### queryVname?
> `optional` **queryVname**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13495)
***
### quickRepliesQuery?
> `optional` **quickRepliesQuery**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13497)
***
### recentStickers?
> `optional` **recentStickers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13511)
***
### recentStickersV2?
> `optional` **recentStickersV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13519)
***
### recentStickersV3?
> `optional` **recentStickersV3**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13520)
***
### settingsSync?
> `optional` **settingsSync**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13525)
***
### starredStickers?
> `optional` **starredStickers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13513)
***
### statusRanking?
> `optional` **statusRanking**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13506)
***
### stickerPackQuery?
> `optional` **stickerPackQuery**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13499)
***
### support?
> `optional` **support**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13522)
***
### templateMessage?
> `optional` **templateMessage**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13515)
***
### templateMessageInteractivity?
> `optional` **templateMessageInteractivity**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13516)
***
### thirdPartyStickers?
> `optional` **thirdPartyStickers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13508)
***
### userNotice?
> `optional` **userNotice**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13521)
***
### videoPlaybackUrl?
> `optional` **videoPlaybackUrl**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13505)
***
### vnameV2?
> `optional` **vnameV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13504)
***
### voipGroupCall?
> `optional` **voipGroupCall**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13514)
***
### voipIndividualIncoming?
> `optional` **voipIndividualIncoming**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13496)
***
### voipIndividualOutgoing?
> `optional` **voipIndividualOutgoing**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13489)
***
### voipIndividualVideo?
> `optional` **voipIndividualVideo**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13507)
# IWebMessageInfo
Source: https://baileys.wiki/proto-reference/interfaces/IWebMessageInfo
Protobuf interface IWebMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:13606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13606)
## Properties
### agentId?
> `optional` **agentId**: `null` | `string`
Defined in: [WAProto/index.d.ts:13644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13644)
***
### bizPrivacyStatus?
> `optional` **bizPrivacyStatus**: `null` | [`BizPrivacyStatus`](/proto-reference/WebMessageInfo/enumerations/BizPrivacyStatus)
Defined in: [WAProto/index.d.ts:13633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13633)
***
### botMessageInvokerJid?
> `optional` **botMessageInvokerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:13654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13654)
***
### botTargetId?
> `optional` **botTargetId**: `null` | `string`
Defined in: [WAProto/index.d.ts:13668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13668)
***
### broadcast?
> `optional` **broadcast**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13615)
***
### clearMedia?
> `optional` **clearMedia**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13622)
***
### commentMetadata?
> `optional` **commentMetadata**: `null` | [`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata)
Defined in: [WAProto/index.d.ts:13655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13655)
***
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:13624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13624)
***
### ephemeralDuration?
> `optional` **ephemeralDuration**: `null` | `number`
Defined in: [WAProto/index.d.ts:13630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13630)
***
### ephemeralOffToOn?
> `optional` **ephemeralOffToOn**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13631)
***
### ephemeralOutOfSync?
> `optional` **ephemeralOutOfSync**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13632)
***
### ephemeralStartTimestamp?
> `optional` **ephemeralStartTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13629)
***
### eventAdditionalMetadata?
> `optional` **eventAdditionalMetadata**: `null` | [`IEventAdditionalMetadata`](/proto-reference/interfaces/IEventAdditionalMetadata)
Defined in: [WAProto/index.d.ts:13659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13659)
***
### eventResponses?
> `optional` **eventResponses**: `null` | [`IEventResponse`](/proto-reference/interfaces/IEventResponse)\[]
Defined in: [WAProto/index.d.ts:13656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13656)
***
### finalLiveLocation?
> `optional` **finalLiveLocation**: `null` | [`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
Defined in: [WAProto/index.d.ts:13627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13627)
***
### futureproofData?
> `optional` **futureproofData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13640)
***
### groupHistoryBundleInfo?
> `optional` **groupHistoryBundleInfo**: `null` | [`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo)
Defined in: [WAProto/index.d.ts:13670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13670)
***
### groupHistoryIndividualMessageInfo?
> `optional` **groupHistoryIndividualMessageInfo**: `null` | [`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo)
Defined in: [WAProto/index.d.ts:13669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13669)
***
### ignore?
> `optional` **ignore**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13613)
***
### interactiveMessageAdditionalMetadata?
> `optional` **interactiveMessageAdditionalMetadata**: `null` | [`IInteractiveMessageAdditionalMetadata`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata)
Defined in: [WAProto/index.d.ts:13671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13671)
***
### is1PBizBotMessage?
> `optional` **is1PBizBotMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13652)
***
### isGroupHistoryMessage?
> `optional` **isGroupHistoryMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13653)
***
### isMentionedInStatus?
> `optional` **isMentionedInStatus**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13660)
***
### isSupportAiMessage?
> `optional` **isSupportAiMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13665)
***
### keepInChat?
> `optional` **keepInChat**: `null` | [`IKeepInChat`](/proto-reference/interfaces/IKeepInChat)
Defined in: [WAProto/index.d.ts:13647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13647)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:13607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13607)
***
### labels?
> `optional` **labels**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:13625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13625)
***
### mediaCiphertextSha256?
> `optional` **mediaCiphertextSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13617)
***
### mediaData?
> `optional` **mediaData**: `null` | [`IMediaData`](/proto-reference/interfaces/IMediaData)
Defined in: [WAProto/index.d.ts:13635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13635)
***
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:13608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13608)
***
### messageAddOns?
> `optional` **messageAddOns**: `null` | [`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn)\[]
Defined in: [WAProto/index.d.ts:13663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13663)
***
### messageC2STimestamp?
> `optional` **messageC2STimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13612)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13646)
***
### messageStubParameters?
> `optional` **messageStubParameters**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:13623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13623)
***
### messageStubType?
> `optional` **messageStubType**: `null` | [`StubType`](/proto-reference/WebMessageInfo/enumerations/StubType)
Defined in: [WAProto/index.d.ts:13621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13621)
***
### messageTimestamp?
> `optional` **messageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13609)
***
### multicast?
> `optional` **multicast**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13618)
***
### newsletterServerId?
> `optional` **newsletterServerId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13658)
***
### originalSelfAuthorUserJidString?
> `optional` **originalSelfAuthorUserJidString**: `null` | `string`
Defined in: [WAProto/index.d.ts:13648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13648)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:13611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13611)
***
### paymentInfo?
> `optional` **paymentInfo**: `null` | [`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
Defined in: [WAProto/index.d.ts:13626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13626)
***
### photoChange?
> `optional` **photoChange**: `null` | [`IPhotoChange`](/proto-reference/interfaces/IPhotoChange)
Defined in: [WAProto/index.d.ts:13636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13636)
***
### pinInChat?
> `optional` **pinInChat**: `null` | [`IPinInChat`](/proto-reference/interfaces/IPinInChat)
Defined in: [WAProto/index.d.ts:13650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13650)
***
### pollAdditionalMetadata?
> `optional` **pollAdditionalMetadata**: `null` | [`IPollAdditionalMetadata`](/proto-reference/interfaces/IPollAdditionalMetadata)
Defined in: [WAProto/index.d.ts:13643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13643)
***
### pollUpdates?
> `optional` **pollUpdates**: `null` | [`IPollUpdate`](/proto-reference/interfaces/IPollUpdate)\[]
Defined in: [WAProto/index.d.ts:13642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13642)
***
### premiumMessageInfo?
> `optional` **premiumMessageInfo**: `null` | [`IPremiumMessageInfo`](/proto-reference/interfaces/IPremiumMessageInfo)
Defined in: [WAProto/index.d.ts:13651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13651)
***
### pushName?
> `optional` **pushName**: `null` | `string`
Defined in: [WAProto/index.d.ts:13616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13616)
***
### quarantinedMessage?
> `optional` **quarantinedMessage**: `null` | [`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage)
Defined in: [WAProto/index.d.ts:13672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13672)
***
### quotedPaymentInfo?
> `optional` **quotedPaymentInfo**: `null` | [`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
Defined in: [WAProto/index.d.ts:13628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13628)
***
### quotedStickerData?
> `optional` **quotedStickerData**: `null` | [`IMediaData`](/proto-reference/interfaces/IMediaData)
Defined in: [WAProto/index.d.ts:13639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13639)
***
### reactions?
> `optional` **reactions**: `null` | [`IReaction`](/proto-reference/interfaces/IReaction)\[]
Defined in: [WAProto/index.d.ts:13638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13638)
***
### reportingTokenInfo?
> `optional` **reportingTokenInfo**: `null` | [`IReportingTokenInfo`](/proto-reference/interfaces/IReportingTokenInfo)
Defined in: [WAProto/index.d.ts:13657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13657)
***
### revokeMessageTimestamp?
> `optional` **revokeMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13649)
***
### starred?
> `optional` **starred**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13614)
***
### status?
> `optional` **status**: `null` | [`Status`](/proto-reference/WebMessageInfo/enumerations/Status)
Defined in: [WAProto/index.d.ts:13610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13610)
***
### statusAlreadyViewed?
> `optional` **statusAlreadyViewed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13645)
***
### statusMentionMessageInfo?
> `optional` **statusMentionMessageInfo**: `null` | [`IStatusMentionMessage`](/proto-reference/interfaces/IStatusMentionMessage)
Defined in: [WAProto/index.d.ts:13664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13664)
***
### statusMentions?
> `optional` **statusMentions**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:13661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13661)
***
### statusMentionSources?
> `optional` **statusMentionSources**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:13666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13666)
***
### statusPsa?
> `optional` **statusPsa**: `null` | [`IStatusPSA`](/proto-reference/interfaces/IStatusPSA)
Defined in: [WAProto/index.d.ts:13641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13641)
***
### supportAiCitations?
> `optional` **supportAiCitations**: `null` | [`ICitation`](/proto-reference/interfaces/ICitation)\[]
Defined in: [WAProto/index.d.ts:13667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13667)
***
### targetMessageId?
> `optional` **targetMessageId**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:13662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13662)
***
### urlNumber?
> `optional` **urlNumber**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13620)
***
### urlText?
> `optional` **urlText**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13619)
***
### userReceipt?
> `optional` **userReceipt**: `null` | [`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)\[]
Defined in: [WAProto/index.d.ts:13637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13637)
***
### verifiedBizName?
> `optional` **verifiedBizName**: `null` | `string`
Defined in: [WAProto/index.d.ts:13634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13634)
# IWebNotificationsInfo
Source: https://baileys.wiki/proto-reference/interfaces/IWebNotificationsInfo
Protobuf interface IWebNotificationsInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:13996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13996)
## Properties
### notifyMessageCount?
> `optional` **notifyMessageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:13999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13999)
***
### notifyMessages?
> `optional` **notifyMessages**: `null` | [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)\[]
Defined in: [WAProto/index.d.ts:14000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14000)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13997)
***
### unreadChats?
> `optional` **unreadChats**: `null` | `number`
Defined in: [WAProto/index.d.ts:13998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13998)
# ChatRowOpaqueData
Source: https://baileys.wiki/proto-reference/classes/ChatRowOpaqueData
Protobuf class ChatRowOpaqueData generated from WAProto.
Defined in: [WAProto/index.d.ts:2479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2479)
## Implements
* [`IChatRowOpaqueData`](/proto-reference/interfaces/IChatRowOpaqueData)
## Constructors
### new ChatRowOpaqueData()
> **new ChatRowOpaqueData**(`p`?): [`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
Defined in: [WAProto/index.d.ts:2480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2480)
#### Parameters
##### p?
[`IChatRowOpaqueData`](/proto-reference/interfaces/IChatRowOpaqueData)
#### Returns
[`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
## Properties
### draftMessage?
> `optional` **draftMessage**: `null` | [`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage)
Defined in: [WAProto/index.d.ts:2481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2481)
#### Implementation of
[`IChatRowOpaqueData`](/proto-reference/interfaces/IChatRowOpaqueData).[`draftMessage`](/proto-reference/interfaces/IChatRowOpaqueData#draftmessage)
## Methods
### create()
> `static` **create**(`properties`?): [`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
Defined in: [WAProto/index.d.ts:2482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2482)
#### Parameters
##### properties?
[`IChatRowOpaqueData`](/proto-reference/interfaces/IChatRowOpaqueData)
#### Returns
[`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
Defined in: [WAProto/index.d.ts:2484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2484)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2483)
#### Parameters
##### m
[`IChatRowOpaqueData`](/proto-reference/interfaces/IChatRowOpaqueData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
Defined in: [WAProto/index.d.ts:2485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2485)
#### Parameters
##### d
#### Returns
[`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2488)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2487)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2486)
#### Parameters
##### m
[`ChatRowOpaqueData`](/proto-reference/classes/ChatRowOpaqueData)
##### o?
`IConversionOptions`
#### Returns
`object`
# Citation
Source: https://baileys.wiki/proto-reference/classes/Citation
Protobuf class Citation generated from WAProto.
Defined in: [WAProto/index.d.ts:2597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2597)
## Implements
* [`ICitation`](/proto-reference/interfaces/ICitation)
## Constructors
### new Citation()
> **new Citation**(`p`?): [`Citation`](/proto-reference/classes/Citation)
Defined in: [WAProto/index.d.ts:2598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2598)
#### Parameters
##### p?
[`ICitation`](/proto-reference/interfaces/ICitation)
#### Returns
[`Citation`](/proto-reference/classes/Citation)
## Properties
### cmsId
> **cmsId**: `string`
Defined in: [WAProto/index.d.ts:2601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2601)
#### Implementation of
[`ICitation`](/proto-reference/interfaces/ICitation).[`cmsId`](/proto-reference/interfaces/ICitation#cmsid)
***
### imageUrl
> **imageUrl**: `string`
Defined in: [WAProto/index.d.ts:2602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2602)
#### Implementation of
[`ICitation`](/proto-reference/interfaces/ICitation).[`imageUrl`](/proto-reference/interfaces/ICitation#imageurl)
***
### subtitle
> **subtitle**: `string`
Defined in: [WAProto/index.d.ts:2600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2600)
#### Implementation of
[`ICitation`](/proto-reference/interfaces/ICitation).[`subtitle`](/proto-reference/interfaces/ICitation#subtitle)
***
### title
> **title**: `string`
Defined in: [WAProto/index.d.ts:2599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2599)
#### Implementation of
[`ICitation`](/proto-reference/interfaces/ICitation).[`title`](/proto-reference/interfaces/ICitation#title)
## Methods
### create()
> `static` **create**(`properties`?): [`Citation`](/proto-reference/classes/Citation)
Defined in: [WAProto/index.d.ts:2603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2603)
#### Parameters
##### properties?
[`ICitation`](/proto-reference/interfaces/ICitation)
#### Returns
[`Citation`](/proto-reference/classes/Citation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Citation`](/proto-reference/classes/Citation)
Defined in: [WAProto/index.d.ts:2605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2605)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Citation`](/proto-reference/classes/Citation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2604)
#### Parameters
##### m
[`ICitation`](/proto-reference/interfaces/ICitation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Citation`](/proto-reference/classes/Citation)
Defined in: [WAProto/index.d.ts:2606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2606)
#### Parameters
##### d
#### Returns
[`Citation`](/proto-reference/classes/Citation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2609)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2608)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2607)
#### Parameters
##### m
[`Citation`](/proto-reference/classes/Citation)
##### o?
`IConversionOptions`
#### Returns
`object`
# ClientPairingProps
Source: https://baileys.wiki/proto-reference/classes/ClientPairingProps
Protobuf class ClientPairingProps generated from WAProto.
Defined in: [WAProto/index.d.ts:2618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2618)
## Implements
* [`IClientPairingProps`](/proto-reference/interfaces/IClientPairingProps)
## Constructors
### new ClientPairingProps()
> **new ClientPairingProps**(`p`?): [`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
Defined in: [WAProto/index.d.ts:2619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2619)
#### Parameters
##### p?
[`IClientPairingProps`](/proto-reference/interfaces/IClientPairingProps)
#### Returns
[`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
## Properties
### isChatDbLidMigrated?
> `optional` **isChatDbLidMigrated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2620)
#### Implementation of
[`IClientPairingProps`](/proto-reference/interfaces/IClientPairingProps).[`isChatDbLidMigrated`](/proto-reference/interfaces/IClientPairingProps#ischatdblidmigrated)
***
### isSyncdPureLidSession?
> `optional` **isSyncdPureLidSession**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2621)
#### Implementation of
[`IClientPairingProps`](/proto-reference/interfaces/IClientPairingProps).[`isSyncdPureLidSession`](/proto-reference/interfaces/IClientPairingProps#issyncdpurelidsession)
***
### isSyncdSnapshotRecoveryEnabled?
> `optional` **isSyncdSnapshotRecoveryEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2622)
#### Implementation of
[`IClientPairingProps`](/proto-reference/interfaces/IClientPairingProps).[`isSyncdSnapshotRecoveryEnabled`](/proto-reference/interfaces/IClientPairingProps#issyncdsnapshotrecoveryenabled)
## Methods
### create()
> `static` **create**(`properties`?): [`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
Defined in: [WAProto/index.d.ts:2623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2623)
#### Parameters
##### properties?
[`IClientPairingProps`](/proto-reference/interfaces/IClientPairingProps)
#### Returns
[`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
Defined in: [WAProto/index.d.ts:2625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2625)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2624)
#### Parameters
##### m
[`IClientPairingProps`](/proto-reference/interfaces/IClientPairingProps)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
Defined in: [WAProto/index.d.ts:2626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2626)
#### Parameters
##### d
#### Returns
[`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2629)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2628)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2627)
#### Parameters
##### m
[`ClientPairingProps`](/proto-reference/classes/ClientPairingProps)
##### o?
`IConversionOptions`
#### Returns
`object`
# ClientPayload
Source: https://baileys.wiki/proto-reference/classes/ClientPayload
Protobuf class ClientPayload generated from WAProto.
Defined in: [WAProto/index.d.ts:2669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2669)
## Implements
* [`IClientPayload`](/proto-reference/interfaces/IClientPayload)
## Constructors
### new ClientPayload()
> **new ClientPayload**(`p`?): [`ClientPayload`](/proto-reference/classes/ClientPayload)
Defined in: [WAProto/index.d.ts:2670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2670)
#### Parameters
##### p?
[`IClientPayload`](/proto-reference/interfaces/IClientPayload)
#### Returns
[`ClientPayload`](/proto-reference/classes/ClientPayload)
## Properties
### accountType?
> `optional` **accountType**: `null` | [`AccountType`](/proto-reference/ClientPayload/enumerations/AccountType)
Defined in: [WAProto/index.d.ts:2700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2700)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`accountType`](/proto-reference/interfaces/IClientPayload#accounttype)
***
### connectAttemptCount?
> `optional` **connectAttemptCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:2682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2682)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`connectAttemptCount`](/proto-reference/interfaces/IClientPayload#connectattemptcount)
***
### connectionSequenceInfo?
> `optional` **connectionSequenceInfo**: `null` | `number`
Defined in: [WAProto/index.d.ts:2701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2701)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`connectionSequenceInfo`](/proto-reference/interfaces/IClientPayload#connectionsequenceinfo)
***
### connectReason?
> `optional` **connectReason**: `null` | [`ConnectReason`](/proto-reference/ClientPayload/enumerations/ConnectReason)
Defined in: [WAProto/index.d.ts:2679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2679)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`connectReason`](/proto-reference/interfaces/IClientPayload#connectreason)
***
### connectType?
> `optional` **connectType**: `null` | [`ConnectType`](/proto-reference/ClientPayload/enumerations/ConnectType)
Defined in: [WAProto/index.d.ts:2678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2678)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`connectType`](/proto-reference/interfaces/IClientPayload#connecttype)
***
### device?
> `optional` **device**: `null` | `number`
Defined in: [WAProto/index.d.ts:2683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2683)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`device`](/proto-reference/interfaces/IClientPayload#device)
***
### devicePairingData?
> `optional` **devicePairingData**: `null` | [`IDevicePairingRegistrationData`](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData)
Defined in: [WAProto/index.d.ts:2684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2684)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`devicePairingData`](/proto-reference/interfaces/IClientPayload#devicepairingdata)
***
### dnsSource?
> `optional` **dnsSource**: `null` | [`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource)
Defined in: [WAProto/index.d.ts:2681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2681)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`dnsSource`](/proto-reference/interfaces/IClientPayload#dnssource)
***
### fbAppId?
> `optional` **fbAppId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2691)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`fbAppId`](/proto-reference/interfaces/IClientPayload#fbappid)
***
### fbCat?
> `optional` **fbCat**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2686)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`fbCat`](/proto-reference/interfaces/IClientPayload#fbcat)
***
### fbDeviceId?
> `optional` **fbDeviceId**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2692)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`fbDeviceId`](/proto-reference/interfaces/IClientPayload#fbdeviceid)
***
### fbUserAgent?
> `optional` **fbUserAgent**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2687)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`fbUserAgent`](/proto-reference/interfaces/IClientPayload#fbuseragent)
***
### interopData?
> `optional` **interopData**: `null` | [`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData)
Defined in: [WAProto/index.d.ts:2697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2697)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`interopData`](/proto-reference/interfaces/IClientPayload#interopdata)
***
### iosAppExtension?
> `optional` **iosAppExtension**: `null` | [`IOSAppExtension`](/proto-reference/ClientPayload/enumerations/IOSAppExtension)
Defined in: [WAProto/index.d.ts:2690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2690)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`iosAppExtension`](/proto-reference/interfaces/IClientPayload#iosappextension)
***
### lc?
> `optional` **lc**: `null` | `number`
Defined in: [WAProto/index.d.ts:2689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2689)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`lc`](/proto-reference/interfaces/IClientPayload#lc)
***
### lidDbMigrated?
> `optional` **lidDbMigrated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2699)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`lidDbMigrated`](/proto-reference/interfaces/IClientPayload#liddbmigrated)
***
### memClass?
> `optional` **memClass**: `null` | `number`
Defined in: [WAProto/index.d.ts:2696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2696)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`memClass`](/proto-reference/interfaces/IClientPayload#memclass)
***
### oc?
> `optional` **oc**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2688)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`oc`](/proto-reference/interfaces/IClientPayload#oc)
***
### paaLink?
> `optional` **paaLink**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2702)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`paaLink`](/proto-reference/interfaces/IClientPayload#paalink)
***
### paddingBytes?
> `optional` **paddingBytes**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2694)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`paddingBytes`](/proto-reference/interfaces/IClientPayload#paddingbytes)
***
### passive?
> `optional` **passive**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2672)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`passive`](/proto-reference/interfaces/IClientPayload#passive)
***
### preacksCount?
> `optional` **preacksCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:2703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2703)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`preacksCount`](/proto-reference/interfaces/IClientPayload#preackscount)
***
### processingQueueSize?
> `optional` **processingQueueSize**: `null` | `number`
Defined in: [WAProto/index.d.ts:2704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2704)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`processingQueueSize`](/proto-reference/interfaces/IClientPayload#processingqueuesize)
***
### product?
> `optional` **product**: `null` | [`Product`](/proto-reference/ClientPayload/enumerations/Product)
Defined in: [WAProto/index.d.ts:2685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2685)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`product`](/proto-reference/interfaces/IClientPayload#product)
***
### pull?
> `optional` **pull**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2693)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`pull`](/proto-reference/interfaces/IClientPayload#pull)
***
### pushName?
> `optional` **pushName**: `null` | `string`
Defined in: [WAProto/index.d.ts:2675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2675)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`pushName`](/proto-reference/interfaces/IClientPayload#pushname)
***
### sessionId?
> `optional` **sessionId**: `null` | `number`
Defined in: [WAProto/index.d.ts:2676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2676)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`sessionId`](/proto-reference/interfaces/IClientPayload#sessionid)
***
### shards
> **shards**: `number`\[]
Defined in: [WAProto/index.d.ts:2680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2680)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`shards`](/proto-reference/interfaces/IClientPayload#shards)
***
### shortConnect?
> `optional` **shortConnect**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2677)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`shortConnect`](/proto-reference/interfaces/IClientPayload#shortconnect)
***
### trafficAnonymization?
> `optional` **trafficAnonymization**: `null` | [`TrafficAnonymization`](/proto-reference/ClientPayload/enumerations/TrafficAnonymization)
Defined in: [WAProto/index.d.ts:2698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2698)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`trafficAnonymization`](/proto-reference/interfaces/IClientPayload#trafficanonymization)
***
### userAgent?
> `optional` **userAgent**: `null` | [`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent)
Defined in: [WAProto/index.d.ts:2673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2673)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`userAgent`](/proto-reference/interfaces/IClientPayload#useragent)
***
### username?
> `optional` **username**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2671)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`username`](/proto-reference/interfaces/IClientPayload#username)
***
### webInfo?
> `optional` **webInfo**: `null` | [`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo)
Defined in: [WAProto/index.d.ts:2674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2674)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`webInfo`](/proto-reference/interfaces/IClientPayload#webinfo)
***
### yearClass?
> `optional` **yearClass**: `null` | `number`
Defined in: [WAProto/index.d.ts:2695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2695)
#### Implementation of
[`IClientPayload`](/proto-reference/interfaces/IClientPayload).[`yearClass`](/proto-reference/interfaces/IClientPayload#yearclass)
## Methods
### create()
> `static` **create**(`properties`?): [`ClientPayload`](/proto-reference/classes/ClientPayload)
Defined in: [WAProto/index.d.ts:2705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2705)
#### Parameters
##### properties?
[`IClientPayload`](/proto-reference/interfaces/IClientPayload)
#### Returns
[`ClientPayload`](/proto-reference/classes/ClientPayload)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ClientPayload`](/proto-reference/classes/ClientPayload)
Defined in: [WAProto/index.d.ts:2707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2707)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ClientPayload`](/proto-reference/classes/ClientPayload)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2706)
#### Parameters
##### m
[`IClientPayload`](/proto-reference/interfaces/IClientPayload)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ClientPayload`](/proto-reference/classes/ClientPayload)
Defined in: [WAProto/index.d.ts:2708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2708)
#### Parameters
##### d
#### Returns
[`ClientPayload`](/proto-reference/classes/ClientPayload)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2711)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2710)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2709)
#### Parameters
##### m
[`ClientPayload`](/proto-reference/classes/ClientPayload)
##### o?
`IConversionOptions`
#### Returns
`object`
# CommentMetadata
Source: https://baileys.wiki/proto-reference/classes/CommentMetadata
Protobuf class CommentMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:3062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3062)
## Implements
* [`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata)
## Constructors
### new CommentMetadata()
> **new CommentMetadata**(`p`?): [`CommentMetadata`](/proto-reference/classes/CommentMetadata)
Defined in: [WAProto/index.d.ts:3063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3063)
#### Parameters
##### p?
[`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata)
#### Returns
[`CommentMetadata`](/proto-reference/classes/CommentMetadata)
## Properties
### commentParentKey?
> `optional` **commentParentKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:3064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3064)
#### Implementation of
[`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata).[`commentParentKey`](/proto-reference/interfaces/ICommentMetadata#commentparentkey)
***
### replyCount?
> `optional` **replyCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3065)
#### Implementation of
[`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata).[`replyCount`](/proto-reference/interfaces/ICommentMetadata#replycount)
## Methods
### create()
> `static` **create**(`properties`?): [`CommentMetadata`](/proto-reference/classes/CommentMetadata)
Defined in: [WAProto/index.d.ts:3066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3066)
#### Parameters
##### properties?
[`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata)
#### Returns
[`CommentMetadata`](/proto-reference/classes/CommentMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CommentMetadata`](/proto-reference/classes/CommentMetadata)
Defined in: [WAProto/index.d.ts:3068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3068)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CommentMetadata`](/proto-reference/classes/CommentMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3067)
#### Parameters
##### m
[`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CommentMetadata`](/proto-reference/classes/CommentMetadata)
Defined in: [WAProto/index.d.ts:3069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3069)
#### Parameters
##### d
#### Returns
[`CommentMetadata`](/proto-reference/classes/CommentMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3072)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3071)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3070)
#### Parameters
##### m
[`CommentMetadata`](/proto-reference/classes/CommentMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# CompanionCommitment
Source: https://baileys.wiki/proto-reference/classes/CompanionCommitment
Protobuf class CompanionCommitment generated from WAProto.
Defined in: [WAProto/index.d.ts:3079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3079)
## Implements
* [`ICompanionCommitment`](/proto-reference/interfaces/ICompanionCommitment)
## Constructors
### new CompanionCommitment()
> **new CompanionCommitment**(`p`?): [`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
Defined in: [WAProto/index.d.ts:3080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3080)
#### Parameters
##### p?
[`ICompanionCommitment`](/proto-reference/interfaces/ICompanionCommitment)
#### Returns
[`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
## Properties
### hash?
> `optional` **hash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3081)
#### Implementation of
[`ICompanionCommitment`](/proto-reference/interfaces/ICompanionCommitment).[`hash`](/proto-reference/interfaces/ICompanionCommitment#hash)
## Methods
### create()
> `static` **create**(`properties`?): [`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
Defined in: [WAProto/index.d.ts:3082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3082)
#### Parameters
##### properties?
[`ICompanionCommitment`](/proto-reference/interfaces/ICompanionCommitment)
#### Returns
[`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
Defined in: [WAProto/index.d.ts:3084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3084)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3083)
#### Parameters
##### m
[`ICompanionCommitment`](/proto-reference/interfaces/ICompanionCommitment)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
Defined in: [WAProto/index.d.ts:3085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3085)
#### Parameters
##### d
#### Returns
[`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3088)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3087)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3086)
#### Parameters
##### m
[`CompanionCommitment`](/proto-reference/classes/CompanionCommitment)
##### o?
`IConversionOptions`
#### Returns
`object`
# CompanionEphemeralIdentity
Source: https://baileys.wiki/proto-reference/classes/CompanionEphemeralIdentity
Protobuf class CompanionEphemeralIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:3097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3097)
## Implements
* [`ICompanionEphemeralIdentity`](/proto-reference/interfaces/ICompanionEphemeralIdentity)
## Constructors
### new CompanionEphemeralIdentity()
> **new CompanionEphemeralIdentity**(`p`?): [`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
Defined in: [WAProto/index.d.ts:3098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3098)
#### Parameters
##### p?
[`ICompanionEphemeralIdentity`](/proto-reference/interfaces/ICompanionEphemeralIdentity)
#### Returns
[`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
## Properties
### deviceType?
> `optional` **deviceType**: `null` | [`PlatformType`](/proto-reference/DeviceProps/enumerations/PlatformType)
Defined in: [WAProto/index.d.ts:3100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3100)
#### Implementation of
[`ICompanionEphemeralIdentity`](/proto-reference/interfaces/ICompanionEphemeralIdentity).[`deviceType`](/proto-reference/interfaces/ICompanionEphemeralIdentity#devicetype)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3099)
#### Implementation of
[`ICompanionEphemeralIdentity`](/proto-reference/interfaces/ICompanionEphemeralIdentity).[`publicKey`](/proto-reference/interfaces/ICompanionEphemeralIdentity#publickey)
***
### ref?
> `optional` **ref**: `null` | `string`
Defined in: [WAProto/index.d.ts:3101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3101)
#### Implementation of
[`ICompanionEphemeralIdentity`](/proto-reference/interfaces/ICompanionEphemeralIdentity).[`ref`](/proto-reference/interfaces/ICompanionEphemeralIdentity#ref)
## Methods
### create()
> `static` **create**(`properties`?): [`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
Defined in: [WAProto/index.d.ts:3102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3102)
#### Parameters
##### properties?
[`ICompanionEphemeralIdentity`](/proto-reference/interfaces/ICompanionEphemeralIdentity)
#### Returns
[`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
Defined in: [WAProto/index.d.ts:3104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3104)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3103)
#### Parameters
##### m
[`ICompanionEphemeralIdentity`](/proto-reference/interfaces/ICompanionEphemeralIdentity)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
Defined in: [WAProto/index.d.ts:3105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3105)
#### Parameters
##### d
#### Returns
[`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3108)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3107)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3106)
#### Parameters
##### m
[`CompanionEphemeralIdentity`](/proto-reference/classes/CompanionEphemeralIdentity)
##### o?
`IConversionOptions`
#### Returns
`object`
# Config
Source: https://baileys.wiki/proto-reference/classes/Config
Protobuf class Config generated from WAProto.
Defined in: [WAProto/index.d.ts:3116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3116)
## Implements
* [`IConfig`](/proto-reference/interfaces/IConfig)
## Constructors
### new Config()
> **new Config**(`p`?): [`Config`](/proto-reference/classes/Config)
Defined in: [WAProto/index.d.ts:3117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3117)
#### Parameters
##### p?
[`IConfig`](/proto-reference/interfaces/IConfig)
#### Returns
[`Config`](/proto-reference/classes/Config)
## Properties
### field
> **field**: `object`
Defined in: [WAProto/index.d.ts:3118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3118)
#### Index Signature
\[`k`: `string`]: [`IField`](/proto-reference/interfaces/IField)
#### Implementation of
[`IConfig`](/proto-reference/interfaces/IConfig).[`field`](/proto-reference/interfaces/IConfig#field)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:3119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3119)
#### Implementation of
[`IConfig`](/proto-reference/interfaces/IConfig).[`version`](/proto-reference/interfaces/IConfig#version)
## Methods
### create()
> `static` **create**(`properties`?): [`Config`](/proto-reference/classes/Config)
Defined in: [WAProto/index.d.ts:3120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3120)
#### Parameters
##### properties?
[`IConfig`](/proto-reference/interfaces/IConfig)
#### Returns
[`Config`](/proto-reference/classes/Config)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Config`](/proto-reference/classes/Config)
Defined in: [WAProto/index.d.ts:3122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3122)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Config`](/proto-reference/classes/Config)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3121)
#### Parameters
##### m
[`IConfig`](/proto-reference/interfaces/IConfig)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Config`](/proto-reference/classes/Config)
Defined in: [WAProto/index.d.ts:3123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3123)
#### Parameters
##### d
#### Returns
[`Config`](/proto-reference/classes/Config)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3126)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3125)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3124)
#### Parameters
##### m
[`Config`](/proto-reference/classes/Config)
##### o?
`IConversionOptions`
#### Returns
`object`
# ContextInfo
Source: https://baileys.wiki/proto-reference/classes/ContextInfo
Protobuf class ContextInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3187)
## Implements
* [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
## Constructors
### new ContextInfo()
> **new ContextInfo**(`p`?): [`ContextInfo`](/proto-reference/classes/ContextInfo)
Defined in: [WAProto/index.d.ts:3188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3188)
#### Parameters
##### p?
[`IContextInfo`](/proto-reference/interfaces/IContextInfo)
#### Returns
[`ContextInfo`](/proto-reference/classes/ContextInfo)
## Properties
### actionLink?
> `optional` **actionLink**: `null` | [`IActionLink`](/proto-reference/interfaces/IActionLink)
Defined in: [WAProto/index.d.ts:3209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3209)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`actionLink`](/proto-reference/interfaces/IContextInfo#actionlink)
***
### alwaysShowAdAttribution?
> `optional` **alwaysShowAdAttribution**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3222)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`alwaysShowAdAttribution`](/proto-reference/interfaces/IContextInfo#alwaysshowadattribution)
***
### botMessageSharingInfo?
> `optional` **botMessageSharingInfo**: `null` | [`IBotMessageSharingInfo`](/proto-reference/interfaces/IBotMessageSharingInfo)
Defined in: [WAProto/index.d.ts:3243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3243)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`botMessageSharingInfo`](/proto-reference/interfaces/IContextInfo#botmessagesharinginfo)
***
### businessMessageForwardInfo?
> `optional` **businessMessageForwardInfo**: `null` | [`IBusinessMessageForwardInfo`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo)
Defined in: [WAProto/index.d.ts:3218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3218)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`businessMessageForwardInfo`](/proto-reference/interfaces/IContextInfo#businessmessageforwardinfo)
***
### conversionData?
> `optional` **conversionData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3195)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`conversionData`](/proto-reference/interfaces/IContextInfo#conversiondata)
***
### conversionDelaySeconds?
> `optional` **conversionDelaySeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:3196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3196)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`conversionDelaySeconds`](/proto-reference/interfaces/IContextInfo#conversiondelayseconds)
***
### conversionSource?
> `optional` **conversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3194)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`conversionSource`](/proto-reference/interfaces/IContextInfo#conversionsource)
***
### ctwaPayload?
> `optional` **ctwaPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3227)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`ctwaPayload`](/proto-reference/interfaces/IContextInfo#ctwapayload)
***
### ctwaSignals?
> `optional` **ctwaSignals**: `null` | `string`
Defined in: [WAProto/index.d.ts:3226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3226)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`ctwaSignals`](/proto-reference/interfaces/IContextInfo#ctwasignals)
***
### dataSharingContext?
> `optional` **dataSharingContext**: `null` | [`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext)
Defined in: [WAProto/index.d.ts:3221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3221)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`dataSharingContext`](/proto-reference/interfaces/IContextInfo#datasharingcontext)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
Defined in: [WAProto/index.d.ts:3208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3208)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`disappearingMode`](/proto-reference/interfaces/IContextInfo#disappearingmode)
***
### entryPointConversionApp?
> `optional` **entryPointConversionApp**: `null` | `string`
Defined in: [WAProto/index.d.ts:3206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3206)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`entryPointConversionApp`](/proto-reference/interfaces/IContextInfo#entrypointconversionapp)
***
### entryPointConversionDelaySeconds?
> `optional` **entryPointConversionDelaySeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:3207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3207)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`entryPointConversionDelaySeconds`](/proto-reference/interfaces/IContextInfo#entrypointconversiondelayseconds)
***
### entryPointConversionExternalMedium?
> `optional` **entryPointConversionExternalMedium**: `null` | `string`
Defined in: [WAProto/index.d.ts:3225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3225)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`entryPointConversionExternalMedium`](/proto-reference/interfaces/IContextInfo#entrypointconversionexternalmedium)
***
### entryPointConversionExternalSource?
> `optional` **entryPointConversionExternalSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3224)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`entryPointConversionExternalSource`](/proto-reference/interfaces/IContextInfo#entrypointconversionexternalsource)
***
### entryPointConversionSource?
> `optional` **entryPointConversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3205)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`entryPointConversionSource`](/proto-reference/interfaces/IContextInfo#entrypointconversionsource)
***
### ephemeralSettingTimestamp?
> `optional` **ephemeralSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3202)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`ephemeralSettingTimestamp`](/proto-reference/interfaces/IContextInfo#ephemeralsettingtimestamp)
***
### ephemeralSharedSecret?
> `optional` **ephemeralSharedSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3203)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`ephemeralSharedSecret`](/proto-reference/interfaces/IContextInfo#ephemeralsharedsecret)
***
### expiration?
> `optional` **expiration**: `null` | `number`
Defined in: [WAProto/index.d.ts:3201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3201)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`expiration`](/proto-reference/interfaces/IContextInfo#expiration)
***
### externalAdReply?
> `optional` **externalAdReply**: `null` | [`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo)
Defined in: [WAProto/index.d.ts:3204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3204)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`externalAdReply`](/proto-reference/interfaces/IContextInfo#externaladreply)
***
### featureEligibilities?
> `optional` **featureEligibilities**: `null` | [`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities)
Defined in: [WAProto/index.d.ts:3223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3223)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`featureEligibilities`](/proto-reference/interfaces/IContextInfo#featureeligibilities)
***
### forwardedAiBotMessageInfo?
> `optional` **forwardedAiBotMessageInfo**: `null` | [`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo)
Defined in: [WAProto/index.d.ts:3228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3228)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`forwardedAiBotMessageInfo`](/proto-reference/interfaces/IContextInfo#forwardedaibotmessageinfo)
***
### forwardedNewsletterMessageInfo?
> `optional` **forwardedNewsletterMessageInfo**: `null` | [`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:3217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3217)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`forwardedNewsletterMessageInfo`](/proto-reference/interfaces/IContextInfo#forwardednewslettermessageinfo)
***
### forwardingScore?
> `optional` **forwardingScore**: `null` | `number`
Defined in: [WAProto/index.d.ts:3197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3197)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`forwardingScore`](/proto-reference/interfaces/IContextInfo#forwardingscore)
***
### forwardOrigin?
> `optional` **forwardOrigin**: `null` | [`ForwardOrigin`](/proto-reference/ContextInfo/enumerations/ForwardOrigin)
Defined in: [WAProto/index.d.ts:3238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3238)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`forwardOrigin`](/proto-reference/interfaces/IContextInfo#forwardorigin)
***
### groupMentions
> **groupMentions**: [`IGroupMention`](/proto-reference/interfaces/IGroupMention)\[]
Defined in: [WAProto/index.d.ts:3215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3215)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`groupMentions`](/proto-reference/interfaces/IContextInfo#groupmentions)
***
### groupSubject?
> `optional` **groupSubject**: `null` | `string`
Defined in: [WAProto/index.d.ts:3210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3210)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`groupSubject`](/proto-reference/interfaces/IContextInfo#groupsubject)
***
### isForwarded?
> `optional` **isForwarded**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3198)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`isForwarded`](/proto-reference/interfaces/IContextInfo#isforwarded)
***
### isGroupStatus?
> `optional` **isGroupStatus**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3237)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`isGroupStatus`](/proto-reference/interfaces/IContextInfo#isgroupstatus)
***
### isQuestion?
> `optional` **isQuestion**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3234)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`isQuestion`](/proto-reference/interfaces/IContextInfo#isquestion)
***
### isSampled?
> `optional` **isSampled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3214)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`isSampled`](/proto-reference/interfaces/IContextInfo#issampled)
***
### memberLabel?
> `optional` **memberLabel**: `null` | [`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
Defined in: [WAProto/index.d.ts:3233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3233)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`memberLabel`](/proto-reference/interfaces/IContextInfo#memberlabel)
***
### mentionedJid
> **mentionedJid**: `string`\[]
Defined in: [WAProto/index.d.ts:3193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3193)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`mentionedJid`](/proto-reference/interfaces/IContextInfo#mentionedjid)
***
### nonJidMentions?
> `optional` **nonJidMentions**: `null` | `number`
Defined in: [WAProto/index.d.ts:3241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3241)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`nonJidMentions`](/proto-reference/interfaces/IContextInfo#nonjidmentions)
***
### pairedMediaType?
> `optional` **pairedMediaType**: `null` | [`PairedMediaType`](/proto-reference/ContextInfo/enumerations/PairedMediaType)
Defined in: [WAProto/index.d.ts:3231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3231)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`pairedMediaType`](/proto-reference/interfaces/IContextInfo#pairedmediatype)
***
### parentGroupJid?
> `optional` **parentGroupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3211)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`parentGroupJid`](/proto-reference/interfaces/IContextInfo#parentgroupjid)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:3190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3190)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`participant`](/proto-reference/interfaces/IContextInfo#participant)
***
### placeholderKey?
> `optional` **placeholderKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:3200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3200)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`placeholderKey`](/proto-reference/interfaces/IContextInfo#placeholderkey)
***
### questionReplyQuotedMessage?
> `optional` **questionReplyQuotedMessage**: `null` | [`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage)
Defined in: [WAProto/index.d.ts:3239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3239)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`questionReplyQuotedMessage`](/proto-reference/interfaces/IContextInfo#questionreplyquotedmessage)
***
### quotedAd?
> `optional` **quotedAd**: `null` | [`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo)
Defined in: [WAProto/index.d.ts:3199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3199)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`quotedAd`](/proto-reference/interfaces/IContextInfo#quotedad)
***
### quotedMessage?
> `optional` **quotedMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:3191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3191)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`quotedMessage`](/proto-reference/interfaces/IContextInfo#quotedmessage)
***
### quotedType?
> `optional` **quotedType**: `null` | [`QuotedType`](/proto-reference/ContextInfo/enumerations/QuotedType)
Defined in: [WAProto/index.d.ts:3242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3242)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`quotedType`](/proto-reference/interfaces/IContextInfo#quotedtype)
***
### rankingVersion?
> `optional` **rankingVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:3232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3232)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`rankingVersion`](/proto-reference/interfaces/IContextInfo#rankingversion)
***
### remoteJid?
> `optional` **remoteJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3192)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`remoteJid`](/proto-reference/interfaces/IContextInfo#remotejid)
***
### smbClientCampaignId?
> `optional` **smbClientCampaignId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3219)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`smbClientCampaignId`](/proto-reference/interfaces/IContextInfo#smbclientcampaignid)
***
### smbServerCampaignId?
> `optional` **smbServerCampaignId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3220)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`smbServerCampaignId`](/proto-reference/interfaces/IContextInfo#smbservercampaignid)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3189)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`stanzaId`](/proto-reference/interfaces/IContextInfo#stanzaid)
***
### statusAttributions
> **statusAttributions**: [`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution)\[]
Defined in: [WAProto/index.d.ts:3236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3236)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`statusAttributions`](/proto-reference/interfaces/IContextInfo#statusattributions)
***
### statusAttributionType?
> `optional` **statusAttributionType**: `null` | [`StatusAttributionType`](/proto-reference/ContextInfo/enumerations/StatusAttributionType)
Defined in: [WAProto/index.d.ts:3229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3229)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`statusAttributionType`](/proto-reference/interfaces/IContextInfo#statusattributiontype)
***
### statusAudienceMetadata?
> `optional` **statusAudienceMetadata**: `null` | [`IStatusAudienceMetadata`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata)
Defined in: [WAProto/index.d.ts:3240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3240)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`statusAudienceMetadata`](/proto-reference/interfaces/IContextInfo#statusaudiencemetadata)
***
### statusSourceType?
> `optional` **statusSourceType**: `null` | [`StatusSourceType`](/proto-reference/ContextInfo/enumerations/StatusSourceType)
Defined in: [WAProto/index.d.ts:3235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3235)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`statusSourceType`](/proto-reference/interfaces/IContextInfo#statussourcetype)
***
### trustBannerAction?
> `optional` **trustBannerAction**: `null` | `number`
Defined in: [WAProto/index.d.ts:3213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3213)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`trustBannerAction`](/proto-reference/interfaces/IContextInfo#trustbanneraction)
***
### trustBannerType?
> `optional` **trustBannerType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3212)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`trustBannerType`](/proto-reference/interfaces/IContextInfo#trustbannertype)
***
### urlTrackingMap?
> `optional` **urlTrackingMap**: `null` | [`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
Defined in: [WAProto/index.d.ts:3230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3230)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`urlTrackingMap`](/proto-reference/interfaces/IContextInfo#urltrackingmap)
***
### utm?
> `optional` **utm**: `null` | [`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo)
Defined in: [WAProto/index.d.ts:3216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3216)
#### Implementation of
[`IContextInfo`](/proto-reference/interfaces/IContextInfo).[`utm`](/proto-reference/interfaces/IContextInfo#utm)
## Methods
### create()
> `static` **create**(`properties`?): [`ContextInfo`](/proto-reference/classes/ContextInfo)
Defined in: [WAProto/index.d.ts:3244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3244)
#### Parameters
##### properties?
[`IContextInfo`](/proto-reference/interfaces/IContextInfo)
#### Returns
[`ContextInfo`](/proto-reference/classes/ContextInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ContextInfo`](/proto-reference/classes/ContextInfo)
Defined in: [WAProto/index.d.ts:3246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3246)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ContextInfo`](/proto-reference/classes/ContextInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3245)
#### Parameters
##### m
[`IContextInfo`](/proto-reference/interfaces/IContextInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ContextInfo`](/proto-reference/classes/ContextInfo)
Defined in: [WAProto/index.d.ts:3247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3247)
#### Parameters
##### d
#### Returns
[`ContextInfo`](/proto-reference/classes/ContextInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3250)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3249)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3248)
#### Parameters
##### m
[`ContextInfo`](/proto-reference/classes/ContextInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# Conversation
Source: https://baileys.wiki/proto-reference/classes/Conversation
Protobuf class Conversation generated from WAProto.
Defined in: [WAProto/index.d.ts:3658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3658)
## Implements
* [`IConversation`](/proto-reference/interfaces/IConversation)
## Constructors
### new Conversation()
> **new Conversation**(`p`?): [`Conversation`](/proto-reference/classes/Conversation)
Defined in: [WAProto/index.d.ts:3659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3659)
#### Parameters
##### p?
[`IConversation`](/proto-reference/interfaces/IConversation)
#### Returns
[`Conversation`](/proto-reference/classes/Conversation)
## Properties
### accountLid?
> `optional` **accountLid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3708)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`accountLid`](/proto-reference/interfaces/IConversation#accountlid)
***
### archived?
> `optional` **archived**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3675)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`archived`](/proto-reference/interfaces/IConversation#archived)
***
### capiCreatedGroup?
> `optional` **capiCreatedGroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3707)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`capiCreatedGroup`](/proto-reference/interfaces/IConversation#capicreatedgroup)
***
### commentsCount?
> `optional` **commentsCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3704)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`commentsCount`](/proto-reference/interfaces/IConversation#commentscount)
***
### contactPrimaryIdentityKey?
> `optional` **contactPrimaryIdentityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3682)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`contactPrimaryIdentityKey`](/proto-reference/interfaces/IConversation#contactprimaryidentitykey)
***
### conversationTimestamp?
> `optional` **conversationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3671)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`conversationTimestamp`](/proto-reference/interfaces/IConversation#conversationtimestamp)
***
### createdAt?
> `optional` **createdAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3690)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`createdAt`](/proto-reference/interfaces/IConversation#createdat)
***
### createdBy?
> `optional` **createdBy**: `null` | `string`
Defined in: [WAProto/index.d.ts:3691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3691)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`createdBy`](/proto-reference/interfaces/IConversation#createdby)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:3692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3692)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`description`](/proto-reference/interfaces/IConversation#description)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
Defined in: [WAProto/index.d.ts:3676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3676)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`disappearingMode`](/proto-reference/interfaces/IConversation#disappearingmode)
***
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:3697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3697)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`displayName`](/proto-reference/interfaces/IConversation#displayname)
***
### endOfHistoryTransfer?
> `optional` **endOfHistoryTransfer**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3667)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`endOfHistoryTransfer`](/proto-reference/interfaces/IConversation#endofhistorytransfer)
***
### endOfHistoryTransferType?
> `optional` **endOfHistoryTransferType**: `null` | [`EndOfHistoryTransferType`](/proto-reference/Conversation/enumerations/EndOfHistoryTransferType)
Defined in: [WAProto/index.d.ts:3670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3670)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`endOfHistoryTransferType`](/proto-reference/interfaces/IConversation#endofhistorytransfertype)
***
### ephemeralExpiration?
> `optional` **ephemeralExpiration**: `null` | `number`
Defined in: [WAProto/index.d.ts:3668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3668)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`ephemeralExpiration`](/proto-reference/interfaces/IConversation#ephemeralexpiration)
***
### ephemeralSettingTimestamp?
> `optional` **ephemeralSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3669)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`ephemeralSettingTimestamp`](/proto-reference/interfaces/IConversation#ephemeralsettingtimestamp)
***
### id
> **id**: `string`
Defined in: [WAProto/index.d.ts:3660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3660)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`id`](/proto-reference/interfaces/IConversation#id)
***
### isDefaultSubgroup?
> `optional` **isDefaultSubgroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3696)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`isDefaultSubgroup`](/proto-reference/interfaces/IConversation#isdefaultsubgroup)
***
### isParentGroup?
> `optional` **isParentGroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3694)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`isParentGroup`](/proto-reference/interfaces/IConversation#isparentgroup)
***
### lastMsgTimestamp?
> `optional` **lastMsgTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3664)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`lastMsgTimestamp`](/proto-reference/interfaces/IConversation#lastmsgtimestamp)
***
### lidJid?
> `optional` **lidJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3701)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`lidJid`](/proto-reference/interfaces/IConversation#lidjid)
***
### lidOriginType?
> `optional` **lidOriginType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3703)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`lidOriginType`](/proto-reference/interfaces/IConversation#lidorigintype)
***
### limitSharing?
> `optional` **limitSharing**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3709)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`limitSharing`](/proto-reference/interfaces/IConversation#limitsharing)
***
### limitSharingInitiatedByMe?
> `optional` **limitSharingInitiatedByMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3712)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`limitSharingInitiatedByMe`](/proto-reference/interfaces/IConversation#limitsharinginitiatedbyme)
***
### limitSharingSettingTimestamp?
> `optional` **limitSharingSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3710)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`limitSharingSettingTimestamp`](/proto-reference/interfaces/IConversation#limitsharingsettingtimestamp)
***
### limitSharingTrigger?
> `optional` **limitSharingTrigger**: `null` | [`TriggerType`](/proto-reference/LimitSharing/enumerations/TriggerType)
Defined in: [WAProto/index.d.ts:3711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3711)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`limitSharingTrigger`](/proto-reference/interfaces/IConversation#limitsharingtrigger)
***
### locked?
> `optional` **locked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3705)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`locked`](/proto-reference/interfaces/IConversation#locked)
***
### maibaAiThreadEnabled?
> `optional` **maibaAiThreadEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3713)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`maibaAiThreadEnabled`](/proto-reference/interfaces/IConversation#maibaaithreadenabled)
***
### markedAsUnread?
> `optional` **markedAsUnread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3678)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`markedAsUnread`](/proto-reference/interfaces/IConversation#markedasunread)
***
### mediaVisibility?
> `optional` **mediaVisibility**: `null` | [`MediaVisibility`](/proto-reference/enumerations/MediaVisibility)
Defined in: [WAProto/index.d.ts:3686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3686)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`mediaVisibility`](/proto-reference/interfaces/IConversation#mediavisibility)
***
### messages
> **messages**: [`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg)\[]
Defined in: [WAProto/index.d.ts:3661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3661)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`messages`](/proto-reference/interfaces/IConversation#messages)
***
### muteEndTime?
> `optional` **muteEndTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3684)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`muteEndTime`](/proto-reference/interfaces/IConversation#muteendtime)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:3672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3672)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`name`](/proto-reference/interfaces/IConversation#name)
***
### newJid?
> `optional` **newJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3662)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`newJid`](/proto-reference/interfaces/IConversation#newjid)
***
### notSpam?
> `optional` **notSpam**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3674)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`notSpam`](/proto-reference/interfaces/IConversation#notspam)
***
### oldJid?
> `optional` **oldJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3663)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`oldJid`](/proto-reference/interfaces/IConversation#oldjid)
***
### parentGroupId?
> `optional` **parentGroupId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3695)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`parentGroupId`](/proto-reference/interfaces/IConversation#parentgroupid)
***
### participant
> **participant**: [`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant)\[]
Defined in: [WAProto/index.d.ts:3679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3679)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`participant`](/proto-reference/interfaces/IConversation#participant)
***
### pHash?
> `optional` **pHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:3673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3673)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`pHash`](/proto-reference/interfaces/IConversation#phash)
***
### pinned?
> `optional` **pinned**: `null` | `number`
Defined in: [WAProto/index.d.ts:3683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3683)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`pinned`](/proto-reference/interfaces/IConversation#pinned)
***
### pnhDuplicateLidThread?
> `optional` **pnhDuplicateLidThread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3700)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`pnhDuplicateLidThread`](/proto-reference/interfaces/IConversation#pnhduplicatelidthread)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3698)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`pnJid`](/proto-reference/interfaces/IConversation#pnjid)
***
### readOnly?
> `optional` **readOnly**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3666)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`readOnly`](/proto-reference/interfaces/IConversation#readonly)
***
### shareOwnPn?
> `optional` **shareOwnPn**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3699)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`shareOwnPn`](/proto-reference/interfaces/IConversation#shareownpn)
***
### support?
> `optional` **support**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3693)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`support`](/proto-reference/interfaces/IConversation#support)
***
### suspended?
> `optional` **suspended**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3688)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`suspended`](/proto-reference/interfaces/IConversation#suspended)
***
### systemMessageToInsert?
> `optional` **systemMessageToInsert**: `null` | [`PrivacySystemMessage`](/proto-reference/enumerations/PrivacySystemMessage)
Defined in: [WAProto/index.d.ts:3706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3706)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`systemMessageToInsert`](/proto-reference/interfaces/IConversation#systemmessagetoinsert)
***
### tcToken?
> `optional` **tcToken**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3680)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`tcToken`](/proto-reference/interfaces/IConversation#tctoken)
***
### tcTokenSenderTimestamp?
> `optional` **tcTokenSenderTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3687)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`tcTokenSenderTimestamp`](/proto-reference/interfaces/IConversation#tctokensendertimestamp)
***
### tcTokenTimestamp?
> `optional` **tcTokenTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3681)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`tcTokenTimestamp`](/proto-reference/interfaces/IConversation#tctokentimestamp)
***
### terminated?
> `optional` **terminated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3689)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`terminated`](/proto-reference/interfaces/IConversation#terminated)
***
### unreadCount?
> `optional` **unreadCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3665)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`unreadCount`](/proto-reference/interfaces/IConversation#unreadcount)
***
### unreadMentionCount?
> `optional` **unreadMentionCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:3677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3677)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`unreadMentionCount`](/proto-reference/interfaces/IConversation#unreadmentioncount)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:3702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3702)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`username`](/proto-reference/interfaces/IConversation#username)
***
### wallpaper?
> `optional` **wallpaper**: `null` | [`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
Defined in: [WAProto/index.d.ts:3685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3685)
#### Implementation of
[`IConversation`](/proto-reference/interfaces/IConversation).[`wallpaper`](/proto-reference/interfaces/IConversation#wallpaper)
## Methods
### create()
> `static` **create**(`properties`?): [`Conversation`](/proto-reference/classes/Conversation)
Defined in: [WAProto/index.d.ts:3714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3714)
#### Parameters
##### properties?
[`IConversation`](/proto-reference/interfaces/IConversation)
#### Returns
[`Conversation`](/proto-reference/classes/Conversation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Conversation`](/proto-reference/classes/Conversation)
Defined in: [WAProto/index.d.ts:3716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3716)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Conversation`](/proto-reference/classes/Conversation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3715)
#### Parameters
##### m
[`IConversation`](/proto-reference/interfaces/IConversation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Conversation`](/proto-reference/classes/Conversation)
Defined in: [WAProto/index.d.ts:3717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3717)
#### Parameters
##### d
#### Returns
[`Conversation`](/proto-reference/classes/Conversation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3720)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3719)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3718)
#### Parameters
##### m
[`Conversation`](/proto-reference/classes/Conversation)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeviceCapabilities
Source: https://baileys.wiki/proto-reference/classes/DeviceCapabilities
Protobuf class DeviceCapabilities generated from WAProto.
Defined in: [WAProto/index.d.ts:3740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3740)
## Implements
* [`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities)
## Constructors
### new DeviceCapabilities()
> **new DeviceCapabilities**(`p`?): [`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
Defined in: [WAProto/index.d.ts:3741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3741)
#### Parameters
##### p?
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities)
#### Returns
[`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
## Properties
### businessBroadcast?
> `optional` **businessBroadcast**: `null` | [`IBusinessBroadcast`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast)
Defined in: [WAProto/index.d.ts:3744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3744)
#### Implementation of
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities).[`businessBroadcast`](/proto-reference/interfaces/IDeviceCapabilities#businessbroadcast)
***
### chatLockSupportLevel?
> `optional` **chatLockSupportLevel**: `null` | [`ChatLockSupportLevel`](/proto-reference/DeviceCapabilities/enumerations/ChatLockSupportLevel)
Defined in: [WAProto/index.d.ts:3742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3742)
#### Implementation of
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities).[`chatLockSupportLevel`](/proto-reference/interfaces/IDeviceCapabilities#chatlocksupportlevel)
***
### lidMigration?
> `optional` **lidMigration**: `null` | [`ILIDMigration`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration)
Defined in: [WAProto/index.d.ts:3743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3743)
#### Implementation of
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities).[`lidMigration`](/proto-reference/interfaces/IDeviceCapabilities#lidmigration)
***
### memberNameTagPrimarySupport?
> `optional` **memberNameTagPrimarySupport**: `null` | [`MemberNameTagPrimarySupport`](/proto-reference/DeviceCapabilities/enumerations/MemberNameTagPrimarySupport)
Defined in: [WAProto/index.d.ts:3746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3746)
#### Implementation of
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities).[`memberNameTagPrimarySupport`](/proto-reference/interfaces/IDeviceCapabilities#membernametagprimarysupport)
***
### userHasAvatar?
> `optional` **userHasAvatar**: `null` | [`IUserHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar)
Defined in: [WAProto/index.d.ts:3745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3745)
#### Implementation of
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities).[`userHasAvatar`](/proto-reference/interfaces/IDeviceCapabilities#userhasavatar)
## Methods
### create()
> `static` **create**(`properties`?): [`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
Defined in: [WAProto/index.d.ts:3747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3747)
#### Parameters
##### properties?
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities)
#### Returns
[`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
Defined in: [WAProto/index.d.ts:3749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3749)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3748)
#### Parameters
##### m
[`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
Defined in: [WAProto/index.d.ts:3750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3750)
#### Parameters
##### d
#### Returns
[`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3753)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3752)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3751)
#### Parameters
##### m
[`DeviceCapabilities`](/proto-reference/classes/DeviceCapabilities)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeviceConsistencyCodeMessage
Source: https://baileys.wiki/proto-reference/classes/DeviceConsistencyCodeMessage
Protobuf class DeviceConsistencyCodeMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:3824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3824)
## Implements
* [`IDeviceConsistencyCodeMessage`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage)
## Constructors
### new DeviceConsistencyCodeMessage()
> **new DeviceConsistencyCodeMessage**(`p`?): [`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
Defined in: [WAProto/index.d.ts:3825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3825)
#### Parameters
##### p?
[`IDeviceConsistencyCodeMessage`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage)
#### Returns
[`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
## Properties
### generation?
> `optional` **generation**: `null` | `number`
Defined in: [WAProto/index.d.ts:3826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3826)
#### Implementation of
[`IDeviceConsistencyCodeMessage`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage).[`generation`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage#generation)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3827)
#### Implementation of
[`IDeviceConsistencyCodeMessage`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage).[`signature`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage#signature)
## Methods
### create()
> `static` **create**(`properties`?): [`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
Defined in: [WAProto/index.d.ts:3828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3828)
#### Parameters
##### properties?
[`IDeviceConsistencyCodeMessage`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage)
#### Returns
[`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
Defined in: [WAProto/index.d.ts:3830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3830)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3829)
#### Parameters
##### m
[`IDeviceConsistencyCodeMessage`](/proto-reference/interfaces/IDeviceConsistencyCodeMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
Defined in: [WAProto/index.d.ts:3831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3831)
#### Parameters
##### d
#### Returns
[`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3834)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3833)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3832)
#### Parameters
##### m
[`DeviceConsistencyCodeMessage`](/proto-reference/classes/DeviceConsistencyCodeMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeviceListMetadata
Source: https://baileys.wiki/proto-reference/classes/DeviceListMetadata
Protobuf class DeviceListMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:3848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3848)
## Implements
* [`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata)
## Constructors
### new DeviceListMetadata()
> **new DeviceListMetadata**(`p`?): [`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
Defined in: [WAProto/index.d.ts:3849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3849)
#### Parameters
##### p?
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata)
#### Returns
[`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
## Properties
### receiverAccountType?
> `optional` **receiverAccountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:3854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3854)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`receiverAccountType`](/proto-reference/interfaces/IDeviceListMetadata#receiveraccounttype)
***
### recipientKeyHash?
> `optional` **recipientKeyHash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3855)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`recipientKeyHash`](/proto-reference/interfaces/IDeviceListMetadata#recipientkeyhash)
***
### recipientKeyIndexes
> **recipientKeyIndexes**: `number`\[]
Defined in: [WAProto/index.d.ts:3857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3857)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`recipientKeyIndexes`](/proto-reference/interfaces/IDeviceListMetadata#recipientkeyindexes)
***
### recipientTimestamp?
> `optional` **recipientTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3856)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`recipientTimestamp`](/proto-reference/interfaces/IDeviceListMetadata#recipienttimestamp)
***
### senderAccountType?
> `optional` **senderAccountType**: `null` | [`ADVEncryptionType`](/proto-reference/enumerations/ADVEncryptionType)
Defined in: [WAProto/index.d.ts:3853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3853)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`senderAccountType`](/proto-reference/interfaces/IDeviceListMetadata#senderaccounttype)
***
### senderKeyHash?
> `optional` **senderKeyHash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3850)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`senderKeyHash`](/proto-reference/interfaces/IDeviceListMetadata#senderkeyhash)
***
### senderKeyIndexes
> **senderKeyIndexes**: `number`\[]
Defined in: [WAProto/index.d.ts:3852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3852)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`senderKeyIndexes`](/proto-reference/interfaces/IDeviceListMetadata#senderkeyindexes)
***
### senderTimestamp?
> `optional` **senderTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3851)
#### Implementation of
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata).[`senderTimestamp`](/proto-reference/interfaces/IDeviceListMetadata#sendertimestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
Defined in: [WAProto/index.d.ts:3858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3858)
#### Parameters
##### properties?
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata)
#### Returns
[`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
Defined in: [WAProto/index.d.ts:3860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3860)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3859)
#### Parameters
##### m
[`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
Defined in: [WAProto/index.d.ts:3861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3861)
#### Parameters
##### d
#### Returns
[`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3864)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3863)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3862)
#### Parameters
##### m
[`DeviceListMetadata`](/proto-reference/classes/DeviceListMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeviceProps
Source: https://baileys.wiki/proto-reference/classes/DeviceProps
Protobuf class DeviceProps generated from WAProto.
Defined in: [WAProto/index.d.ts:3875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3875)
## Implements
* [`IDeviceProps`](/proto-reference/interfaces/IDeviceProps)
## Constructors
### new DeviceProps()
> **new DeviceProps**(`p`?): [`DeviceProps`](/proto-reference/classes/DeviceProps)
Defined in: [WAProto/index.d.ts:3876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3876)
#### Parameters
##### p?
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps)
#### Returns
[`DeviceProps`](/proto-reference/classes/DeviceProps)
## Properties
### historySyncConfig?
> `optional` **historySyncConfig**: `null` | [`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
Defined in: [WAProto/index.d.ts:3881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3881)
#### Implementation of
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps).[`historySyncConfig`](/proto-reference/interfaces/IDeviceProps#historysyncconfig)
***
### os?
> `optional` **os**: `null` | `string`
Defined in: [WAProto/index.d.ts:3877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3877)
#### Implementation of
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps).[`os`](/proto-reference/interfaces/IDeviceProps#os)
***
### platformType?
> `optional` **platformType**: `null` | [`PlatformType`](/proto-reference/DeviceProps/enumerations/PlatformType)
Defined in: [WAProto/index.d.ts:3879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3879)
#### Implementation of
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps).[`platformType`](/proto-reference/interfaces/IDeviceProps#platformtype)
***
### requireFullSync?
> `optional` **requireFullSync**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3880)
#### Implementation of
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps).[`requireFullSync`](/proto-reference/interfaces/IDeviceProps#requirefullsync)
***
### version?
> `optional` **version**: `null` | [`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion)
Defined in: [WAProto/index.d.ts:3878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3878)
#### Implementation of
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps).[`version`](/proto-reference/interfaces/IDeviceProps#version)
## Methods
### create()
> `static` **create**(`properties`?): [`DeviceProps`](/proto-reference/classes/DeviceProps)
Defined in: [WAProto/index.d.ts:3882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3882)
#### Parameters
##### properties?
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps)
#### Returns
[`DeviceProps`](/proto-reference/classes/DeviceProps)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeviceProps`](/proto-reference/classes/DeviceProps)
Defined in: [WAProto/index.d.ts:3884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3884)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeviceProps`](/proto-reference/classes/DeviceProps)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3883)
#### Parameters
##### m
[`IDeviceProps`](/proto-reference/interfaces/IDeviceProps)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeviceProps`](/proto-reference/classes/DeviceProps)
Defined in: [WAProto/index.d.ts:3885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3885)
#### Parameters
##### d
#### Returns
[`DeviceProps`](/proto-reference/classes/DeviceProps)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3888)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3887)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3886)
#### Parameters
##### m
[`DeviceProps`](/proto-reference/classes/DeviceProps)
##### o?
`IConversionOptions`
#### Returns
`object`
# DisappearingMode
Source: https://baileys.wiki/proto-reference/classes/DisappearingMode
Protobuf class DisappearingMode generated from WAProto.
Defined in: [WAProto/index.d.ts:4005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4005)
## Implements
* [`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
## Constructors
### new DisappearingMode()
> **new DisappearingMode**(`p`?): [`DisappearingMode`](/proto-reference/classes/DisappearingMode)
Defined in: [WAProto/index.d.ts:4006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4006)
#### Parameters
##### p?
[`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
#### Returns
[`DisappearingMode`](/proto-reference/classes/DisappearingMode)
## Properties
### initiatedByMe?
> `optional` **initiatedByMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4010)
#### Implementation of
[`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode).[`initiatedByMe`](/proto-reference/interfaces/IDisappearingMode#initiatedbyme)
***
### initiator?
> `optional` **initiator**: `null` | [`Initiator`](/proto-reference/DisappearingMode/enumerations/Initiator)
Defined in: [WAProto/index.d.ts:4007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4007)
#### Implementation of
[`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode).[`initiator`](/proto-reference/interfaces/IDisappearingMode#initiator)
***
### initiatorDeviceJid?
> `optional` **initiatorDeviceJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4009)
#### Implementation of
[`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode).[`initiatorDeviceJid`](/proto-reference/interfaces/IDisappearingMode#initiatordevicejid)
***
### trigger?
> `optional` **trigger**: `null` | [`Trigger`](/proto-reference/DisappearingMode/enumerations/Trigger)
Defined in: [WAProto/index.d.ts:4008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4008)
#### Implementation of
[`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode).[`trigger`](/proto-reference/interfaces/IDisappearingMode#trigger)
## Methods
### create()
> `static` **create**(`properties`?): [`DisappearingMode`](/proto-reference/classes/DisappearingMode)
Defined in: [WAProto/index.d.ts:4011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4011)
#### Parameters
##### properties?
[`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
#### Returns
[`DisappearingMode`](/proto-reference/classes/DisappearingMode)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DisappearingMode`](/proto-reference/classes/DisappearingMode)
Defined in: [WAProto/index.d.ts:4013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4013)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DisappearingMode`](/proto-reference/classes/DisappearingMode)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4012)
#### Parameters
##### m
[`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DisappearingMode`](/proto-reference/classes/DisappearingMode)
Defined in: [WAProto/index.d.ts:4014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4014)
#### Parameters
##### d
#### Returns
[`DisappearingMode`](/proto-reference/classes/DisappearingMode)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4017)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4016)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4015)
#### Parameters
##### m
[`DisappearingMode`](/proto-reference/classes/DisappearingMode)
##### o?
`IConversionOptions`
#### Returns
`object`
# EmbeddedContent
Source: https://baileys.wiki/proto-reference/classes/EmbeddedContent
Protobuf class EmbeddedContent generated from WAProto.
Defined in: [WAProto/index.d.ts:4044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4044)
## Implements
* [`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent)
## Constructors
### new EmbeddedContent()
> **new EmbeddedContent**(`p`?): [`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
Defined in: [WAProto/index.d.ts:4045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4045)
#### Parameters
##### p?
[`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent)
#### Returns
[`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
## Properties
### content?
> `optional` **content**: `"embeddedMessage"` | `"embeddedMusic"`
Defined in: [WAProto/index.d.ts:4048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4048)
***
### embeddedMessage?
> `optional` **embeddedMessage**: `null` | [`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage)
Defined in: [WAProto/index.d.ts:4046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4046)
#### Implementation of
[`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent).[`embeddedMessage`](/proto-reference/interfaces/IEmbeddedContent#embeddedmessage)
***
### embeddedMusic?
> `optional` **embeddedMusic**: `null` | [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
Defined in: [WAProto/index.d.ts:4047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4047)
#### Implementation of
[`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent).[`embeddedMusic`](/proto-reference/interfaces/IEmbeddedContent#embeddedmusic)
## Methods
### create()
> `static` **create**(`properties`?): [`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
Defined in: [WAProto/index.d.ts:4049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4049)
#### Parameters
##### properties?
[`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent)
#### Returns
[`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
Defined in: [WAProto/index.d.ts:4051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4051)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4050)
#### Parameters
##### m
[`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
Defined in: [WAProto/index.d.ts:4052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4052)
#### Parameters
##### d
#### Returns
[`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4055)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4054)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4053)
#### Parameters
##### m
[`EmbeddedContent`](/proto-reference/classes/EmbeddedContent)
##### o?
`IConversionOptions`
#### Returns
`object`
# EmbeddedMessage
Source: https://baileys.wiki/proto-reference/classes/EmbeddedMessage
Protobuf class EmbeddedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4063)
## Implements
* [`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage)
## Constructors
### new EmbeddedMessage()
> **new EmbeddedMessage**(`p`?): [`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
Defined in: [WAProto/index.d.ts:4064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4064)
#### Parameters
##### p?
[`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage)
#### Returns
[`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
## Properties
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:4066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4066)
#### Implementation of
[`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage).[`message`](/proto-reference/interfaces/IEmbeddedMessage#message)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4065)
#### Implementation of
[`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage).[`stanzaId`](/proto-reference/interfaces/IEmbeddedMessage#stanzaid)
## Methods
### create()
> `static` **create**(`properties`?): [`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
Defined in: [WAProto/index.d.ts:4067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4067)
#### Parameters
##### properties?
[`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage)
#### Returns
[`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
Defined in: [WAProto/index.d.ts:4069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4069)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4068)
#### Parameters
##### m
[`IEmbeddedMessage`](/proto-reference/interfaces/IEmbeddedMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
Defined in: [WAProto/index.d.ts:4070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4070)
#### Parameters
##### d
#### Returns
[`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4073)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4072)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4071)
#### Parameters
##### m
[`EmbeddedMessage`](/proto-reference/classes/EmbeddedMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# EmbeddedMusic
Source: https://baileys.wiki/proto-reference/classes/EmbeddedMusic
Protobuf class EmbeddedMusic generated from WAProto.
Defined in: [WAProto/index.d.ts:4093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4093)
## Implements
* [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
## Constructors
### new EmbeddedMusic()
> **new EmbeddedMusic**(`p`?): [`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
Defined in: [WAProto/index.d.ts:4094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4094)
#### Parameters
##### p?
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
#### Returns
[`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
## Properties
### artistAttribution?
> `optional` **artistAttribution**: `null` | `string`
Defined in: [WAProto/index.d.ts:4102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4102)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`artistAttribution`](/proto-reference/interfaces/IEmbeddedMusic#artistattribution)
***
### artworkDirectPath?
> `optional` **artworkDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:4099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4099)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`artworkDirectPath`](/proto-reference/interfaces/IEmbeddedMusic#artworkdirectpath)
***
### artworkEncSha256?
> `optional` **artworkEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4101)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`artworkEncSha256`](/proto-reference/interfaces/IEmbeddedMusic#artworkencsha256)
***
### artworkMediaKey?
> `optional` **artworkMediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4105)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`artworkMediaKey`](/proto-reference/interfaces/IEmbeddedMusic#artworkmediakey)
***
### artworkSha256?
> `optional` **artworkSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4100)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`artworkSha256`](/proto-reference/interfaces/IEmbeddedMusic#artworksha256)
***
### author?
> `optional` **author**: `null` | `string`
Defined in: [WAProto/index.d.ts:4097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4097)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`author`](/proto-reference/interfaces/IEmbeddedMusic#author)
***
### countryBlocklist?
> `optional` **countryBlocklist**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4103)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`countryBlocklist`](/proto-reference/interfaces/IEmbeddedMusic#countryblocklist)
***
### derivedContentStartTimeInMs?
> `optional` **derivedContentStartTimeInMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4107)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`derivedContentStartTimeInMs`](/proto-reference/interfaces/IEmbeddedMusic#derivedcontentstarttimeinms)
***
### isExplicit?
> `optional` **isExplicit**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4104)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`isExplicit`](/proto-reference/interfaces/IEmbeddedMusic#isexplicit)
***
### musicContentMediaId?
> `optional` **musicContentMediaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4095)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`musicContentMediaId`](/proto-reference/interfaces/IEmbeddedMusic#musiccontentmediaid)
***
### musicSongStartTimeInMs?
> `optional` **musicSongStartTimeInMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4106)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`musicSongStartTimeInMs`](/proto-reference/interfaces/IEmbeddedMusic#musicsongstarttimeinms)
***
### overlapDurationInMs?
> `optional` **overlapDurationInMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4108)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`overlapDurationInMs`](/proto-reference/interfaces/IEmbeddedMusic#overlapdurationinms)
***
### songId?
> `optional` **songId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4096)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`songId`](/proto-reference/interfaces/IEmbeddedMusic#songid)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:4098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4098)
#### Implementation of
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic).[`title`](/proto-reference/interfaces/IEmbeddedMusic#title)
## Methods
### create()
> `static` **create**(`properties`?): [`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
Defined in: [WAProto/index.d.ts:4109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4109)
#### Parameters
##### properties?
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
#### Returns
[`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
Defined in: [WAProto/index.d.ts:4111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4111)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4110)
#### Parameters
##### m
[`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
Defined in: [WAProto/index.d.ts:4112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4112)
#### Parameters
##### d
#### Returns
[`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4115)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4114)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4113)
#### Parameters
##### m
[`EmbeddedMusic`](/proto-reference/classes/EmbeddedMusic)
##### o?
`IConversionOptions`
#### Returns
`object`
# EncryptedPairingRequest
Source: https://baileys.wiki/proto-reference/classes/EncryptedPairingRequest
Protobuf class EncryptedPairingRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:4123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4123)
## Implements
* [`IEncryptedPairingRequest`](/proto-reference/interfaces/IEncryptedPairingRequest)
## Constructors
### new EncryptedPairingRequest()
> **new EncryptedPairingRequest**(`p`?): [`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
Defined in: [WAProto/index.d.ts:4124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4124)
#### Parameters
##### p?
[`IEncryptedPairingRequest`](/proto-reference/interfaces/IEncryptedPairingRequest)
#### Returns
[`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
## Properties
### encryptedPayload?
> `optional` **encryptedPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4125)
#### Implementation of
[`IEncryptedPairingRequest`](/proto-reference/interfaces/IEncryptedPairingRequest).[`encryptedPayload`](/proto-reference/interfaces/IEncryptedPairingRequest#encryptedpayload)
***
### iv?
> `optional` **iv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4126)
#### Implementation of
[`IEncryptedPairingRequest`](/proto-reference/interfaces/IEncryptedPairingRequest).[`iv`](/proto-reference/interfaces/IEncryptedPairingRequest#iv)
## Methods
### create()
> `static` **create**(`properties`?): [`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
Defined in: [WAProto/index.d.ts:4127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4127)
#### Parameters
##### properties?
[`IEncryptedPairingRequest`](/proto-reference/interfaces/IEncryptedPairingRequest)
#### Returns
[`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
Defined in: [WAProto/index.d.ts:4129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4129)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4128)
#### Parameters
##### m
[`IEncryptedPairingRequest`](/proto-reference/interfaces/IEncryptedPairingRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
Defined in: [WAProto/index.d.ts:4130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4130)
#### Parameters
##### d
#### Returns
[`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4133)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4132)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4131)
#### Parameters
##### m
[`EncryptedPairingRequest`](/proto-reference/classes/EncryptedPairingRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# EphemeralSetting
Source: https://baileys.wiki/proto-reference/classes/EphemeralSetting
Protobuf class EphemeralSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:4141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4141)
## Implements
* [`IEphemeralSetting`](/proto-reference/interfaces/IEphemeralSetting)
## Constructors
### new EphemeralSetting()
> **new EphemeralSetting**(`p`?): [`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
Defined in: [WAProto/index.d.ts:4142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4142)
#### Parameters
##### p?
[`IEphemeralSetting`](/proto-reference/interfaces/IEphemeralSetting)
#### Returns
[`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
## Properties
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:4143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4143)
#### Implementation of
[`IEphemeralSetting`](/proto-reference/interfaces/IEphemeralSetting).[`duration`](/proto-reference/interfaces/IEphemeralSetting#duration)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4144)
#### Implementation of
[`IEphemeralSetting`](/proto-reference/interfaces/IEphemeralSetting).[`timestamp`](/proto-reference/interfaces/IEphemeralSetting#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
Defined in: [WAProto/index.d.ts:4145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4145)
#### Parameters
##### properties?
[`IEphemeralSetting`](/proto-reference/interfaces/IEphemeralSetting)
#### Returns
[`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
Defined in: [WAProto/index.d.ts:4147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4147)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4146)
#### Parameters
##### m
[`IEphemeralSetting`](/proto-reference/interfaces/IEphemeralSetting)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
Defined in: [WAProto/index.d.ts:4148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4148)
#### Parameters
##### d
#### Returns
[`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4151)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4150)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4149)
#### Parameters
##### m
[`EphemeralSetting`](/proto-reference/classes/EphemeralSetting)
##### o?
`IConversionOptions`
#### Returns
`object`
# EventAdditionalMetadata
Source: https://baileys.wiki/proto-reference/classes/EventAdditionalMetadata
Protobuf class EventAdditionalMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:4158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4158)
## Implements
* [`IEventAdditionalMetadata`](/proto-reference/interfaces/IEventAdditionalMetadata)
## Constructors
### new EventAdditionalMetadata()
> **new EventAdditionalMetadata**(`p`?): [`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4159)
#### Parameters
##### p?
[`IEventAdditionalMetadata`](/proto-reference/interfaces/IEventAdditionalMetadata)
#### Returns
[`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
## Properties
### isStale?
> `optional` **isStale**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4160)
#### Implementation of
[`IEventAdditionalMetadata`](/proto-reference/interfaces/IEventAdditionalMetadata).[`isStale`](/proto-reference/interfaces/IEventAdditionalMetadata#isstale)
## Methods
### create()
> `static` **create**(`properties`?): [`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4161)
#### Parameters
##### properties?
[`IEventAdditionalMetadata`](/proto-reference/interfaces/IEventAdditionalMetadata)
#### Returns
[`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4163)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4162)
#### Parameters
##### m
[`IEventAdditionalMetadata`](/proto-reference/interfaces/IEventAdditionalMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4164)
#### Parameters
##### d
#### Returns
[`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4167)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4166)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4165)
#### Parameters
##### m
[`EventAdditionalMetadata`](/proto-reference/classes/EventAdditionalMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# EventResponse
Source: https://baileys.wiki/proto-reference/classes/EventResponse
Protobuf class EventResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:4177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4177)
## Implements
* [`IEventResponse`](/proto-reference/interfaces/IEventResponse)
## Constructors
### new EventResponse()
> **new EventResponse**(`p`?): [`EventResponse`](/proto-reference/classes/EventResponse)
Defined in: [WAProto/index.d.ts:4178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4178)
#### Parameters
##### p?
[`IEventResponse`](/proto-reference/interfaces/IEventResponse)
#### Returns
[`EventResponse`](/proto-reference/classes/EventResponse)
## Properties
### eventResponseMessage?
> `optional` **eventResponseMessage**: `null` | [`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
Defined in: [WAProto/index.d.ts:4181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4181)
#### Implementation of
[`IEventResponse`](/proto-reference/interfaces/IEventResponse).[`eventResponseMessage`](/proto-reference/interfaces/IEventResponse#eventresponsemessage)
***
### eventResponseMessageKey?
> `optional` **eventResponseMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:4179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4179)
#### Implementation of
[`IEventResponse`](/proto-reference/interfaces/IEventResponse).[`eventResponseMessageKey`](/proto-reference/interfaces/IEventResponse#eventresponsemessagekey)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4180)
#### Implementation of
[`IEventResponse`](/proto-reference/interfaces/IEventResponse).[`timestampMs`](/proto-reference/interfaces/IEventResponse#timestampms)
***
### unread?
> `optional` **unread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4182)
#### Implementation of
[`IEventResponse`](/proto-reference/interfaces/IEventResponse).[`unread`](/proto-reference/interfaces/IEventResponse#unread)
## Methods
### create()
> `static` **create**(`properties`?): [`EventResponse`](/proto-reference/classes/EventResponse)
Defined in: [WAProto/index.d.ts:4183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4183)
#### Parameters
##### properties?
[`IEventResponse`](/proto-reference/interfaces/IEventResponse)
#### Returns
[`EventResponse`](/proto-reference/classes/EventResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EventResponse`](/proto-reference/classes/EventResponse)
Defined in: [WAProto/index.d.ts:4185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4185)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EventResponse`](/proto-reference/classes/EventResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4184)
#### Parameters
##### m
[`IEventResponse`](/proto-reference/interfaces/IEventResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EventResponse`](/proto-reference/classes/EventResponse)
Defined in: [WAProto/index.d.ts:4186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4186)
#### Parameters
##### d
#### Returns
[`EventResponse`](/proto-reference/classes/EventResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4189)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4188)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4187)
#### Parameters
##### m
[`EventResponse`](/proto-reference/classes/EventResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# ExitCode
Source: https://baileys.wiki/proto-reference/classes/ExitCode
Protobuf class ExitCode generated from WAProto.
Defined in: [WAProto/index.d.ts:4197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4197)
## Implements
* [`IExitCode`](/proto-reference/interfaces/IExitCode)
## Constructors
### new ExitCode()
> **new ExitCode**(`p`?): [`ExitCode`](/proto-reference/classes/ExitCode)
Defined in: [WAProto/index.d.ts:4198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4198)
#### Parameters
##### p?
[`IExitCode`](/proto-reference/interfaces/IExitCode)
#### Returns
[`ExitCode`](/proto-reference/classes/ExitCode)
## Properties
### code?
> `optional` **code**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4199)
#### Implementation of
[`IExitCode`](/proto-reference/interfaces/IExitCode).[`code`](/proto-reference/interfaces/IExitCode#code)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:4200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4200)
#### Implementation of
[`IExitCode`](/proto-reference/interfaces/IExitCode).[`text`](/proto-reference/interfaces/IExitCode#text)
## Methods
### create()
> `static` **create**(`properties`?): [`ExitCode`](/proto-reference/classes/ExitCode)
Defined in: [WAProto/index.d.ts:4201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4201)
#### Parameters
##### properties?
[`IExitCode`](/proto-reference/interfaces/IExitCode)
#### Returns
[`ExitCode`](/proto-reference/classes/ExitCode)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ExitCode`](/proto-reference/classes/ExitCode)
Defined in: [WAProto/index.d.ts:4203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4203)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ExitCode`](/proto-reference/classes/ExitCode)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4202)
#### Parameters
##### m
[`IExitCode`](/proto-reference/interfaces/IExitCode)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ExitCode`](/proto-reference/classes/ExitCode)
Defined in: [WAProto/index.d.ts:4204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4204)
#### Parameters
##### d
#### Returns
[`ExitCode`](/proto-reference/classes/ExitCode)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4207)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4206)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4205)
#### Parameters
##### m
[`ExitCode`](/proto-reference/classes/ExitCode)
##### o?
`IConversionOptions`
#### Returns
`object`
# ExternalBlobReference
Source: https://baileys.wiki/proto-reference/classes/ExternalBlobReference
Protobuf class ExternalBlobReference generated from WAProto.
Defined in: [WAProto/index.d.ts:4219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4219)
## Implements
* [`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
## Constructors
### new ExternalBlobReference()
> **new ExternalBlobReference**(`p`?): [`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
Defined in: [WAProto/index.d.ts:4220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4220)
#### Parameters
##### p?
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
#### Returns
[`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:4222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4222)
#### Implementation of
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference).[`directPath`](/proto-reference/interfaces/IExternalBlobReference#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4226)
#### Implementation of
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference).[`fileEncSha256`](/proto-reference/interfaces/IExternalBlobReference#fileencsha256)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4225)
#### Implementation of
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference).[`fileSha256`](/proto-reference/interfaces/IExternalBlobReference#filesha256)
***
### fileSizeBytes?
> `optional` **fileSizeBytes**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4224)
#### Implementation of
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference).[`fileSizeBytes`](/proto-reference/interfaces/IExternalBlobReference#filesizebytes)
***
### handle?
> `optional` **handle**: `null` | `string`
Defined in: [WAProto/index.d.ts:4223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4223)
#### Implementation of
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference).[`handle`](/proto-reference/interfaces/IExternalBlobReference#handle)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4221)
#### Implementation of
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference).[`mediaKey`](/proto-reference/interfaces/IExternalBlobReference#mediakey)
## Methods
### create()
> `static` **create**(`properties`?): [`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
Defined in: [WAProto/index.d.ts:4227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4227)
#### Parameters
##### properties?
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
#### Returns
[`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
Defined in: [WAProto/index.d.ts:4229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4229)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4228)
#### Parameters
##### m
[`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
Defined in: [WAProto/index.d.ts:4230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4230)
#### Parameters
##### d
#### Returns
[`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4233)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4232)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4231)
#### Parameters
##### m
[`ExternalBlobReference`](/proto-reference/classes/ExternalBlobReference)
##### o?
`IConversionOptions`
#### Returns
`object`
# Field
Source: https://baileys.wiki/proto-reference/classes/Field
Protobuf class Field generated from WAProto.
Defined in: [WAProto/index.d.ts:4244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4244)
## Implements
* [`IField`](/proto-reference/interfaces/IField)
## Constructors
### new Field()
> **new Field**(`p`?): [`Field`](/proto-reference/classes/Field)
Defined in: [WAProto/index.d.ts:4245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4245)
#### Parameters
##### p?
[`IField`](/proto-reference/interfaces/IField)
#### Returns
[`Field`](/proto-reference/classes/Field)
## Properties
### isMessage?
> `optional` **isMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4249)
#### Implementation of
[`IField`](/proto-reference/interfaces/IField).[`isMessage`](/proto-reference/interfaces/IField#ismessage)
***
### maxVersion?
> `optional` **maxVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:4247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4247)
#### Implementation of
[`IField`](/proto-reference/interfaces/IField).[`maxVersion`](/proto-reference/interfaces/IField#maxversion)
***
### minVersion?
> `optional` **minVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:4246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4246)
#### Implementation of
[`IField`](/proto-reference/interfaces/IField).[`minVersion`](/proto-reference/interfaces/IField#minversion)
***
### notReportableMinVersion?
> `optional` **notReportableMinVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:4248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4248)
#### Implementation of
[`IField`](/proto-reference/interfaces/IField).[`notReportableMinVersion`](/proto-reference/interfaces/IField#notreportableminversion)
***
### subfield
> **subfield**: `object`
Defined in: [WAProto/index.d.ts:4250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4250)
#### Index Signature
\[`k`: `string`]: [`IField`](/proto-reference/interfaces/IField)
#### Implementation of
[`IField`](/proto-reference/interfaces/IField).[`subfield`](/proto-reference/interfaces/IField#subfield)
## Methods
### create()
> `static` **create**(`properties`?): [`Field`](/proto-reference/classes/Field)
Defined in: [WAProto/index.d.ts:4251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4251)
#### Parameters
##### properties?
[`IField`](/proto-reference/interfaces/IField)
#### Returns
[`Field`](/proto-reference/classes/Field)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Field`](/proto-reference/classes/Field)
Defined in: [WAProto/index.d.ts:4253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4253)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Field`](/proto-reference/classes/Field)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4252)
#### Parameters
##### m
[`IField`](/proto-reference/interfaces/IField)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Field`](/proto-reference/classes/Field)
Defined in: [WAProto/index.d.ts:4254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4254)
#### Parameters
##### d
#### Returns
[`Field`](/proto-reference/classes/Field)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4257)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4256)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4255)
#### Parameters
##### m
[`Field`](/proto-reference/classes/Field)
##### o?
`IConversionOptions`
#### Returns
`object`
# ForwardedAIBotMessageInfo
Source: https://baileys.wiki/proto-reference/classes/ForwardedAIBotMessageInfo
Protobuf class ForwardedAIBotMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:4266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4266)
## Implements
* [`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo)
## Constructors
### new ForwardedAIBotMessageInfo()
> **new ForwardedAIBotMessageInfo**(`p`?): [`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
Defined in: [WAProto/index.d.ts:4267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4267)
#### Parameters
##### p?
[`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo)
#### Returns
[`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
## Properties
### botJid?
> `optional` **botJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4269)
#### Implementation of
[`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo).[`botJid`](/proto-reference/interfaces/IForwardedAIBotMessageInfo#botjid)
***
### botName?
> `optional` **botName**: `null` | `string`
Defined in: [WAProto/index.d.ts:4268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4268)
#### Implementation of
[`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo).[`botName`](/proto-reference/interfaces/IForwardedAIBotMessageInfo#botname)
***
### creatorName?
> `optional` **creatorName**: `null` | `string`
Defined in: [WAProto/index.d.ts:4270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4270)
#### Implementation of
[`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo).[`creatorName`](/proto-reference/interfaces/IForwardedAIBotMessageInfo#creatorname)
## Methods
### create()
> `static` **create**(`properties`?): [`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
Defined in: [WAProto/index.d.ts:4271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4271)
#### Parameters
##### properties?
[`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo)
#### Returns
[`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
Defined in: [WAProto/index.d.ts:4273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4273)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4272)
#### Parameters
##### m
[`IForwardedAIBotMessageInfo`](/proto-reference/interfaces/IForwardedAIBotMessageInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
Defined in: [WAProto/index.d.ts:4274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4274)
#### Parameters
##### d
#### Returns
[`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4277)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4276)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4275)
#### Parameters
##### m
[`ForwardedAIBotMessageInfo`](/proto-reference/classes/ForwardedAIBotMessageInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# GlobalSettings
Source: https://baileys.wiki/proto-reference/classes/GlobalSettings
Protobuf class GlobalSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:4303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4303)
## Implements
* [`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings)
## Constructors
### new GlobalSettings()
> **new GlobalSettings**(`p`?): [`GlobalSettings`](/proto-reference/classes/GlobalSettings)
Defined in: [WAProto/index.d.ts:4304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4304)
#### Parameters
##### p?
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings)
#### Returns
[`GlobalSettings`](/proto-reference/classes/GlobalSettings)
## Properties
### autoDownloadCellular?
> `optional` **autoDownloadCellular**: `null` | [`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
Defined in: [WAProto/index.d.ts:4309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4309)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`autoDownloadCellular`](/proto-reference/interfaces/IGlobalSettings#autodownloadcellular)
***
### autoDownloadRoaming?
> `optional` **autoDownloadRoaming**: `null` | [`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
Defined in: [WAProto/index.d.ts:4310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4310)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`autoDownloadRoaming`](/proto-reference/interfaces/IGlobalSettings#autodownloadroaming)
***
### autoDownloadWiFi?
> `optional` **autoDownloadWiFi**: `null` | [`IAutoDownloadSettings`](/proto-reference/interfaces/IAutoDownloadSettings)
Defined in: [WAProto/index.d.ts:4308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4308)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`autoDownloadWiFi`](/proto-reference/interfaces/IGlobalSettings#autodownloadwifi)
***
### autoUnarchiveChats?
> `optional` **autoUnarchiveChats**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4318)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`autoUnarchiveChats`](/proto-reference/interfaces/IGlobalSettings#autounarchivechats)
***
### avatarUserSettings?
> `optional` **avatarUserSettings**: `null` | [`IAvatarUserSettings`](/proto-reference/interfaces/IAvatarUserSettings)
Defined in: [WAProto/index.d.ts:4315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4315)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`avatarUserSettings`](/proto-reference/interfaces/IGlobalSettings#avatarusersettings)
***
### chatDbLidMigrationTimestamp?
> `optional` **chatDbLidMigrationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4324)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`chatDbLidMigrationTimestamp`](/proto-reference/interfaces/IGlobalSettings#chatdblidmigrationtimestamp)
***
### chatLockSettings?
> `optional` **chatLockSettings**: `null` | [`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
Defined in: [WAProto/index.d.ts:4323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4323)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`chatLockSettings`](/proto-reference/interfaces/IGlobalSettings#chatlocksettings)
***
### darkThemeWallpaper?
> `optional` **darkThemeWallpaper**: `null` | [`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
Defined in: [WAProto/index.d.ts:4307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4307)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`darkThemeWallpaper`](/proto-reference/interfaces/IGlobalSettings#darkthemewallpaper)
***
### disappearingModeDuration?
> `optional` **disappearingModeDuration**: `null` | `number`
Defined in: [WAProto/index.d.ts:4313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4313)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`disappearingModeDuration`](/proto-reference/interfaces/IGlobalSettings#disappearingmodeduration)
***
### disappearingModeTimestamp?
> `optional` **disappearingModeTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4314)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`disappearingModeTimestamp`](/proto-reference/interfaces/IGlobalSettings#disappearingmodetimestamp)
***
### fontSize?
> `optional` **fontSize**: `null` | `number`
Defined in: [WAProto/index.d.ts:4316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4316)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`fontSize`](/proto-reference/interfaces/IGlobalSettings#fontsize)
***
### groupNotificationSettings?
> `optional` **groupNotificationSettings**: `null` | [`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
Defined in: [WAProto/index.d.ts:4322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4322)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`groupNotificationSettings`](/proto-reference/interfaces/IGlobalSettings#groupnotificationsettings)
***
### individualNotificationSettings?
> `optional` **individualNotificationSettings**: `null` | [`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
Defined in: [WAProto/index.d.ts:4321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4321)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`individualNotificationSettings`](/proto-reference/interfaces/IGlobalSettings#individualnotificationsettings)
***
### lightThemeWallpaper?
> `optional` **lightThemeWallpaper**: `null` | [`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
Defined in: [WAProto/index.d.ts:4305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4305)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`lightThemeWallpaper`](/proto-reference/interfaces/IGlobalSettings#lightthemewallpaper)
***
### mediaVisibility?
> `optional` **mediaVisibility**: `null` | [`MediaVisibility`](/proto-reference/enumerations/MediaVisibility)
Defined in: [WAProto/index.d.ts:4306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4306)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`mediaVisibility`](/proto-reference/interfaces/IGlobalSettings#mediavisibility)
***
### photoQualityMode?
> `optional` **photoQualityMode**: `null` | `number`
Defined in: [WAProto/index.d.ts:4320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4320)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`photoQualityMode`](/proto-reference/interfaces/IGlobalSettings#photoqualitymode)
***
### securityNotifications?
> `optional` **securityNotifications**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4317)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`securityNotifications`](/proto-reference/interfaces/IGlobalSettings#securitynotifications)
***
### showGroupNotificationsPreview?
> `optional` **showGroupNotificationsPreview**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4312)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`showGroupNotificationsPreview`](/proto-reference/interfaces/IGlobalSettings#showgroupnotificationspreview)
***
### showIndividualNotificationsPreview?
> `optional` **showIndividualNotificationsPreview**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4311)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`showIndividualNotificationsPreview`](/proto-reference/interfaces/IGlobalSettings#showindividualnotificationspreview)
***
### videoQualityMode?
> `optional` **videoQualityMode**: `null` | `number`
Defined in: [WAProto/index.d.ts:4319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4319)
#### Implementation of
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings).[`videoQualityMode`](/proto-reference/interfaces/IGlobalSettings#videoqualitymode)
## Methods
### create()
> `static` **create**(`properties`?): [`GlobalSettings`](/proto-reference/classes/GlobalSettings)
Defined in: [WAProto/index.d.ts:4325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4325)
#### Parameters
##### properties?
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings)
#### Returns
[`GlobalSettings`](/proto-reference/classes/GlobalSettings)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GlobalSettings`](/proto-reference/classes/GlobalSettings)
Defined in: [WAProto/index.d.ts:4327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4327)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GlobalSettings`](/proto-reference/classes/GlobalSettings)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4326)
#### Parameters
##### m
[`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GlobalSettings`](/proto-reference/classes/GlobalSettings)
Defined in: [WAProto/index.d.ts:4328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4328)
#### Parameters
##### d
#### Returns
[`GlobalSettings`](/proto-reference/classes/GlobalSettings)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4331)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4330)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4329)
#### Parameters
##### m
[`GlobalSettings`](/proto-reference/classes/GlobalSettings)
##### o?
`IConversionOptions`
#### Returns
`object`
# GroupHistoryBundleInfo
Source: https://baileys.wiki/proto-reference/classes/GroupHistoryBundleInfo
Protobuf class GroupHistoryBundleInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:4339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4339)
## Implements
* [`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo)
## Constructors
### new GroupHistoryBundleInfo()
> **new GroupHistoryBundleInfo**(`p`?): [`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
Defined in: [WAProto/index.d.ts:4340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4340)
#### Parameters
##### p?
[`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo)
#### Returns
[`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
## Properties
### deprecatedMessageHistoryBundle?
> `optional` **deprecatedMessageHistoryBundle**: `null` | [`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
Defined in: [WAProto/index.d.ts:4341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4341)
#### Implementation of
[`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo).[`deprecatedMessageHistoryBundle`](/proto-reference/interfaces/IGroupHistoryBundleInfo#deprecatedmessagehistorybundle)
***
### processState?
> `optional` **processState**: `null` | [`ProcessState`](/proto-reference/GroupHistoryBundleInfo/enumerations/ProcessState)
Defined in: [WAProto/index.d.ts:4342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4342)
#### Implementation of
[`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo).[`processState`](/proto-reference/interfaces/IGroupHistoryBundleInfo#processstate)
## Methods
### create()
> `static` **create**(`properties`?): [`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
Defined in: [WAProto/index.d.ts:4343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4343)
#### Parameters
##### properties?
[`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo)
#### Returns
[`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
Defined in: [WAProto/index.d.ts:4345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4345)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4344)
#### Parameters
##### m
[`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
Defined in: [WAProto/index.d.ts:4346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4346)
#### Parameters
##### d
#### Returns
[`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4349)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4348)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4347)
#### Parameters
##### m
[`GroupHistoryBundleInfo`](/proto-reference/classes/GroupHistoryBundleInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# GroupHistoryIndividualMessageInfo
Source: https://baileys.wiki/proto-reference/classes/GroupHistoryIndividualMessageInfo
Protobuf class GroupHistoryIndividualMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:4368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4368)
## Implements
* [`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo)
## Constructors
### new GroupHistoryIndividualMessageInfo()
> **new GroupHistoryIndividualMessageInfo**(`p`?): [`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
Defined in: [WAProto/index.d.ts:4369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4369)
#### Parameters
##### p?
[`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo)
#### Returns
[`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
## Properties
### bundleMessageKey?
> `optional` **bundleMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:4370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4370)
#### Implementation of
[`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo).[`bundleMessageKey`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo#bundlemessagekey)
***
### editedAfterReceivedAsHistory?
> `optional` **editedAfterReceivedAsHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4371)
#### Implementation of
[`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo).[`editedAfterReceivedAsHistory`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo#editedafterreceivedashistory)
## Methods
### create()
> `static` **create**(`properties`?): [`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
Defined in: [WAProto/index.d.ts:4372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4372)
#### Parameters
##### properties?
[`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo)
#### Returns
[`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
Defined in: [WAProto/index.d.ts:4374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4374)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4373)
#### Parameters
##### m
[`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
Defined in: [WAProto/index.d.ts:4375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4375)
#### Parameters
##### d
#### Returns
[`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4378)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4377)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4376)
#### Parameters
##### m
[`GroupHistoryIndividualMessageInfo`](/proto-reference/classes/GroupHistoryIndividualMessageInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# GroupMention
Source: https://baileys.wiki/proto-reference/classes/GroupMention
Protobuf class GroupMention generated from WAProto.
Defined in: [WAProto/index.d.ts:4386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4386)
## Implements
* [`IGroupMention`](/proto-reference/interfaces/IGroupMention)
## Constructors
### new GroupMention()
> **new GroupMention**(`p`?): [`GroupMention`](/proto-reference/classes/GroupMention)
Defined in: [WAProto/index.d.ts:4387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4387)
#### Parameters
##### p?
[`IGroupMention`](/proto-reference/interfaces/IGroupMention)
#### Returns
[`GroupMention`](/proto-reference/classes/GroupMention)
## Properties
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4388)
#### Implementation of
[`IGroupMention`](/proto-reference/interfaces/IGroupMention).[`groupJid`](/proto-reference/interfaces/IGroupMention#groupjid)
***
### groupSubject?
> `optional` **groupSubject**: `null` | `string`
Defined in: [WAProto/index.d.ts:4389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4389)
#### Implementation of
[`IGroupMention`](/proto-reference/interfaces/IGroupMention).[`groupSubject`](/proto-reference/interfaces/IGroupMention#groupsubject)
## Methods
### create()
> `static` **create**(`properties`?): [`GroupMention`](/proto-reference/classes/GroupMention)
Defined in: [WAProto/index.d.ts:4390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4390)
#### Parameters
##### properties?
[`IGroupMention`](/proto-reference/interfaces/IGroupMention)
#### Returns
[`GroupMention`](/proto-reference/classes/GroupMention)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GroupMention`](/proto-reference/classes/GroupMention)
Defined in: [WAProto/index.d.ts:4392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4392)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GroupMention`](/proto-reference/classes/GroupMention)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4391)
#### Parameters
##### m
[`IGroupMention`](/proto-reference/interfaces/IGroupMention)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GroupMention`](/proto-reference/classes/GroupMention)
Defined in: [WAProto/index.d.ts:4393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4393)
#### Parameters
##### d
#### Returns
[`GroupMention`](/proto-reference/classes/GroupMention)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4396)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4395)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4394)
#### Parameters
##### m
[`GroupMention`](/proto-reference/classes/GroupMention)
##### o?
`IConversionOptions`
#### Returns
`object`
# GroupParticipant
Source: https://baileys.wiki/proto-reference/classes/GroupParticipant
Protobuf class GroupParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:4405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4405)
## Implements
* [`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant)
## Constructors
### new GroupParticipant()
> **new GroupParticipant**(`p`?): [`GroupParticipant`](/proto-reference/classes/GroupParticipant)
Defined in: [WAProto/index.d.ts:4406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4406)
#### Parameters
##### p?
[`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant)
#### Returns
[`GroupParticipant`](/proto-reference/classes/GroupParticipant)
## Properties
### memberLabel?
> `optional` **memberLabel**: `null` | [`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
Defined in: [WAProto/index.d.ts:4409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4409)
#### Implementation of
[`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant).[`memberLabel`](/proto-reference/interfaces/IGroupParticipant#memberlabel)
***
### rank?
> `optional` **rank**: `null` | [`Rank`](/proto-reference/GroupParticipant/enumerations/Rank)
Defined in: [WAProto/index.d.ts:4408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4408)
#### Implementation of
[`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant).[`rank`](/proto-reference/interfaces/IGroupParticipant#rank)
***
### userJid
> **userJid**: `string`
Defined in: [WAProto/index.d.ts:4407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4407)
#### Implementation of
[`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant).[`userJid`](/proto-reference/interfaces/IGroupParticipant#userjid)
## Methods
### create()
> `static` **create**(`properties`?): [`GroupParticipant`](/proto-reference/classes/GroupParticipant)
Defined in: [WAProto/index.d.ts:4410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4410)
#### Parameters
##### properties?
[`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant)
#### Returns
[`GroupParticipant`](/proto-reference/classes/GroupParticipant)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GroupParticipant`](/proto-reference/classes/GroupParticipant)
Defined in: [WAProto/index.d.ts:4412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4412)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GroupParticipant`](/proto-reference/classes/GroupParticipant)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4411)
#### Parameters
##### m
[`IGroupParticipant`](/proto-reference/interfaces/IGroupParticipant)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GroupParticipant`](/proto-reference/classes/GroupParticipant)
Defined in: [WAProto/index.d.ts:4413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4413)
#### Parameters
##### d
#### Returns
[`GroupParticipant`](/proto-reference/classes/GroupParticipant)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4416)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4415)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4414)
#### Parameters
##### m
[`GroupParticipant`](/proto-reference/classes/GroupParticipant)
##### o?
`IConversionOptions`
#### Returns
`object`
# HandshakeMessage
Source: https://baileys.wiki/proto-reference/classes/HandshakeMessage
Protobuf class HandshakeMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4434)
## Implements
* [`IHandshakeMessage`](/proto-reference/interfaces/IHandshakeMessage)
## Constructors
### new HandshakeMessage()
> **new HandshakeMessage**(`p`?): [`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
Defined in: [WAProto/index.d.ts:4435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4435)
#### Parameters
##### p?
[`IHandshakeMessage`](/proto-reference/interfaces/IHandshakeMessage)
#### Returns
[`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
## Properties
### clientFinish?
> `optional` **clientFinish**: `null` | [`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish)
Defined in: [WAProto/index.d.ts:4438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4438)
#### Implementation of
[`IHandshakeMessage`](/proto-reference/interfaces/IHandshakeMessage).[`clientFinish`](/proto-reference/interfaces/IHandshakeMessage#clientfinish)
***
### clientHello?
> `optional` **clientHello**: `null` | [`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello)
Defined in: [WAProto/index.d.ts:4436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4436)
#### Implementation of
[`IHandshakeMessage`](/proto-reference/interfaces/IHandshakeMessage).[`clientHello`](/proto-reference/interfaces/IHandshakeMessage#clienthello)
***
### serverHello?
> `optional` **serverHello**: `null` | [`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello)
Defined in: [WAProto/index.d.ts:4437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4437)
#### Implementation of
[`IHandshakeMessage`](/proto-reference/interfaces/IHandshakeMessage).[`serverHello`](/proto-reference/interfaces/IHandshakeMessage#serverhello)
## Methods
### create()
> `static` **create**(`properties`?): [`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
Defined in: [WAProto/index.d.ts:4439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4439)
#### Parameters
##### properties?
[`IHandshakeMessage`](/proto-reference/interfaces/IHandshakeMessage)
#### Returns
[`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
Defined in: [WAProto/index.d.ts:4441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4441)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4440)
#### Parameters
##### m
[`IHandshakeMessage`](/proto-reference/interfaces/IHandshakeMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
Defined in: [WAProto/index.d.ts:4442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4442)
#### Parameters
##### d
#### Returns
[`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4445)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4444)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4443)
#### Parameters
##### m
[`HandshakeMessage`](/proto-reference/classes/HandshakeMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySync
Source: https://baileys.wiki/proto-reference/classes/HistorySync
Protobuf class HistorySync generated from WAProto.
Defined in: [WAProto/index.d.ts:4537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4537)
## Implements
* [`IHistorySync`](/proto-reference/interfaces/IHistorySync)
## Constructors
### new HistorySync()
> **new HistorySync**(`p`?): [`HistorySync`](/proto-reference/classes/HistorySync)
Defined in: [WAProto/index.d.ts:4538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4538)
#### Parameters
##### p?
[`IHistorySync`](/proto-reference/interfaces/IHistorySync)
#### Returns
[`HistorySync`](/proto-reference/classes/HistorySync)
## Properties
### accounts
> **accounts**: [`IAccount`](/proto-reference/interfaces/IAccount)\[]
Defined in: [WAProto/index.d.ts:4555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4555)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`accounts`](/proto-reference/interfaces/IHistorySync#accounts)
***
### aiWaitListState?
> `optional` **aiWaitListState**: `null` | [`BotAIWaitListState`](/proto-reference/HistorySync/enumerations/BotAIWaitListState)
Defined in: [WAProto/index.d.ts:4551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4551)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`aiWaitListState`](/proto-reference/interfaces/IHistorySync#aiwaitliststate)
***
### callLogRecords
> **callLogRecords**: [`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)\[]
Defined in: [WAProto/index.d.ts:4550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4550)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`callLogRecords`](/proto-reference/interfaces/IHistorySync#calllogrecords)
***
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:4542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4542)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`chunkOrder`](/proto-reference/interfaces/IHistorySync#chunkorder)
***
### companionMetaNonce?
> `optional` **companionMetaNonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:4553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4553)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`companionMetaNonce`](/proto-reference/interfaces/IHistorySync#companionmetanonce)
***
### conversations
> **conversations**: [`IConversation`](/proto-reference/interfaces/IConversation)\[]
Defined in: [WAProto/index.d.ts:4540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4540)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`conversations`](/proto-reference/interfaces/IHistorySync#conversations)
***
### globalSettings?
> `optional` **globalSettings**: `null` | [`IGlobalSettings`](/proto-reference/interfaces/IGlobalSettings)
Defined in: [WAProto/index.d.ts:4545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4545)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`globalSettings`](/proto-reference/interfaces/IHistorySync#globalsettings)
***
### pastParticipants
> **pastParticipants**: [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)\[]
Defined in: [WAProto/index.d.ts:4549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4549)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`pastParticipants`](/proto-reference/interfaces/IHistorySync#pastparticipants)
***
### phoneNumberToLidMappings
> **phoneNumberToLidMappings**: [`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping)\[]
Defined in: [WAProto/index.d.ts:4552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4552)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`phoneNumberToLidMappings`](/proto-reference/interfaces/IHistorySync#phonenumbertolidmappings)
***
### progress?
> `optional` **progress**: `null` | `number`
Defined in: [WAProto/index.d.ts:4543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4543)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`progress`](/proto-reference/interfaces/IHistorySync#progress)
***
### pushnames
> **pushnames**: [`IPushname`](/proto-reference/interfaces/IPushname)\[]
Defined in: [WAProto/index.d.ts:4544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4544)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`pushnames`](/proto-reference/interfaces/IHistorySync#pushnames)
***
### recentStickers
> **recentStickers**: [`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata)\[]
Defined in: [WAProto/index.d.ts:4548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4548)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`recentStickers`](/proto-reference/interfaces/IHistorySync#recentstickers)
***
### shareableChatIdentifierEncryptionKey?
> `optional` **shareableChatIdentifierEncryptionKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4554)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`shareableChatIdentifierEncryptionKey`](/proto-reference/interfaces/IHistorySync#shareablechatidentifierencryptionkey)
***
### statusV3Messages
> **statusV3Messages**: [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)\[]
Defined in: [WAProto/index.d.ts:4541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4541)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`statusV3Messages`](/proto-reference/interfaces/IHistorySync#statusv3messages)
***
### syncType
> **syncType**: [`HistorySyncType`](/proto-reference/HistorySync/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:4539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4539)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`syncType`](/proto-reference/interfaces/IHistorySync#synctype)
***
### threadDsTimeframeOffset?
> `optional` **threadDsTimeframeOffset**: `null` | `number`
Defined in: [WAProto/index.d.ts:4547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4547)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`threadDsTimeframeOffset`](/proto-reference/interfaces/IHistorySync#threaddstimeframeoffset)
***
### threadIdUserSecret?
> `optional` **threadIdUserSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4546)
#### Implementation of
[`IHistorySync`](/proto-reference/interfaces/IHistorySync).[`threadIdUserSecret`](/proto-reference/interfaces/IHistorySync#threadidusersecret)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySync`](/proto-reference/classes/HistorySync)
Defined in: [WAProto/index.d.ts:4556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4556)
#### Parameters
##### properties?
[`IHistorySync`](/proto-reference/interfaces/IHistorySync)
#### Returns
[`HistorySync`](/proto-reference/classes/HistorySync)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySync`](/proto-reference/classes/HistorySync)
Defined in: [WAProto/index.d.ts:4558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4558)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySync`](/proto-reference/classes/HistorySync)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4557)
#### Parameters
##### m
[`IHistorySync`](/proto-reference/interfaces/IHistorySync)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySync`](/proto-reference/classes/HistorySync)
Defined in: [WAProto/index.d.ts:4559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4559)
#### Parameters
##### d
#### Returns
[`HistorySync`](/proto-reference/classes/HistorySync)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4562)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4561)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4560)
#### Parameters
##### m
[`HistorySync`](/proto-reference/classes/HistorySync)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncMsg
Source: https://baileys.wiki/proto-reference/classes/HistorySyncMsg
Protobuf class HistorySyncMsg generated from WAProto.
Defined in: [WAProto/index.d.ts:4588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4588)
## Implements
* [`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg)
## Constructors
### new HistorySyncMsg()
> **new HistorySyncMsg**(`p`?): [`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
Defined in: [WAProto/index.d.ts:4589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4589)
#### Parameters
##### p?
[`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg)
#### Returns
[`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
## Properties
### message?
> `optional` **message**: `null` | [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)
Defined in: [WAProto/index.d.ts:4590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4590)
#### Implementation of
[`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg).[`message`](/proto-reference/interfaces/IHistorySyncMsg#message)
***
### msgOrderId?
> `optional` **msgOrderId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4591)
#### Implementation of
[`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg).[`msgOrderId`](/proto-reference/interfaces/IHistorySyncMsg#msgorderid)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
Defined in: [WAProto/index.d.ts:4592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4592)
#### Parameters
##### properties?
[`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg)
#### Returns
[`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
Defined in: [WAProto/index.d.ts:4594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4594)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4593)
#### Parameters
##### m
[`IHistorySyncMsg`](/proto-reference/interfaces/IHistorySyncMsg)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
Defined in: [WAProto/index.d.ts:4595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4595)
#### Parameters
##### d
#### Returns
[`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4598)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4597)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4596)
#### Parameters
##### m
[`HistorySyncMsg`](/proto-reference/classes/HistorySyncMsg)
##### o?
`IConversionOptions`
#### Returns
`object`
# HydratedTemplateButton
Source: https://baileys.wiki/proto-reference/classes/HydratedTemplateButton
Protobuf class HydratedTemplateButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4608)
## Implements
* [`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton)
## Constructors
### new HydratedTemplateButton()
> **new HydratedTemplateButton**(`p`?): [`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
Defined in: [WAProto/index.d.ts:4609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4609)
#### Parameters
##### p?
[`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton)
#### Returns
[`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
## Properties
### callButton?
> `optional` **callButton**: `null` | [`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton)
Defined in: [WAProto/index.d.ts:4613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4613)
#### Implementation of
[`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton).[`callButton`](/proto-reference/interfaces/IHydratedTemplateButton#callbutton)
***
### hydratedButton?
> `optional` **hydratedButton**: `"quickReplyButton"` | `"urlButton"` | `"callButton"`
Defined in: [WAProto/index.d.ts:4614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4614)
***
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:4610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4610)
#### Implementation of
[`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton).[`index`](/proto-reference/interfaces/IHydratedTemplateButton#index)
***
### quickReplyButton?
> `optional` **quickReplyButton**: `null` | [`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton)
Defined in: [WAProto/index.d.ts:4611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4611)
#### Implementation of
[`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton).[`quickReplyButton`](/proto-reference/interfaces/IHydratedTemplateButton#quickreplybutton)
***
### urlButton?
> `optional` **urlButton**: `null` | [`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton)
Defined in: [WAProto/index.d.ts:4612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4612)
#### Implementation of
[`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton).[`urlButton`](/proto-reference/interfaces/IHydratedTemplateButton#urlbutton)
## Methods
### create()
> `static` **create**(`properties`?): [`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
Defined in: [WAProto/index.d.ts:4615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4615)
#### Parameters
##### properties?
[`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton)
#### Returns
[`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
Defined in: [WAProto/index.d.ts:4617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4617)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4616)
#### Parameters
##### m
[`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
Defined in: [WAProto/index.d.ts:4618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4618)
#### Parameters
##### d
#### Returns
[`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4621)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4620)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4619)
#### Parameters
##### m
[`HydratedTemplateButton`](/proto-reference/classes/HydratedTemplateButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# IdentityKeyPairStructure
Source: https://baileys.wiki/proto-reference/classes/IdentityKeyPairStructure
Protobuf class IdentityKeyPairStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:4699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4699)
## Implements
* [`IIdentityKeyPairStructure`](/proto-reference/interfaces/IIdentityKeyPairStructure)
## Constructors
### new IdentityKeyPairStructure()
> **new IdentityKeyPairStructure**(`p`?): [`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
Defined in: [WAProto/index.d.ts:4700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4700)
#### Parameters
##### p?
[`IIdentityKeyPairStructure`](/proto-reference/interfaces/IIdentityKeyPairStructure)
#### Returns
[`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
## Properties
### privateKey?
> `optional` **privateKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4702)
#### Implementation of
[`IIdentityKeyPairStructure`](/proto-reference/interfaces/IIdentityKeyPairStructure).[`privateKey`](/proto-reference/interfaces/IIdentityKeyPairStructure#privatekey)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4701)
#### Implementation of
[`IIdentityKeyPairStructure`](/proto-reference/interfaces/IIdentityKeyPairStructure).[`publicKey`](/proto-reference/interfaces/IIdentityKeyPairStructure#publickey)
## Methods
### create()
> `static` **create**(`properties`?): [`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
Defined in: [WAProto/index.d.ts:4703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4703)
#### Parameters
##### properties?
[`IIdentityKeyPairStructure`](/proto-reference/interfaces/IIdentityKeyPairStructure)
#### Returns
[`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
***
### decode()
> `static` **decode**(`r`, `l`?): [`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
Defined in: [WAProto/index.d.ts:4705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4705)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4704)
#### Parameters
##### m
[`IIdentityKeyPairStructure`](/proto-reference/interfaces/IIdentityKeyPairStructure)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
Defined in: [WAProto/index.d.ts:4706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4706)
#### Parameters
##### d
#### Returns
[`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4709)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4708)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4707)
#### Parameters
##### m
[`IdentityKeyPairStructure`](/proto-reference/classes/IdentityKeyPairStructure)
##### o?
`IConversionOptions`
#### Returns
`object`
# InThreadSurveyMetadata
Source: https://baileys.wiki/proto-reference/classes/InThreadSurveyMetadata
Protobuf class InThreadSurveyMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:4732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4732)
## Implements
* [`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata)
## Constructors
### new InThreadSurveyMetadata()
> **new InThreadSurveyMetadata**(`p`?): [`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
Defined in: [WAProto/index.d.ts:4733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4733)
#### Parameters
##### p?
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata)
#### Returns
[`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
## Properties
### feedbackToastText?
> `optional` **feedbackToastText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4750)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`feedbackToastText`](/proto-reference/interfaces/IInThreadSurveyMetadata#feedbacktoasttext)
***
### invitationBodyText?
> `optional` **invitationBodyText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4741)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`invitationBodyText`](/proto-reference/interfaces/IInThreadSurveyMetadata#invitationbodytext)
***
### invitationCtaText?
> `optional` **invitationCtaText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4742)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`invitationCtaText`](/proto-reference/interfaces/IInThreadSurveyMetadata#invitationctatext)
***
### invitationCtaUrl?
> `optional` **invitationCtaUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:4743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4743)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`invitationCtaUrl`](/proto-reference/interfaces/IInThreadSurveyMetadata#invitationctaurl)
***
### invitationHeaderText?
> `optional` **invitationHeaderText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4740)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`invitationHeaderText`](/proto-reference/interfaces/IInThreadSurveyMetadata#invitationheadertext)
***
### privacyStatementFull?
> `optional` **privacyStatementFull**: `null` | `string`
Defined in: [WAProto/index.d.ts:4748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4748)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`privacyStatementFull`](/proto-reference/interfaces/IInThreadSurveyMetadata#privacystatementfull)
***
### privacyStatementParts
> **privacyStatementParts**: [`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart)\[]
Defined in: [WAProto/index.d.ts:4749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4749)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`privacyStatementParts`](/proto-reference/interfaces/IInThreadSurveyMetadata#privacystatementparts)
***
### questions
> **questions**: [`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion)\[]
Defined in: [WAProto/index.d.ts:4745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4745)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`questions`](/proto-reference/interfaces/IInThreadSurveyMetadata#questions)
***
### requestId?
> `optional` **requestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4738)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`requestId`](/proto-reference/interfaces/IInThreadSurveyMetadata#requestid)
***
### simonSessionId?
> `optional` **simonSessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4735)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`simonSessionId`](/proto-reference/interfaces/IInThreadSurveyMetadata#simonsessionid)
***
### simonSurveyId?
> `optional` **simonSurveyId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4736)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`simonSurveyId`](/proto-reference/interfaces/IInThreadSurveyMetadata#simonsurveyid)
***
### surveyContinueButtonText?
> `optional` **surveyContinueButtonText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4746)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`surveyContinueButtonText`](/proto-reference/interfaces/IInThreadSurveyMetadata#surveycontinuebuttontext)
***
### surveySubmitButtonText?
> `optional` **surveySubmitButtonText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4747)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`surveySubmitButtonText`](/proto-reference/interfaces/IInThreadSurveyMetadata#surveysubmitbuttontext)
***
### surveyTitle?
> `optional` **surveyTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:4744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4744)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`surveyTitle`](/proto-reference/interfaces/IInThreadSurveyMetadata#surveytitle)
***
### tessaEvent?
> `optional` **tessaEvent**: `null` | `string`
Defined in: [WAProto/index.d.ts:4739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4739)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`tessaEvent`](/proto-reference/interfaces/IInThreadSurveyMetadata#tessaevent)
***
### tessaRootId?
> `optional` **tessaRootId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4737)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`tessaRootId`](/proto-reference/interfaces/IInThreadSurveyMetadata#tessarootid)
***
### tessaSessionId?
> `optional` **tessaSessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4734)
#### Implementation of
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata).[`tessaSessionId`](/proto-reference/interfaces/IInThreadSurveyMetadata#tessasessionid)
## Methods
### create()
> `static` **create**(`properties`?): [`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
Defined in: [WAProto/index.d.ts:4751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4751)
#### Parameters
##### properties?
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata)
#### Returns
[`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
Defined in: [WAProto/index.d.ts:4753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4753)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4752)
#### Parameters
##### m
[`IInThreadSurveyMetadata`](/proto-reference/interfaces/IInThreadSurveyMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
Defined in: [WAProto/index.d.ts:4754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4754)
#### Parameters
##### d
#### Returns
[`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4757)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4756)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4755)
#### Parameters
##### m
[`InThreadSurveyMetadata`](/proto-reference/classes/InThreadSurveyMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# InteractiveAnnotation
Source: https://baileys.wiki/proto-reference/classes/InteractiveAnnotation
Protobuf class InteractiveAnnotation generated from WAProto.
Defined in: [WAProto/index.d.ts:4832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4832)
## Implements
* [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)
## Constructors
### new InteractiveAnnotation()
> **new InteractiveAnnotation**(`p`?): [`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
Defined in: [WAProto/index.d.ts:4833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4833)
#### Parameters
##### p?
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)
#### Returns
[`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
## Properties
### action?
> `optional` **action**: `"location"` | `"newsletter"` | `"embeddedAction"` | `"tapAction"`
Defined in: [WAProto/index.d.ts:4842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4842)
***
### embeddedAction?
> `optional` **embeddedAction**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4840)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`embeddedAction`](/proto-reference/interfaces/IInteractiveAnnotation#embeddedaction)
***
### embeddedContent?
> `optional` **embeddedContent**: `null` | [`IEmbeddedContent`](/proto-reference/interfaces/IEmbeddedContent)
Defined in: [WAProto/index.d.ts:4836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4836)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`embeddedContent`](/proto-reference/interfaces/IInteractiveAnnotation#embeddedcontent)
***
### location?
> `optional` **location**: `null` | [`ILocation`](/proto-reference/interfaces/ILocation)
Defined in: [WAProto/index.d.ts:4838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4838)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`location`](/proto-reference/interfaces/IInteractiveAnnotation#location)
***
### newsletter?
> `optional` **newsletter**: `null` | [`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:4839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4839)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`newsletter`](/proto-reference/interfaces/IInteractiveAnnotation#newsletter)
***
### polygonVertices
> **polygonVertices**: [`IPoint`](/proto-reference/interfaces/IPoint)\[]
Defined in: [WAProto/index.d.ts:4834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4834)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`polygonVertices`](/proto-reference/interfaces/IInteractiveAnnotation#polygonvertices)
***
### shouldSkipConfirmation?
> `optional` **shouldSkipConfirmation**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4835)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`shouldSkipConfirmation`](/proto-reference/interfaces/IInteractiveAnnotation#shouldskipconfirmation)
***
### statusLinkType?
> `optional` **statusLinkType**: `null` | [`StatusLinkType`](/proto-reference/InteractiveAnnotation/enumerations/StatusLinkType)
Defined in: [WAProto/index.d.ts:4837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4837)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`statusLinkType`](/proto-reference/interfaces/IInteractiveAnnotation#statuslinktype)
***
### tapAction?
> `optional` **tapAction**: `null` | [`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction)
Defined in: [WAProto/index.d.ts:4841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4841)
#### Implementation of
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation).[`tapAction`](/proto-reference/interfaces/IInteractiveAnnotation#tapaction)
## Methods
### create()
> `static` **create**(`properties`?): [`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
Defined in: [WAProto/index.d.ts:4843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4843)
#### Parameters
##### properties?
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)
#### Returns
[`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
Defined in: [WAProto/index.d.ts:4845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4845)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4844)
#### Parameters
##### m
[`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
Defined in: [WAProto/index.d.ts:4846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4846)
#### Parameters
##### d
#### Returns
[`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4849)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4848)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4847)
#### Parameters
##### m
[`InteractiveAnnotation`](/proto-reference/classes/InteractiveAnnotation)
##### o?
`IConversionOptions`
#### Returns
`object`
# InteractiveMessageAdditionalMetadata
Source: https://baileys.wiki/proto-reference/classes/InteractiveMessageAdditionalMetadata
Protobuf class InteractiveMessageAdditionalMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:4865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4865)
## Implements
* [`IInteractiveMessageAdditionalMetadata`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata)
## Constructors
### new InteractiveMessageAdditionalMetadata()
> **new InteractiveMessageAdditionalMetadata**(`p`?): [`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4866)
#### Parameters
##### p?
[`IInteractiveMessageAdditionalMetadata`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata)
#### Returns
[`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
## Properties
### isGalaxyFlowCompleted?
> `optional` **isGalaxyFlowCompleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4867)
#### Implementation of
[`IInteractiveMessageAdditionalMetadata`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata).[`isGalaxyFlowCompleted`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata#isgalaxyflowcompleted)
## Methods
### create()
> `static` **create**(`properties`?): [`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4868)
#### Parameters
##### properties?
[`IInteractiveMessageAdditionalMetadata`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata)
#### Returns
[`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4870)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4869)
#### Parameters
##### m
[`IInteractiveMessageAdditionalMetadata`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
Defined in: [WAProto/index.d.ts:4871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4871)
#### Parameters
##### d
#### Returns
[`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4874)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4873)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4872)
#### Parameters
##### m
[`InteractiveMessageAdditionalMetadata`](/proto-reference/classes/InteractiveMessageAdditionalMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# KeepInChat
Source: https://baileys.wiki/proto-reference/classes/KeepInChat
Protobuf class KeepInChat generated from WAProto.
Defined in: [WAProto/index.d.ts:4886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4886)
## Implements
* [`IKeepInChat`](/proto-reference/interfaces/IKeepInChat)
## Constructors
### new KeepInChat()
> **new KeepInChat**(`p`?): [`KeepInChat`](/proto-reference/classes/KeepInChat)
Defined in: [WAProto/index.d.ts:4887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4887)
#### Parameters
##### p?
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat)
#### Returns
[`KeepInChat`](/proto-reference/classes/KeepInChat)
## Properties
### clientTimestampMs?
> `optional` **clientTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4892)
#### Implementation of
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat).[`clientTimestampMs`](/proto-reference/interfaces/IKeepInChat#clienttimestampms)
***
### deviceJid?
> `optional` **deviceJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:4891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4891)
#### Implementation of
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat).[`deviceJid`](/proto-reference/interfaces/IKeepInChat#devicejid)
***
### keepType?
> `optional` **keepType**: `null` | [`KeepType`](/proto-reference/enumerations/KeepType)
Defined in: [WAProto/index.d.ts:4888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4888)
#### Implementation of
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat).[`keepType`](/proto-reference/interfaces/IKeepInChat#keeptype)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:4890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4890)
#### Implementation of
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat).[`key`](/proto-reference/interfaces/IKeepInChat#key)
***
### serverTimestamp?
> `optional` **serverTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4889)
#### Implementation of
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat).[`serverTimestamp`](/proto-reference/interfaces/IKeepInChat#servertimestamp)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4893)
#### Implementation of
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat).[`serverTimestampMs`](/proto-reference/interfaces/IKeepInChat#servertimestampms)
## Methods
### create()
> `static` **create**(`properties`?): [`KeepInChat`](/proto-reference/classes/KeepInChat)
Defined in: [WAProto/index.d.ts:4894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4894)
#### Parameters
##### properties?
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat)
#### Returns
[`KeepInChat`](/proto-reference/classes/KeepInChat)
***
### decode()
> `static` **decode**(`r`, `l`?): [`KeepInChat`](/proto-reference/classes/KeepInChat)
Defined in: [WAProto/index.d.ts:4896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4896)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`KeepInChat`](/proto-reference/classes/KeepInChat)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4895)
#### Parameters
##### m
[`IKeepInChat`](/proto-reference/interfaces/IKeepInChat)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`KeepInChat`](/proto-reference/classes/KeepInChat)
Defined in: [WAProto/index.d.ts:4897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4897)
#### Parameters
##### d
#### Returns
[`KeepInChat`](/proto-reference/classes/KeepInChat)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4900)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4899)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4898)
#### Parameters
##### m
[`KeepInChat`](/proto-reference/classes/KeepInChat)
##### o?
`IConversionOptions`
#### Returns
`object`
# KeyExchangeMessage
Source: https://baileys.wiki/proto-reference/classes/KeyExchangeMessage
Protobuf class KeyExchangeMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4917)
## Implements
* [`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage)
## Constructors
### new KeyExchangeMessage()
> **new KeyExchangeMessage**(`p`?): [`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
Defined in: [WAProto/index.d.ts:4918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4918)
#### Parameters
##### p?
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage)
#### Returns
[`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
## Properties
### baseKey?
> `optional` **baseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4920)
#### Implementation of
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage).[`baseKey`](/proto-reference/interfaces/IKeyExchangeMessage#basekey)
***
### baseKeySignature?
> `optional` **baseKeySignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4923)
#### Implementation of
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage).[`baseKeySignature`](/proto-reference/interfaces/IKeyExchangeMessage#basekeysignature)
***
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:4919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4919)
#### Implementation of
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage).[`id`](/proto-reference/interfaces/IKeyExchangeMessage#id)
***
### identityKey?
> `optional` **identityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4922)
#### Implementation of
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage).[`identityKey`](/proto-reference/interfaces/IKeyExchangeMessage#identitykey)
***
### ratchetKey?
> `optional` **ratchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4921)
#### Implementation of
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage).[`ratchetKey`](/proto-reference/interfaces/IKeyExchangeMessage#ratchetkey)
## Methods
### create()
> `static` **create**(`properties`?): [`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
Defined in: [WAProto/index.d.ts:4924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4924)
#### Parameters
##### properties?
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage)
#### Returns
[`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
Defined in: [WAProto/index.d.ts:4926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4926)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4925)
#### Parameters
##### m
[`IKeyExchangeMessage`](/proto-reference/interfaces/IKeyExchangeMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
Defined in: [WAProto/index.d.ts:4927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4927)
#### Parameters
##### d
#### Returns
[`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4930)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4929)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4928)
#### Parameters
##### m
[`KeyExchangeMessage`](/proto-reference/classes/KeyExchangeMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# KeyId
Source: https://baileys.wiki/proto-reference/classes/KeyId
Protobuf class KeyId generated from WAProto.
Defined in: [WAProto/index.d.ts:4937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4937)
## Implements
* [`IKeyId`](/proto-reference/interfaces/IKeyId)
## Constructors
### new KeyId()
> **new KeyId**(`p`?): [`KeyId`](/proto-reference/classes/KeyId)
Defined in: [WAProto/index.d.ts:4938](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4938)
#### Parameters
##### p?
[`IKeyId`](/proto-reference/interfaces/IKeyId)
#### Returns
[`KeyId`](/proto-reference/classes/KeyId)
## Properties
### id?
> `optional` **id**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4939)
#### Implementation of
[`IKeyId`](/proto-reference/interfaces/IKeyId).[`id`](/proto-reference/interfaces/IKeyId#id)
## Methods
### create()
> `static` **create**(`properties`?): [`KeyId`](/proto-reference/classes/KeyId)
Defined in: [WAProto/index.d.ts:4940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4940)
#### Parameters
##### properties?
[`IKeyId`](/proto-reference/interfaces/IKeyId)
#### Returns
[`KeyId`](/proto-reference/classes/KeyId)
***
### decode()
> `static` **decode**(`r`, `l`?): [`KeyId`](/proto-reference/classes/KeyId)
Defined in: [WAProto/index.d.ts:4942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4942)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`KeyId`](/proto-reference/classes/KeyId)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4941)
#### Parameters
##### m
[`IKeyId`](/proto-reference/interfaces/IKeyId)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`KeyId`](/proto-reference/classes/KeyId)
Defined in: [WAProto/index.d.ts:4943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4943)
#### Parameters
##### d
#### Returns
[`KeyId`](/proto-reference/classes/KeyId)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4946)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4945)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4944)
#### Parameters
##### m
[`KeyId`](/proto-reference/classes/KeyId)
##### o?
`IConversionOptions`
#### Returns
`object`
# LIDMigrationMapping
Source: https://baileys.wiki/proto-reference/classes/LIDMigrationMapping
Protobuf class LIDMigrationMapping generated from WAProto.
Defined in: [WAProto/index.d.ts:4955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4955)
## Implements
* [`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping)
## Constructors
### new LIDMigrationMapping()
> **new LIDMigrationMapping**(`p`?): [`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
Defined in: [WAProto/index.d.ts:4956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4956)
#### Parameters
##### p?
[`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping)
#### Returns
[`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
## Properties
### assignedLid
> **assignedLid**: `number` | `Long`
Defined in: [WAProto/index.d.ts:4958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4958)
#### Implementation of
[`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping).[`assignedLid`](/proto-reference/interfaces/ILIDMigrationMapping#assignedlid)
***
### latestLid?
> `optional` **latestLid**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4959)
#### Implementation of
[`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping).[`latestLid`](/proto-reference/interfaces/ILIDMigrationMapping#latestlid)
***
### pn
> **pn**: `number` | `Long`
Defined in: [WAProto/index.d.ts:4957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4957)
#### Implementation of
[`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping).[`pn`](/proto-reference/interfaces/ILIDMigrationMapping#pn)
## Methods
### create()
> `static` **create**(`properties`?): [`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
Defined in: [WAProto/index.d.ts:4960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4960)
#### Parameters
##### properties?
[`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping)
#### Returns
[`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
Defined in: [WAProto/index.d.ts:4962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4962)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4961)
#### Parameters
##### m
[`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
Defined in: [WAProto/index.d.ts:4963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4963)
#### Parameters
##### d
#### Returns
[`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4966)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4965)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4964)
#### Parameters
##### m
[`LIDMigrationMapping`](/proto-reference/classes/LIDMigrationMapping)
##### o?
`IConversionOptions`
#### Returns
`object`
# LIDMigrationMappingSyncMessage
Source: https://baileys.wiki/proto-reference/classes/LIDMigrationMappingSyncMessage
Protobuf class LIDMigrationMappingSyncMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:4973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4973)
## Implements
* [`ILIDMigrationMappingSyncMessage`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage)
## Constructors
### new LIDMigrationMappingSyncMessage()
> **new LIDMigrationMappingSyncMessage**(`p`?): [`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
Defined in: [WAProto/index.d.ts:4974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4974)
#### Parameters
##### p?
[`ILIDMigrationMappingSyncMessage`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage)
#### Returns
[`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
## Properties
### encodedMappingPayload?
> `optional` **encodedMappingPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4975)
#### Implementation of
[`ILIDMigrationMappingSyncMessage`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage).[`encodedMappingPayload`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage#encodedmappingpayload)
## Methods
### create()
> `static` **create**(`properties`?): [`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
Defined in: [WAProto/index.d.ts:4976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4976)
#### Parameters
##### properties?
[`ILIDMigrationMappingSyncMessage`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage)
#### Returns
[`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
Defined in: [WAProto/index.d.ts:4978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4978)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4977)
#### Parameters
##### m
[`ILIDMigrationMappingSyncMessage`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
Defined in: [WAProto/index.d.ts:4979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4979)
#### Parameters
##### d
#### Returns
[`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4982)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4981)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4980)
#### Parameters
##### m
[`LIDMigrationMappingSyncMessage`](/proto-reference/classes/LIDMigrationMappingSyncMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# LIDMigrationMappingSyncPayload
Source: https://baileys.wiki/proto-reference/classes/LIDMigrationMappingSyncPayload
Protobuf class LIDMigrationMappingSyncPayload generated from WAProto.
Defined in: [WAProto/index.d.ts:4990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4990)
## Implements
* [`ILIDMigrationMappingSyncPayload`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload)
## Constructors
### new LIDMigrationMappingSyncPayload()
> **new LIDMigrationMappingSyncPayload**(`p`?): [`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
Defined in: [WAProto/index.d.ts:4991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4991)
#### Parameters
##### p?
[`ILIDMigrationMappingSyncPayload`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload)
#### Returns
[`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
## Properties
### chatDbMigrationTimestamp?
> `optional` **chatDbMigrationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:4993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4993)
#### Implementation of
[`ILIDMigrationMappingSyncPayload`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload).[`chatDbMigrationTimestamp`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload#chatdbmigrationtimestamp)
***
### pnToLidMappings
> **pnToLidMappings**: [`ILIDMigrationMapping`](/proto-reference/interfaces/ILIDMigrationMapping)\[]
Defined in: [WAProto/index.d.ts:4992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4992)
#### Implementation of
[`ILIDMigrationMappingSyncPayload`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload).[`pnToLidMappings`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload#pntolidmappings)
## Methods
### create()
> `static` **create**(`properties`?): [`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
Defined in: [WAProto/index.d.ts:4994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4994)
#### Parameters
##### properties?
[`ILIDMigrationMappingSyncPayload`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload)
#### Returns
[`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
Defined in: [WAProto/index.d.ts:4996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4996)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4995)
#### Parameters
##### m
[`ILIDMigrationMappingSyncPayload`](/proto-reference/interfaces/ILIDMigrationMappingSyncPayload)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
Defined in: [WAProto/index.d.ts:4997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4997)
#### Parameters
##### d
#### Returns
[`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5000)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4999)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4998)
#### Parameters
##### m
[`LIDMigrationMappingSyncPayload`](/proto-reference/classes/LIDMigrationMappingSyncPayload)
##### o?
`IConversionOptions`
#### Returns
`object`
# LegacyMessage
Source: https://baileys.wiki/proto-reference/classes/LegacyMessage
Protobuf class LegacyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5008)
## Implements
* [`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage)
## Constructors
### new LegacyMessage()
> **new LegacyMessage**(`p`?): [`LegacyMessage`](/proto-reference/classes/LegacyMessage)
Defined in: [WAProto/index.d.ts:5009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5009)
#### Parameters
##### p?
[`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage)
#### Returns
[`LegacyMessage`](/proto-reference/classes/LegacyMessage)
## Properties
### eventResponseMessage?
> `optional` **eventResponseMessage**: `null` | [`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
Defined in: [WAProto/index.d.ts:5010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5010)
#### Implementation of
[`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage).[`eventResponseMessage`](/proto-reference/interfaces/ILegacyMessage#eventresponsemessage)
***
### pollVote?
> `optional` **pollVote**: `null` | [`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
Defined in: [WAProto/index.d.ts:5011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5011)
#### Implementation of
[`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage).[`pollVote`](/proto-reference/interfaces/ILegacyMessage#pollvote)
## Methods
### create()
> `static` **create**(`properties`?): [`LegacyMessage`](/proto-reference/classes/LegacyMessage)
Defined in: [WAProto/index.d.ts:5012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5012)
#### Parameters
##### properties?
[`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage)
#### Returns
[`LegacyMessage`](/proto-reference/classes/LegacyMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LegacyMessage`](/proto-reference/classes/LegacyMessage)
Defined in: [WAProto/index.d.ts:5014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5014)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LegacyMessage`](/proto-reference/classes/LegacyMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5013)
#### Parameters
##### m
[`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LegacyMessage`](/proto-reference/classes/LegacyMessage)
Defined in: [WAProto/index.d.ts:5015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5015)
#### Parameters
##### d
#### Returns
[`LegacyMessage`](/proto-reference/classes/LegacyMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5018)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5017)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5016)
#### Parameters
##### m
[`LegacyMessage`](/proto-reference/classes/LegacyMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# LimitSharing
Source: https://baileys.wiki/proto-reference/classes/LimitSharing
Protobuf class LimitSharing generated from WAProto.
Defined in: [WAProto/index.d.ts:5028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5028)
## Implements
* [`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
## Constructors
### new LimitSharing()
> **new LimitSharing**(`p`?): [`LimitSharing`](/proto-reference/classes/LimitSharing)
Defined in: [WAProto/index.d.ts:5029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5029)
#### Parameters
##### p?
[`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
#### Returns
[`LimitSharing`](/proto-reference/classes/LimitSharing)
## Properties
### initiatedByMe?
> `optional` **initiatedByMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5033)
#### Implementation of
[`ILimitSharing`](/proto-reference/interfaces/ILimitSharing).[`initiatedByMe`](/proto-reference/interfaces/ILimitSharing#initiatedbyme)
***
### limitSharingSettingTimestamp?
> `optional` **limitSharingSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5032)
#### Implementation of
[`ILimitSharing`](/proto-reference/interfaces/ILimitSharing).[`limitSharingSettingTimestamp`](/proto-reference/interfaces/ILimitSharing#limitsharingsettingtimestamp)
***
### sharingLimited?
> `optional` **sharingLimited**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5030)
#### Implementation of
[`ILimitSharing`](/proto-reference/interfaces/ILimitSharing).[`sharingLimited`](/proto-reference/interfaces/ILimitSharing#sharinglimited)
***
### trigger?
> `optional` **trigger**: `null` | [`TriggerType`](/proto-reference/LimitSharing/enumerations/TriggerType)
Defined in: [WAProto/index.d.ts:5031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5031)
#### Implementation of
[`ILimitSharing`](/proto-reference/interfaces/ILimitSharing).[`trigger`](/proto-reference/interfaces/ILimitSharing#trigger)
## Methods
### create()
> `static` **create**(`properties`?): [`LimitSharing`](/proto-reference/classes/LimitSharing)
Defined in: [WAProto/index.d.ts:5034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5034)
#### Parameters
##### properties?
[`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
#### Returns
[`LimitSharing`](/proto-reference/classes/LimitSharing)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LimitSharing`](/proto-reference/classes/LimitSharing)
Defined in: [WAProto/index.d.ts:5036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5036)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LimitSharing`](/proto-reference/classes/LimitSharing)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5035)
#### Parameters
##### m
[`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LimitSharing`](/proto-reference/classes/LimitSharing)
Defined in: [WAProto/index.d.ts:5037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5037)
#### Parameters
##### d
#### Returns
[`LimitSharing`](/proto-reference/classes/LimitSharing)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5040)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5039)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5038)
#### Parameters
##### m
[`LimitSharing`](/proto-reference/classes/LimitSharing)
##### o?
`IConversionOptions`
#### Returns
`object`
# LocalizedName
Source: https://baileys.wiki/proto-reference/classes/LocalizedName
Protobuf class LocalizedName generated from WAProto.
Defined in: [WAProto/index.d.ts:5059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5059)
## Implements
* [`ILocalizedName`](/proto-reference/interfaces/ILocalizedName)
## Constructors
### new LocalizedName()
> **new LocalizedName**(`p`?): [`LocalizedName`](/proto-reference/classes/LocalizedName)
Defined in: [WAProto/index.d.ts:5060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5060)
#### Parameters
##### p?
[`ILocalizedName`](/proto-reference/interfaces/ILocalizedName)
#### Returns
[`LocalizedName`](/proto-reference/classes/LocalizedName)
## Properties
### lc?
> `optional` **lc**: `null` | `string`
Defined in: [WAProto/index.d.ts:5062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5062)
#### Implementation of
[`ILocalizedName`](/proto-reference/interfaces/ILocalizedName).[`lc`](/proto-reference/interfaces/ILocalizedName#lc)
***
### lg?
> `optional` **lg**: `null` | `string`
Defined in: [WAProto/index.d.ts:5061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5061)
#### Implementation of
[`ILocalizedName`](/proto-reference/interfaces/ILocalizedName).[`lg`](/proto-reference/interfaces/ILocalizedName#lg)
***
### verifiedName?
> `optional` **verifiedName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5063)
#### Implementation of
[`ILocalizedName`](/proto-reference/interfaces/ILocalizedName).[`verifiedName`](/proto-reference/interfaces/ILocalizedName#verifiedname)
## Methods
### create()
> `static` **create**(`properties`?): [`LocalizedName`](/proto-reference/classes/LocalizedName)
Defined in: [WAProto/index.d.ts:5064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5064)
#### Parameters
##### properties?
[`ILocalizedName`](/proto-reference/interfaces/ILocalizedName)
#### Returns
[`LocalizedName`](/proto-reference/classes/LocalizedName)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LocalizedName`](/proto-reference/classes/LocalizedName)
Defined in: [WAProto/index.d.ts:5066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5066)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LocalizedName`](/proto-reference/classes/LocalizedName)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5065)
#### Parameters
##### m
[`ILocalizedName`](/proto-reference/interfaces/ILocalizedName)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LocalizedName`](/proto-reference/classes/LocalizedName)
Defined in: [WAProto/index.d.ts:5067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5067)
#### Parameters
##### d
#### Returns
[`LocalizedName`](/proto-reference/classes/LocalizedName)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5070)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5069)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5068)
#### Parameters
##### m
[`LocalizedName`](/proto-reference/classes/LocalizedName)
##### o?
`IConversionOptions`
#### Returns
`object`
# Location
Source: https://baileys.wiki/proto-reference/classes/Location
Protobuf class Location generated from WAProto.
Defined in: [WAProto/index.d.ts:5079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5079)
## Implements
* [`ILocation`](/proto-reference/interfaces/ILocation)
## Constructors
### new Location()
> **new Location**(`p`?): [`Location`](/proto-reference/classes/Location)
Defined in: [WAProto/index.d.ts:5080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5080)
#### Parameters
##### p?
[`ILocation`](/proto-reference/interfaces/ILocation)
#### Returns
[`Location`](/proto-reference/classes/Location)
## Properties
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:5081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5081)
#### Implementation of
[`ILocation`](/proto-reference/interfaces/ILocation).[`degreesLatitude`](/proto-reference/interfaces/ILocation#degreeslatitude)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:5082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5082)
#### Implementation of
[`ILocation`](/proto-reference/interfaces/ILocation).[`degreesLongitude`](/proto-reference/interfaces/ILocation#degreeslongitude)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:5083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5083)
#### Implementation of
[`ILocation`](/proto-reference/interfaces/ILocation).[`name`](/proto-reference/interfaces/ILocation#name)
## Methods
### create()
> `static` **create**(`properties`?): [`Location`](/proto-reference/classes/Location)
Defined in: [WAProto/index.d.ts:5084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5084)
#### Parameters
##### properties?
[`ILocation`](/proto-reference/interfaces/ILocation)
#### Returns
[`Location`](/proto-reference/classes/Location)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Location`](/proto-reference/classes/Location)
Defined in: [WAProto/index.d.ts:5086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5086)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Location`](/proto-reference/classes/Location)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5085)
#### Parameters
##### m
[`ILocation`](/proto-reference/interfaces/ILocation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Location`](/proto-reference/classes/Location)
Defined in: [WAProto/index.d.ts:5087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5087)
#### Parameters
##### d
#### Returns
[`Location`](/proto-reference/classes/Location)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5090)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5089)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5088)
#### Parameters
##### m
[`Location`](/proto-reference/classes/Location)
##### o?
`IConversionOptions`
#### Returns
`object`
# MediaData
Source: https://baileys.wiki/proto-reference/classes/MediaData
Protobuf class MediaData generated from WAProto.
Defined in: [WAProto/index.d.ts:5097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5097)
## Implements
* [`IMediaData`](/proto-reference/interfaces/IMediaData)
## Constructors
### new MediaData()
> **new MediaData**(`p`?): [`MediaData`](/proto-reference/classes/MediaData)
Defined in: [WAProto/index.d.ts:5098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5098)
#### Parameters
##### p?
[`IMediaData`](/proto-reference/interfaces/IMediaData)
#### Returns
[`MediaData`](/proto-reference/classes/MediaData)
## Properties
### localPath?
> `optional` **localPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:5099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5099)
#### Implementation of
[`IMediaData`](/proto-reference/interfaces/IMediaData).[`localPath`](/proto-reference/interfaces/IMediaData#localpath)
## Methods
### create()
> `static` **create**(`properties`?): [`MediaData`](/proto-reference/classes/MediaData)
Defined in: [WAProto/index.d.ts:5100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5100)
#### Parameters
##### properties?
[`IMediaData`](/proto-reference/interfaces/IMediaData)
#### Returns
[`MediaData`](/proto-reference/classes/MediaData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MediaData`](/proto-reference/classes/MediaData)
Defined in: [WAProto/index.d.ts:5102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5102)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MediaData`](/proto-reference/classes/MediaData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5101)
#### Parameters
##### m
[`IMediaData`](/proto-reference/interfaces/IMediaData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MediaData`](/proto-reference/classes/MediaData)
Defined in: [WAProto/index.d.ts:5103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5103)
#### Parameters
##### d
#### Returns
[`MediaData`](/proto-reference/classes/MediaData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5106)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5105)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5104)
#### Parameters
##### m
[`MediaData`](/proto-reference/classes/MediaData)
##### o?
`IConversionOptions`
#### Returns
`object`
# MediaNotifyMessage
Source: https://baileys.wiki/proto-reference/classes/MediaNotifyMessage
Protobuf class MediaNotifyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5115)
## Implements
* [`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage)
## Constructors
### new MediaNotifyMessage()
> **new MediaNotifyMessage**(`p`?): [`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
Defined in: [WAProto/index.d.ts:5116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5116)
#### Parameters
##### p?
[`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage)
#### Returns
[`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
## Properties
### expressPathUrl?
> `optional` **expressPathUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:5117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5117)
#### Implementation of
[`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage).[`expressPathUrl`](/proto-reference/interfaces/IMediaNotifyMessage#expresspathurl)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5118)
#### Implementation of
[`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage).[`fileEncSha256`](/proto-reference/interfaces/IMediaNotifyMessage#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5119)
#### Implementation of
[`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage).[`fileLength`](/proto-reference/interfaces/IMediaNotifyMessage#filelength)
## Methods
### create()
> `static` **create**(`properties`?): [`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
Defined in: [WAProto/index.d.ts:5120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5120)
#### Parameters
##### properties?
[`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage)
#### Returns
[`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
Defined in: [WAProto/index.d.ts:5122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5122)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5121)
#### Parameters
##### m
[`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
Defined in: [WAProto/index.d.ts:5123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5123)
#### Parameters
##### d
#### Returns
[`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5126)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5125)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5124)
#### Parameters
##### m
[`MediaNotifyMessage`](/proto-reference/classes/MediaNotifyMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# MediaRetryNotification
Source: https://baileys.wiki/proto-reference/classes/MediaRetryNotification
Protobuf class MediaRetryNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:5136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5136)
## Implements
* [`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification)
## Constructors
### new MediaRetryNotification()
> **new MediaRetryNotification**(`p`?): [`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
Defined in: [WAProto/index.d.ts:5137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5137)
#### Parameters
##### p?
[`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification)
#### Returns
[`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:5139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5139)
#### Implementation of
[`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification).[`directPath`](/proto-reference/interfaces/IMediaRetryNotification#directpath)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5141)
#### Implementation of
[`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification).[`messageSecret`](/proto-reference/interfaces/IMediaRetryNotification#messagesecret)
***
### result?
> `optional` **result**: `null` | [`ResultType`](/proto-reference/MediaRetryNotification/enumerations/ResultType)
Defined in: [WAProto/index.d.ts:5140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5140)
#### Implementation of
[`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification).[`result`](/proto-reference/interfaces/IMediaRetryNotification#result)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5138)
#### Implementation of
[`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification).[`stanzaId`](/proto-reference/interfaces/IMediaRetryNotification#stanzaid)
## Methods
### create()
> `static` **create**(`properties`?): [`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
Defined in: [WAProto/index.d.ts:5142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5142)
#### Parameters
##### properties?
[`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification)
#### Returns
[`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
Defined in: [WAProto/index.d.ts:5144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5144)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5143)
#### Parameters
##### m
[`IMediaRetryNotification`](/proto-reference/interfaces/IMediaRetryNotification)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
Defined in: [WAProto/index.d.ts:5145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5145)
#### Parameters
##### d
#### Returns
[`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5148)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5147)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5146)
#### Parameters
##### m
[`MediaRetryNotification`](/proto-reference/classes/MediaRetryNotification)
##### o?
`IConversionOptions`
#### Returns
`object`
# MemberLabel
Source: https://baileys.wiki/proto-reference/classes/MemberLabel
Protobuf class MemberLabel generated from WAProto.
Defined in: [WAProto/index.d.ts:5172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5172)
## Implements
* [`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
## Constructors
### new MemberLabel()
> **new MemberLabel**(`p`?): [`MemberLabel`](/proto-reference/classes/MemberLabel)
Defined in: [WAProto/index.d.ts:5173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5173)
#### Parameters
##### p?
[`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
#### Returns
[`MemberLabel`](/proto-reference/classes/MemberLabel)
## Properties
### label?
> `optional` **label**: `null` | `string`
Defined in: [WAProto/index.d.ts:5174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5174)
#### Implementation of
[`IMemberLabel`](/proto-reference/interfaces/IMemberLabel).[`label`](/proto-reference/interfaces/IMemberLabel#label)
***
### labelTimestamp?
> `optional` **labelTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5175)
#### Implementation of
[`IMemberLabel`](/proto-reference/interfaces/IMemberLabel).[`labelTimestamp`](/proto-reference/interfaces/IMemberLabel#labeltimestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`MemberLabel`](/proto-reference/classes/MemberLabel)
Defined in: [WAProto/index.d.ts:5176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5176)
#### Parameters
##### properties?
[`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
#### Returns
[`MemberLabel`](/proto-reference/classes/MemberLabel)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MemberLabel`](/proto-reference/classes/MemberLabel)
Defined in: [WAProto/index.d.ts:5178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5178)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MemberLabel`](/proto-reference/classes/MemberLabel)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5177)
#### Parameters
##### m
[`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MemberLabel`](/proto-reference/classes/MemberLabel)
Defined in: [WAProto/index.d.ts:5179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5179)
#### Parameters
##### d
#### Returns
[`MemberLabel`](/proto-reference/classes/MemberLabel)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5182)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5181)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5180)
#### Parameters
##### m
[`MemberLabel`](/proto-reference/classes/MemberLabel)
##### o?
`IConversionOptions`
#### Returns
`object`
# Message
Source: https://baileys.wiki/proto-reference/classes/Message
Protobuf class Message generated from WAProto.
Defined in: [WAProto/index.d.ts:5283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5283)
## Implements
* [`IMessage`](/proto-reference/interfaces/IMessage)
## Constructors
### new Message()
> **new Message**(`p`?): [`Message`](/proto-reference/classes/Message)
Defined in: [WAProto/index.d.ts:5284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5284)
#### Parameters
##### p?
[`IMessage`](/proto-reference/interfaces/IMessage)
#### Returns
[`Message`](/proto-reference/classes/Message)
## Properties
### albumMessage?
> `optional` **albumMessage**: `null` | [`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage)
Defined in: [WAProto/index.d.ts:5353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5353)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`albumMessage`](/proto-reference/interfaces/IMessage#albummessage)
***
### associatedChildMessage?
> `optional` **associatedChildMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5359)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`associatedChildMessage`](/proto-reference/interfaces/IMessage#associatedchildmessage)
***
### audioMessage?
> `optional` **audioMessage**: `null` | [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
Defined in: [WAProto/index.d.ts:5292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5292)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`audioMessage`](/proto-reference/interfaces/IMessage#audiomessage)
***
### bcallMessage?
> `optional` **bcallMessage**: `null` | [`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage)
Defined in: [WAProto/index.d.ts:5345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5345)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`bcallMessage`](/proto-reference/interfaces/IMessage#bcallmessage)
***
### botForwardedMessage?
> `optional` **botForwardedMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5371)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`botForwardedMessage`](/proto-reference/interfaces/IMessage#botforwardedmessage)
***
### botInvokeMessage?
> `optional` **botInvokeMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5341)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`botInvokeMessage`](/proto-reference/interfaces/IMessage#botinvokemessage)
***
### botTaskMessage?
> `optional` **botTaskMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5367)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`botTaskMessage`](/proto-reference/interfaces/IMessage#bottaskmessage)
***
### buttonsMessage?
> `optional` **buttonsMessage**: `null` | [`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage)
Defined in: [WAProto/index.d.ts:5318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5318)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`buttonsMessage`](/proto-reference/interfaces/IMessage#buttonsmessage)
***
### buttonsResponseMessage?
> `optional` **buttonsResponseMessage**: `null` | [`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage)
Defined in: [WAProto/index.d.ts:5319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5319)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`buttonsResponseMessage`](/proto-reference/interfaces/IMessage#buttonsresponsemessage)
***
### call?
> `optional` **call**: `null` | [`ICall`](/proto-reference/Message/interfaces/ICall)
Defined in: [WAProto/index.d.ts:5294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5294)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`call`](/proto-reference/interfaces/IMessage#call)
***
### callLogMesssage?
> `optional` **callLogMesssage**: `null` | [`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage)
Defined in: [WAProto/index.d.ts:5342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5342)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`callLogMesssage`](/proto-reference/interfaces/IMessage#calllogmesssage)
***
### cancelPaymentRequestMessage?
> `optional` **cancelPaymentRequestMessage**: `null` | [`ICancelPaymentRequestMessage`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5304)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`cancelPaymentRequestMessage`](/proto-reference/interfaces/IMessage#cancelpaymentrequestmessage)
***
### chat?
> `optional` **chat**: `null` | [`IChat`](/proto-reference/Message/interfaces/IChat)
Defined in: [WAProto/index.d.ts:5295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5295)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`chat`](/proto-reference/interfaces/IMessage#chat)
***
### commentMessage?
> `optional` **commentMessage**: `null` | [`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage)
Defined in: [WAProto/index.d.ts:5349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5349)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`commentMessage`](/proto-reference/interfaces/IMessage#commentmessage)
***
### contactMessage?
> `optional` **contactMessage**: `null` | [`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)
Defined in: [WAProto/index.d.ts:5288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5288)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`contactMessage`](/proto-reference/interfaces/IMessage#contactmessage)
***
### contactsArrayMessage?
> `optional` **contactsArrayMessage**: `null` | [`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage)
Defined in: [WAProto/index.d.ts:5297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5297)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`contactsArrayMessage`](/proto-reference/interfaces/IMessage#contactsarraymessage)
***
### conversation?
> `optional` **conversation**: `null` | `string`
Defined in: [WAProto/index.d.ts:5285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5285)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`conversation`](/proto-reference/interfaces/IMessage#conversation)
***
### declinePaymentRequestMessage?
> `optional` **declinePaymentRequestMessage**: `null` | [`IDeclinePaymentRequestMessage`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5303)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`declinePaymentRequestMessage`](/proto-reference/interfaces/IMessage#declinepaymentrequestmessage)
***
### deviceSentMessage?
> `optional` **deviceSentMessage**: `null` | [`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage)
Defined in: [WAProto/index.d.ts:5310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5310)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`deviceSentMessage`](/proto-reference/interfaces/IMessage#devicesentmessage)
***
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:5291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5291)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`documentMessage`](/proto-reference/interfaces/IMessage#documentmessage)
***
### documentWithCaptionMessage?
> `optional` **documentWithCaptionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5328)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`documentWithCaptionMessage`](/proto-reference/interfaces/IMessage#documentwithcaptionmessage)
***
### editedMessage?
> `optional` **editedMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5332)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`editedMessage`](/proto-reference/interfaces/IMessage#editedmessage)
***
### encCommentMessage?
> `optional` **encCommentMessage**: `null` | [`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage)
Defined in: [WAProto/index.d.ts:5344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5344)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`encCommentMessage`](/proto-reference/interfaces/IMessage#enccommentmessage)
***
### encEventResponseMessage?
> `optional` **encEventResponseMessage**: `null` | [`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage)
Defined in: [WAProto/index.d.ts:5348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5348)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`encEventResponseMessage`](/proto-reference/interfaces/IMessage#enceventresponsemessage)
***
### encReactionMessage?
> `optional` **encReactionMessage**: `null` | [`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage)
Defined in: [WAProto/index.d.ts:5331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5331)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`encReactionMessage`](/proto-reference/interfaces/IMessage#encreactionmessage)
***
### ephemeralMessage?
> `optional` **ephemeralMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5316)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`ephemeralMessage`](/proto-reference/interfaces/IMessage#ephemeralmessage)
***
### eventCoverImage?
> `optional` **eventCoverImage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5354)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`eventCoverImage`](/proto-reference/interfaces/IMessage#eventcoverimage)
***
### eventMessage?
> `optional` **eventMessage**: `null` | [`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage)
Defined in: [WAProto/index.d.ts:5347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5347)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`eventMessage`](/proto-reference/interfaces/IMessage#eventmessage)
***
### extendedTextMessage?
> `optional` **extendedTextMessage**: `null` | [`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage)
Defined in: [WAProto/index.d.ts:5290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5290)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`extendedTextMessage`](/proto-reference/interfaces/IMessage#extendedtextmessage)
***
### fastRatchetKeySenderKeyDistributionMessage?
> `optional` **fastRatchetKeySenderKeyDistributionMessage**: `null` | [`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:5299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5299)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`fastRatchetKeySenderKeyDistributionMessage`](/proto-reference/interfaces/IMessage#fastratchetkeysenderkeydistributionmessage)
***
### groupInviteMessage?
> `optional` **groupInviteMessage**: `null` | [`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)
Defined in: [WAProto/index.d.ts:5307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5307)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`groupInviteMessage`](/proto-reference/interfaces/IMessage#groupinvitemessage)
***
### groupMentionedMessage?
> `optional` **groupMentionedMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5336)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`groupMentionedMessage`](/proto-reference/interfaces/IMessage#groupmentionedmessage)
***
### groupStatusMentionMessage?
> `optional` **groupStatusMentionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5360)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`groupStatusMentionMessage`](/proto-reference/interfaces/IMessage#groupstatusmentionmessage)
***
### groupStatusMessage?
> `optional` **groupStatusMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5363)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`groupStatusMessage`](/proto-reference/interfaces/IMessage#groupstatusmessage)
***
### groupStatusMessageV2?
> `optional` **groupStatusMessageV2**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5370)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`groupStatusMessageV2`](/proto-reference/interfaces/IMessage#groupstatusmessagev2)
***
### highlyStructuredMessage?
> `optional` **highlyStructuredMessage**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:5298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5298)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`highlyStructuredMessage`](/proto-reference/interfaces/IMessage#highlystructuredmessage)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:5287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5287)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`imageMessage`](/proto-reference/interfaces/IMessage#imagemessage)
***
### interactiveMessage?
> `optional` **interactiveMessage**: `null` | [`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
Defined in: [WAProto/index.d.ts:5321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5321)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`interactiveMessage`](/proto-reference/interfaces/IMessage#interactivemessage)
***
### interactiveResponseMessage?
> `optional` **interactiveResponseMessage**: `null` | [`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
Defined in: [WAProto/index.d.ts:5324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5324)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`interactiveResponseMessage`](/proto-reference/interfaces/IMessage#interactiveresponsemessage)
***
### invoiceMessage?
> `optional` **invoiceMessage**: `null` | [`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage)
Defined in: [WAProto/index.d.ts:5317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5317)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`invoiceMessage`](/proto-reference/interfaces/IMessage#invoicemessage)
***
### keepInChatMessage?
> `optional` **keepInChatMessage**: `null` | [`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage)
Defined in: [WAProto/index.d.ts:5327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5327)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`keepInChatMessage`](/proto-reference/interfaces/IMessage#keepinchatmessage)
***
### limitSharingMessage?
> `optional` **limitSharingMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5366)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`limitSharingMessage`](/proto-reference/interfaces/IMessage#limitsharingmessage)
***
### listMessage?
> `optional` **listMessage**: `null` | [`IListMessage`](/proto-reference/Message/interfaces/IListMessage)
Defined in: [WAProto/index.d.ts:5312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5312)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`listMessage`](/proto-reference/interfaces/IMessage#listmessage)
***
### listResponseMessage?
> `optional` **listResponseMessage**: `null` | [`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage)
Defined in: [WAProto/index.d.ts:5315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5315)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`listResponseMessage`](/proto-reference/interfaces/IMessage#listresponsemessage)
***
### liveLocationMessage?
> `optional` **liveLocationMessage**: `null` | [`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
Defined in: [WAProto/index.d.ts:5301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5301)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`liveLocationMessage`](/proto-reference/interfaces/IMessage#livelocationmessage)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:5289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5289)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`locationMessage`](/proto-reference/interfaces/IMessage#locationmessage)
***
### lottieStickerMessage?
> `optional` **lottieStickerMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5346)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`lottieStickerMessage`](/proto-reference/interfaces/IMessage#lottiestickermessage)
***
### messageContextInfo?
> `optional` **messageContextInfo**: `null` | [`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)
Defined in: [WAProto/index.d.ts:5311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5311)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`messageContextInfo`](/proto-reference/interfaces/IMessage#messagecontextinfo)
***
### messageHistoryBundle?
> `optional` **messageHistoryBundle**: `null` | [`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
Defined in: [WAProto/index.d.ts:5343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5343)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`messageHistoryBundle`](/proto-reference/interfaces/IMessage#messagehistorybundle)
***
### messageHistoryNotice?
> `optional` **messageHistoryNotice**: `null` | [`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice)
Defined in: [WAProto/index.d.ts:5369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5369)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`messageHistoryNotice`](/proto-reference/interfaces/IMessage#messagehistorynotice)
***
### newsletterAdminInviteMessage?
> `optional` **newsletterAdminInviteMessage**: `null` | [`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
Defined in: [WAProto/index.d.ts:5350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5350)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`newsletterAdminInviteMessage`](/proto-reference/interfaces/IMessage#newsletteradmininvitemessage)
***
### newsletterFollowerInviteMessageV2?
> `optional` **newsletterFollowerInviteMessageV2**: `null` | [`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
Defined in: [WAProto/index.d.ts:5378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5378)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`newsletterFollowerInviteMessageV2`](/proto-reference/interfaces/IMessage#newsletterfollowerinvitemessagev2)
***
### orderMessage?
> `optional` **orderMessage**: `null` | [`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage)
Defined in: [WAProto/index.d.ts:5314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5314)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`orderMessage`](/proto-reference/interfaces/IMessage#ordermessage)
***
### paymentInviteMessage?
> `optional` **paymentInviteMessage**: `null` | [`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage)
Defined in: [WAProto/index.d.ts:5320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5320)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`paymentInviteMessage`](/proto-reference/interfaces/IMessage#paymentinvitemessage)
***
### pinInChatMessage?
> `optional` **pinInChatMessage**: `null` | [`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage)
Defined in: [WAProto/index.d.ts:5337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5337)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pinInChatMessage`](/proto-reference/interfaces/IMessage#pininchatmessage)
***
### placeholderMessage?
> `optional` **placeholderMessage**: `null` | [`IPlaceholderMessage`](/proto-reference/Message/interfaces/IPlaceholderMessage)
Defined in: [WAProto/index.d.ts:5351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5351)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`placeholderMessage`](/proto-reference/interfaces/IMessage#placeholdermessage)
***
### pollCreationMessage?
> `optional` **pollCreationMessage**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5325)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollCreationMessage`](/proto-reference/interfaces/IMessage#pollcreationmessage)
***
### pollCreationMessageV2?
> `optional` **pollCreationMessageV2**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5334)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollCreationMessageV2`](/proto-reference/interfaces/IMessage#pollcreationmessagev2)
***
### pollCreationMessageV3?
> `optional` **pollCreationMessageV3**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5338)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollCreationMessageV3`](/proto-reference/interfaces/IMessage#pollcreationmessagev3)
***
### pollCreationMessageV4?
> `optional` **pollCreationMessageV4**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5361)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollCreationMessageV4`](/proto-reference/interfaces/IMessage#pollcreationmessagev4)
***
### pollCreationMessageV5?
> `optional` **pollCreationMessageV5**: `null` | [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
Defined in: [WAProto/index.d.ts:5377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5377)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollCreationMessageV5`](/proto-reference/interfaces/IMessage#pollcreationmessagev5)
***
### pollCreationOptionImageMessage?
> `optional` **pollCreationOptionImageMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5358)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollCreationOptionImageMessage`](/proto-reference/interfaces/IMessage#pollcreationoptionimagemessage)
***
### pollResultSnapshotMessage?
> `optional` **pollResultSnapshotMessage**: `null` | [`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:5357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5357)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollResultSnapshotMessage`](/proto-reference/interfaces/IMessage#pollresultsnapshotmessage)
***
### pollResultSnapshotMessageV3?
> `optional` **pollResultSnapshotMessageV3**: `null` | [`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:5379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5379)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollResultSnapshotMessageV3`](/proto-reference/interfaces/IMessage#pollresultsnapshotmessagev3)
***
### pollUpdateMessage?
> `optional` **pollUpdateMessage**: `null` | [`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage)
Defined in: [WAProto/index.d.ts:5326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5326)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`pollUpdateMessage`](/proto-reference/interfaces/IMessage#pollupdatemessage)
***
### productMessage?
> `optional` **productMessage**: `null` | [`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
Defined in: [WAProto/index.d.ts:5309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5309)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`productMessage`](/proto-reference/interfaces/IMessage#productmessage)
***
### protocolMessage?
> `optional` **protocolMessage**: `null` | [`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage)
Defined in: [WAProto/index.d.ts:5296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5296)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`protocolMessage`](/proto-reference/interfaces/IMessage#protocolmessage)
***
### ptvMessage?
> `optional` **ptvMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:5340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5340)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`ptvMessage`](/proto-reference/interfaces/IMessage#ptvmessage)
***
### questionMessage?
> `optional` **questionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5368)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`questionMessage`](/proto-reference/interfaces/IMessage#questionmessage)
***
### questionReplyMessage?
> `optional` **questionReplyMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5373)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`questionReplyMessage`](/proto-reference/interfaces/IMessage#questionreplymessage)
***
### questionResponseMessage?
> `optional` **questionResponseMessage**: `null` | [`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage)
Defined in: [WAProto/index.d.ts:5374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5374)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`questionResponseMessage`](/proto-reference/interfaces/IMessage#questionresponsemessage)
***
### reactionMessage?
> `optional` **reactionMessage**: `null` | [`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage)
Defined in: [WAProto/index.d.ts:5322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5322)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`reactionMessage`](/proto-reference/interfaces/IMessage#reactionmessage)
***
### requestPaymentMessage?
> `optional` **requestPaymentMessage**: `null` | [`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage)
Defined in: [WAProto/index.d.ts:5302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5302)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`requestPaymentMessage`](/proto-reference/interfaces/IMessage#requestpaymentmessage)
***
### requestPhoneNumberMessage?
> `optional` **requestPhoneNumberMessage**: `null` | [`IRequestPhoneNumberMessage`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
Defined in: [WAProto/index.d.ts:5329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5329)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`requestPhoneNumberMessage`](/proto-reference/interfaces/IMessage#requestphonenumbermessage)
***
### richResponseMessage?
> `optional` **richResponseMessage**: `null` | [`IAIRichResponseMessage`](/proto-reference/interfaces/IAIRichResponseMessage)
Defined in: [WAProto/index.d.ts:5364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5364)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`richResponseMessage`](/proto-reference/interfaces/IMessage#richresponsemessage)
***
### scheduledCallCreationMessage?
> `optional` **scheduledCallCreationMessage**: `null` | [`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
Defined in: [WAProto/index.d.ts:5335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5335)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`scheduledCallCreationMessage`](/proto-reference/interfaces/IMessage#scheduledcallcreationmessage)
***
### scheduledCallEditMessage?
> `optional` **scheduledCallEditMessage**: `null` | [`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
Defined in: [WAProto/index.d.ts:5339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5339)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`scheduledCallEditMessage`](/proto-reference/interfaces/IMessage#scheduledcalleditmessage)
***
### secretEncryptedMessage?
> `optional` **secretEncryptedMessage**: `null` | [`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
Defined in: [WAProto/index.d.ts:5352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5352)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`secretEncryptedMessage`](/proto-reference/interfaces/IMessage#secretencryptedmessage)
***
### senderKeyDistributionMessage?
> `optional` **senderKeyDistributionMessage**: `null` | [`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:5286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5286)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`senderKeyDistributionMessage`](/proto-reference/interfaces/IMessage#senderkeydistributionmessage)
***
### sendPaymentMessage?
> `optional` **sendPaymentMessage**: `null` | [`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage)
Defined in: [WAProto/index.d.ts:5300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5300)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`sendPaymentMessage`](/proto-reference/interfaces/IMessage#sendpaymentmessage)
***
### statusAddYours?
> `optional` **statusAddYours**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5362)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`statusAddYours`](/proto-reference/interfaces/IMessage#statusaddyours)
***
### statusMentionMessage?
> `optional` **statusMentionMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5356)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`statusMentionMessage`](/proto-reference/interfaces/IMessage#statusmentionmessage)
***
### statusNotificationMessage?
> `optional` **statusNotificationMessage**: `null` | [`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage)
Defined in: [WAProto/index.d.ts:5365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5365)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`statusNotificationMessage`](/proto-reference/interfaces/IMessage#statusnotificationmessage)
***
### statusQuestionAnswerMessage?
> `optional` **statusQuestionAnswerMessage**: `null` | [`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
Defined in: [WAProto/index.d.ts:5372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5372)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`statusQuestionAnswerMessage`](/proto-reference/interfaces/IMessage#statusquestionanswermessage)
***
### statusQuotedMessage?
> `optional` **statusQuotedMessage**: `null` | [`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage)
Defined in: [WAProto/index.d.ts:5375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5375)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`statusQuotedMessage`](/proto-reference/interfaces/IMessage#statusquotedmessage)
***
### statusStickerInteractionMessage?
> `optional` **statusStickerInteractionMessage**: `null` | [`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
Defined in: [WAProto/index.d.ts:5376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5376)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`statusStickerInteractionMessage`](/proto-reference/interfaces/IMessage#statusstickerinteractionmessage)
***
### stickerMessage?
> `optional` **stickerMessage**: `null` | [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
Defined in: [WAProto/index.d.ts:5306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5306)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`stickerMessage`](/proto-reference/interfaces/IMessage#stickermessage)
***
### stickerPackMessage?
> `optional` **stickerPackMessage**: `null` | [`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage)
Defined in: [WAProto/index.d.ts:5355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5355)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`stickerPackMessage`](/proto-reference/interfaces/IMessage#stickerpackmessage)
***
### stickerSyncRmrMessage?
> `optional` **stickerSyncRmrMessage**: `null` | [`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
Defined in: [WAProto/index.d.ts:5323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5323)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`stickerSyncRmrMessage`](/proto-reference/interfaces/IMessage#stickersyncrmrmessage)
***
### templateButtonReplyMessage?
> `optional` **templateButtonReplyMessage**: `null` | [`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
Defined in: [WAProto/index.d.ts:5308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5308)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`templateButtonReplyMessage`](/proto-reference/interfaces/IMessage#templatebuttonreplymessage)
***
### templateMessage?
> `optional` **templateMessage**: `null` | [`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
Defined in: [WAProto/index.d.ts:5305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5305)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`templateMessage`](/proto-reference/interfaces/IMessage#templatemessage)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:5293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5293)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`videoMessage`](/proto-reference/interfaces/IMessage#videomessage)
***
### viewOnceMessage?
> `optional` **viewOnceMessage**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5313)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`viewOnceMessage`](/proto-reference/interfaces/IMessage#viewoncemessage)
***
### viewOnceMessageV2?
> `optional` **viewOnceMessageV2**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5330)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`viewOnceMessageV2`](/proto-reference/interfaces/IMessage#viewoncemessagev2)
***
### viewOnceMessageV2Extension?
> `optional` **viewOnceMessageV2Extension**: `null` | [`IFutureProofMessage`](/proto-reference/Message/interfaces/IFutureProofMessage)
Defined in: [WAProto/index.d.ts:5333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5333)
#### Implementation of
[`IMessage`](/proto-reference/interfaces/IMessage).[`viewOnceMessageV2Extension`](/proto-reference/interfaces/IMessage#viewoncemessagev2extension)
## Methods
### create()
> `static` **create**(`properties`?): [`Message`](/proto-reference/classes/Message)
Defined in: [WAProto/index.d.ts:5380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5380)
#### Parameters
##### properties?
[`IMessage`](/proto-reference/interfaces/IMessage)
#### Returns
[`Message`](/proto-reference/classes/Message)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Message`](/proto-reference/classes/Message)
Defined in: [WAProto/index.d.ts:5382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5382)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Message`](/proto-reference/classes/Message)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5381)
#### Parameters
##### m
[`IMessage`](/proto-reference/interfaces/IMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Message`](/proto-reference/classes/Message)
Defined in: [WAProto/index.d.ts:5383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5383)
#### Parameters
##### d
#### Returns
[`Message`](/proto-reference/classes/Message)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5386)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5385)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5384)
#### Parameters
##### m
[`Message`](/proto-reference/classes/Message)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageAddOn
Source: https://baileys.wiki/proto-reference/classes/MessageAddOn
Protobuf class MessageAddOn generated from WAProto.
Defined in: [WAProto/index.d.ts:9419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9419)
## Implements
* [`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn)
## Constructors
### new MessageAddOn()
> **new MessageAddOn**(`p`?): [`MessageAddOn`](/proto-reference/classes/MessageAddOn)
Defined in: [WAProto/index.d.ts:9420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9420)
#### Parameters
##### p?
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn)
#### Returns
[`MessageAddOn`](/proto-reference/classes/MessageAddOn)
## Properties
### addOnContextInfo?
> `optional` **addOnContextInfo**: `null` | [`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:9426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9426)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`addOnContextInfo`](/proto-reference/interfaces/IMessageAddOn#addoncontextinfo)
***
### legacyMessage?
> `optional` **legacyMessage**: `null` | [`ILegacyMessage`](/proto-reference/interfaces/ILegacyMessage)
Defined in: [WAProto/index.d.ts:9428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9428)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`legacyMessage`](/proto-reference/interfaces/IMessageAddOn#legacymessage)
***
### messageAddOn?
> `optional` **messageAddOn**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:9422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9422)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`messageAddOn`](/proto-reference/interfaces/IMessageAddOn#messageaddon)
***
### messageAddOnKey?
> `optional` **messageAddOnKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:9427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9427)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`messageAddOnKey`](/proto-reference/interfaces/IMessageAddOn#messageaddonkey)
***
### messageAddOnType?
> `optional` **messageAddOnType**: `null` | [`MessageAddOnType`](/proto-reference/MessageAddOn/enumerations/MessageAddOnType)
Defined in: [WAProto/index.d.ts:9421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9421)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`messageAddOnType`](/proto-reference/interfaces/IMessageAddOn#messageaddontype)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9423)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`senderTimestampMs`](/proto-reference/interfaces/IMessageAddOn#sendertimestampms)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9424)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`serverTimestampMs`](/proto-reference/interfaces/IMessageAddOn#servertimestampms)
***
### status?
> `optional` **status**: `null` | [`Status`](/proto-reference/WebMessageInfo/enumerations/Status)
Defined in: [WAProto/index.d.ts:9425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9425)
#### Implementation of
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn).[`status`](/proto-reference/interfaces/IMessageAddOn#status)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageAddOn`](/proto-reference/classes/MessageAddOn)
Defined in: [WAProto/index.d.ts:9429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9429)
#### Parameters
##### properties?
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn)
#### Returns
[`MessageAddOn`](/proto-reference/classes/MessageAddOn)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageAddOn`](/proto-reference/classes/MessageAddOn)
Defined in: [WAProto/index.d.ts:9431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9431)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageAddOn`](/proto-reference/classes/MessageAddOn)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9430)
#### Parameters
##### m
[`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageAddOn`](/proto-reference/classes/MessageAddOn)
Defined in: [WAProto/index.d.ts:9432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9432)
#### Parameters
##### d
#### Returns
[`MessageAddOn`](/proto-reference/classes/MessageAddOn)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9435)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9434)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9433)
#### Parameters
##### m
[`MessageAddOn`](/proto-reference/classes/MessageAddOn)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageAddOnContextInfo
Source: https://baileys.wiki/proto-reference/classes/MessageAddOnContextInfo
Protobuf class MessageAddOnContextInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:9454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9454)
## Implements
* [`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
## Constructors
### new MessageAddOnContextInfo()
> **new MessageAddOnContextInfo**(`p`?): [`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:9455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9455)
#### Parameters
##### p?
[`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
#### Returns
[`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
## Properties
### messageAddOnDurationInSecs?
> `optional` **messageAddOnDurationInSecs**: `null` | `number`
Defined in: [WAProto/index.d.ts:9456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9456)
#### Implementation of
[`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo).[`messageAddOnDurationInSecs`](/proto-reference/interfaces/IMessageAddOnContextInfo#messageaddondurationinsecs)
***
### messageAddOnExpiryType?
> `optional` **messageAddOnExpiryType**: `null` | [`MessageAddonExpiryType`](/proto-reference/MessageContextInfo/enumerations/MessageAddonExpiryType)
Defined in: [WAProto/index.d.ts:9457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9457)
#### Implementation of
[`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo).[`messageAddOnExpiryType`](/proto-reference/interfaces/IMessageAddOnContextInfo#messageaddonexpirytype)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:9458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9458)
#### Parameters
##### properties?
[`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
#### Returns
[`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:9460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9460)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9459)
#### Parameters
##### m
[`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:9461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9461)
#### Parameters
##### d
#### Returns
[`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9464)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9463)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9462)
#### Parameters
##### m
[`MessageAddOnContextInfo`](/proto-reference/classes/MessageAddOnContextInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageAssociation
Source: https://baileys.wiki/proto-reference/classes/MessageAssociation
Protobuf class MessageAssociation generated from WAProto.
Defined in: [WAProto/index.d.ts:9473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9473)
## Implements
* [`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation)
## Constructors
### new MessageAssociation()
> **new MessageAssociation**(`p`?): [`MessageAssociation`](/proto-reference/classes/MessageAssociation)
Defined in: [WAProto/index.d.ts:9474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9474)
#### Parameters
##### p?
[`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation)
#### Returns
[`MessageAssociation`](/proto-reference/classes/MessageAssociation)
## Properties
### associationType?
> `optional` **associationType**: `null` | [`AssociationType`](/proto-reference/MessageAssociation/enumerations/AssociationType)
Defined in: [WAProto/index.d.ts:9475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9475)
#### Implementation of
[`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation).[`associationType`](/proto-reference/interfaces/IMessageAssociation#associationtype)
***
### messageIndex?
> `optional` **messageIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9477)
#### Implementation of
[`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation).[`messageIndex`](/proto-reference/interfaces/IMessageAssociation#messageindex)
***
### parentMessageKey?
> `optional` **parentMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:9476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9476)
#### Implementation of
[`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation).[`parentMessageKey`](/proto-reference/interfaces/IMessageAssociation#parentmessagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageAssociation`](/proto-reference/classes/MessageAssociation)
Defined in: [WAProto/index.d.ts:9478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9478)
#### Parameters
##### properties?
[`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation)
#### Returns
[`MessageAssociation`](/proto-reference/classes/MessageAssociation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageAssociation`](/proto-reference/classes/MessageAssociation)
Defined in: [WAProto/index.d.ts:9480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9480)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageAssociation`](/proto-reference/classes/MessageAssociation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9479)
#### Parameters
##### m
[`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageAssociation`](/proto-reference/classes/MessageAssociation)
Defined in: [WAProto/index.d.ts:9481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9481)
#### Parameters
##### d
#### Returns
[`MessageAssociation`](/proto-reference/classes/MessageAssociation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9484)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9483)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9482)
#### Parameters
##### m
[`MessageAssociation`](/proto-reference/classes/MessageAssociation)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageContextInfo
Source: https://baileys.wiki/proto-reference/classes/MessageContextInfo
Protobuf class MessageContextInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:9532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9532)
## Implements
* [`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)
## Constructors
### new MessageContextInfo()
> **new MessageContextInfo**(`p`?): [`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
Defined in: [WAProto/index.d.ts:9533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9533)
#### Parameters
##### p?
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)
#### Returns
[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
## Properties
### botMessageSecret?
> `optional` **botMessageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9539)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`botMessageSecret`](/proto-reference/interfaces/IMessageContextInfo#botmessagesecret)
***
### botMetadata?
> `optional` **botMetadata**: `null` | [`IBotMetadata`](/proto-reference/interfaces/IBotMetadata)
Defined in: [WAProto/index.d.ts:9540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9540)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`botMetadata`](/proto-reference/interfaces/IMessageContextInfo#botmetadata)
***
### capiCreatedGroup?
> `optional` **capiCreatedGroup**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9544)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`capiCreatedGroup`](/proto-reference/interfaces/IMessageContextInfo#capicreatedgroup)
***
### deviceListMetadata?
> `optional` **deviceListMetadata**: `null` | [`IDeviceListMetadata`](/proto-reference/interfaces/IDeviceListMetadata)
Defined in: [WAProto/index.d.ts:9534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9534)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`deviceListMetadata`](/proto-reference/interfaces/IMessageContextInfo#devicelistmetadata)
***
### deviceListMetadataVersion?
> `optional` **deviceListMetadataVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:9535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9535)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`deviceListMetadataVersion`](/proto-reference/interfaces/IMessageContextInfo#devicelistmetadataversion)
***
### limitSharing?
> `optional` **limitSharing**: `null` | [`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
Defined in: [WAProto/index.d.ts:9546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9546)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`limitSharing`](/proto-reference/interfaces/IMessageContextInfo#limitsharing)
***
### limitSharingV2?
> `optional` **limitSharingV2**: `null` | [`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
Defined in: [WAProto/index.d.ts:9547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9547)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`limitSharingV2`](/proto-reference/interfaces/IMessageContextInfo#limitsharingv2)
***
### messageAddOnDurationInSecs?
> `optional` **messageAddOnDurationInSecs**: `null` | `number`
Defined in: [WAProto/index.d.ts:9538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9538)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageAddOnDurationInSecs`](/proto-reference/interfaces/IMessageContextInfo#messageaddondurationinsecs)
***
### messageAddOnExpiryType?
> `optional` **messageAddOnExpiryType**: `null` | [`MessageAddonExpiryType`](/proto-reference/MessageContextInfo/enumerations/MessageAddonExpiryType)
Defined in: [WAProto/index.d.ts:9542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9542)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageAddOnExpiryType`](/proto-reference/interfaces/IMessageContextInfo#messageaddonexpirytype)
***
### messageAssociation?
> `optional` **messageAssociation**: `null` | [`IMessageAssociation`](/proto-reference/interfaces/IMessageAssociation)
Defined in: [WAProto/index.d.ts:9543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9543)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageAssociation`](/proto-reference/interfaces/IMessageContextInfo#messageassociation)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9536)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`messageSecret`](/proto-reference/interfaces/IMessageContextInfo#messagesecret)
***
### paddingBytes?
> `optional` **paddingBytes**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9537)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`paddingBytes`](/proto-reference/interfaces/IMessageContextInfo#paddingbytes)
***
### reportingTokenVersion?
> `optional` **reportingTokenVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:9541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9541)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`reportingTokenVersion`](/proto-reference/interfaces/IMessageContextInfo#reportingtokenversion)
***
### supportPayload?
> `optional` **supportPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:9545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9545)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`supportPayload`](/proto-reference/interfaces/IMessageContextInfo#supportpayload)
***
### threadId
> **threadId**: [`IThreadID`](/proto-reference/interfaces/IThreadID)\[]
Defined in: [WAProto/index.d.ts:9548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9548)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`threadId`](/proto-reference/interfaces/IMessageContextInfo#threadid)
***
### weblinkRenderConfig?
> `optional` **weblinkRenderConfig**: `null` | [`WebLinkRenderConfig`](/proto-reference/enumerations/WebLinkRenderConfig)
Defined in: [WAProto/index.d.ts:9549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9549)
#### Implementation of
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo).[`weblinkRenderConfig`](/proto-reference/interfaces/IMessageContextInfo#weblinkrenderconfig)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
Defined in: [WAProto/index.d.ts:9550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9550)
#### Parameters
##### properties?
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)
#### Returns
[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
Defined in: [WAProto/index.d.ts:9552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9552)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9551)
#### Parameters
##### m
[`IMessageContextInfo`](/proto-reference/interfaces/IMessageContextInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
Defined in: [WAProto/index.d.ts:9553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9553)
#### Parameters
##### d
#### Returns
[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9556)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9555)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9554)
#### Parameters
##### m
[`MessageContextInfo`](/proto-reference/classes/MessageContextInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageKey
Source: https://baileys.wiki/proto-reference/classes/MessageKey
Protobuf class MessageKey generated from WAProto.
Defined in: [WAProto/index.d.ts:9574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9574)
## Implements
* [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
## Constructors
### new MessageKey()
> **new MessageKey**(`p`?): [`MessageKey`](/proto-reference/classes/MessageKey)
Defined in: [WAProto/index.d.ts:9575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9575)
#### Parameters
##### p?
[`IMessageKey`](/proto-reference/interfaces/IMessageKey)
#### Returns
[`MessageKey`](/proto-reference/classes/MessageKey)
## Properties
### fromMe?
> `optional` **fromMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9577)
#### Implementation of
[`IMessageKey`](/proto-reference/interfaces/IMessageKey).[`fromMe`](/proto-reference/interfaces/IMessageKey#fromme)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:9578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9578)
#### Implementation of
[`IMessageKey`](/proto-reference/interfaces/IMessageKey).[`id`](/proto-reference/interfaces/IMessageKey#id)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:9579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9579)
#### Implementation of
[`IMessageKey`](/proto-reference/interfaces/IMessageKey).[`participant`](/proto-reference/interfaces/IMessageKey#participant)
***
### remoteJid?
> `optional` **remoteJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:9576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9576)
#### Implementation of
[`IMessageKey`](/proto-reference/interfaces/IMessageKey).[`remoteJid`](/proto-reference/interfaces/IMessageKey#remotejid)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageKey`](/proto-reference/classes/MessageKey)
Defined in: [WAProto/index.d.ts:9580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9580)
#### Parameters
##### properties?
[`IMessageKey`](/proto-reference/interfaces/IMessageKey)
#### Returns
[`MessageKey`](/proto-reference/classes/MessageKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageKey`](/proto-reference/classes/MessageKey)
Defined in: [WAProto/index.d.ts:9582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9582)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageKey`](/proto-reference/classes/MessageKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9581)
#### Parameters
##### m
[`IMessageKey`](/proto-reference/interfaces/IMessageKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageKey`](/proto-reference/classes/MessageKey)
Defined in: [WAProto/index.d.ts:9583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9583)
#### Parameters
##### d
#### Returns
[`MessageKey`](/proto-reference/classes/MessageKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9586)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9585)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9584)
#### Parameters
##### m
[`MessageKey`](/proto-reference/classes/MessageKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageSecretMessage
Source: https://baileys.wiki/proto-reference/classes/MessageSecretMessage
Protobuf class MessageSecretMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9595)
## Implements
* [`IMessageSecretMessage`](/proto-reference/interfaces/IMessageSecretMessage)
## Constructors
### new MessageSecretMessage()
> **new MessageSecretMessage**(`p`?): [`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
Defined in: [WAProto/index.d.ts:9596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9596)
#### Parameters
##### p?
[`IMessageSecretMessage`](/proto-reference/interfaces/IMessageSecretMessage)
#### Returns
[`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9598)
#### Implementation of
[`IMessageSecretMessage`](/proto-reference/interfaces/IMessageSecretMessage).[`encIv`](/proto-reference/interfaces/IMessageSecretMessage#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9599)
#### Implementation of
[`IMessageSecretMessage`](/proto-reference/interfaces/IMessageSecretMessage).[`encPayload`](/proto-reference/interfaces/IMessageSecretMessage#encpayload)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:9597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9597)
#### Implementation of
[`IMessageSecretMessage`](/proto-reference/interfaces/IMessageSecretMessage).[`version`](/proto-reference/interfaces/IMessageSecretMessage#version)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
Defined in: [WAProto/index.d.ts:9600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9600)
#### Parameters
##### properties?
[`IMessageSecretMessage`](/proto-reference/interfaces/IMessageSecretMessage)
#### Returns
[`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
Defined in: [WAProto/index.d.ts:9602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9602)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9601)
#### Parameters
##### m
[`IMessageSecretMessage`](/proto-reference/interfaces/IMessageSecretMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
Defined in: [WAProto/index.d.ts:9603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9603)
#### Parameters
##### d
#### Returns
[`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9606)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9605)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9604)
#### Parameters
##### m
[`MessageSecretMessage`](/proto-reference/classes/MessageSecretMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# Money
Source: https://baileys.wiki/proto-reference/classes/Money
Protobuf class Money generated from WAProto.
Defined in: [WAProto/index.d.ts:9615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9615)
## Implements
* [`IMoney`](/proto-reference/interfaces/IMoney)
## Constructors
### new Money()
> **new Money**(`p`?): [`Money`](/proto-reference/classes/Money)
Defined in: [WAProto/index.d.ts:9616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9616)
#### Parameters
##### p?
[`IMoney`](/proto-reference/interfaces/IMoney)
#### Returns
[`Money`](/proto-reference/classes/Money)
## Properties
### currencyCode?
> `optional` **currencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:9619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9619)
#### Implementation of
[`IMoney`](/proto-reference/interfaces/IMoney).[`currencyCode`](/proto-reference/interfaces/IMoney#currencycode)
***
### offset?
> `optional` **offset**: `null` | `number`
Defined in: [WAProto/index.d.ts:9618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9618)
#### Implementation of
[`IMoney`](/proto-reference/interfaces/IMoney).[`offset`](/proto-reference/interfaces/IMoney#offset)
***
### value?
> `optional` **value**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9617)
#### Implementation of
[`IMoney`](/proto-reference/interfaces/IMoney).[`value`](/proto-reference/interfaces/IMoney#value)
## Methods
### create()
> `static` **create**(`properties`?): [`Money`](/proto-reference/classes/Money)
Defined in: [WAProto/index.d.ts:9620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9620)
#### Parameters
##### properties?
[`IMoney`](/proto-reference/interfaces/IMoney)
#### Returns
[`Money`](/proto-reference/classes/Money)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Money`](/proto-reference/classes/Money)
Defined in: [WAProto/index.d.ts:9622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9622)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Money`](/proto-reference/classes/Money)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9621)
#### Parameters
##### m
[`IMoney`](/proto-reference/interfaces/IMoney)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Money`](/proto-reference/classes/Money)
Defined in: [WAProto/index.d.ts:9623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9623)
#### Parameters
##### d
#### Returns
[`Money`](/proto-reference/classes/Money)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9626)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9625)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9624)
#### Parameters
##### m
[`Money`](/proto-reference/classes/Money)
##### o?
`IConversionOptions`
#### Returns
`object`
# MsgOpaqueData
Source: https://baileys.wiki/proto-reference/classes/MsgOpaqueData
Protobuf class MsgOpaqueData generated from WAProto.
Defined in: [WAProto/index.d.ts:9675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9675)
## Implements
* [`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
## Constructors
### new MsgOpaqueData()
> **new MsgOpaqueData**(`p`?): [`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
Defined in: [WAProto/index.d.ts:9676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9676)
#### Parameters
##### p?
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
#### Returns
[`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
## Properties
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:9677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9677)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`body`](/proto-reference/interfaces/IMsgOpaqueData#body)
***
### botMessageSecret?
> `optional` **botMessageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9706)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`botMessageSecret`](/proto-reference/interfaces/IMsgOpaqueData#botmessagesecret)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:9678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9678)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`caption`](/proto-reference/interfaces/IMsgOpaqueData#caption)
***
### clientUrl?
> `optional` **clientUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9688)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`clientUrl`](/proto-reference/interfaces/IMsgOpaqueData#clienturl)
***
### correctOptionIndex?
> `optional` **correctOptionIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9701)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`correctOptionIndex`](/proto-reference/interfaces/IMsgOpaqueData#correctoptionindex)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:9686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9686)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`description`](/proto-reference/interfaces/IMsgOpaqueData#description)
***
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9709)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`encIv`](/proto-reference/interfaces/IMsgOpaqueData#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9708)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`encPayload`](/proto-reference/interfaces/IMsgOpaqueData#encpayload)
***
### encPollVote?
> `optional` **encPollVote**: `null` | [`IPollEncValue`](/proto-reference/interfaces/IPollEncValue)
Defined in: [WAProto/index.d.ts:9697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9697)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`encPollVote`](/proto-reference/interfaces/IMsgOpaqueData#encpollvote)
***
### encReactionEncIv?
> `optional` **encReactionEncIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9705)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`encReactionEncIv`](/proto-reference/interfaces/IMsgOpaqueData#encreactionenciv)
***
### encReactionEncPayload?
> `optional` **encReactionEncPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9704)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`encReactionEncPayload`](/proto-reference/interfaces/IMsgOpaqueData#encreactionencpayload)
***
### encReactionTargetMessageKey?
> `optional` **encReactionTargetMessageKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:9703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9703)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`encReactionTargetMessageKey`](/proto-reference/interfaces/IMsgOpaqueData#encreactiontargetmessagekey)
***
### eventDescription?
> `optional` **eventDescription**: `null` | `string`
Defined in: [WAProto/index.d.ts:9712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9712)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventDescription`](/proto-reference/interfaces/IMsgOpaqueData#eventdescription)
***
### eventEndTime?
> `optional` **eventEndTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9716)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventEndTime`](/proto-reference/interfaces/IMsgOpaqueData#eventendtime)
***
### eventExtraGuestsAllowed?
> `optional` **eventExtraGuestsAllowed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9718)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventExtraGuestsAllowed`](/proto-reference/interfaces/IMsgOpaqueData#eventextraguestsallowed)
***
### eventIsScheduledCall?
> `optional` **eventIsScheduledCall**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9717)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventIsScheduledCall`](/proto-reference/interfaces/IMsgOpaqueData#eventisscheduledcall)
***
### eventJoinLink?
> `optional` **eventJoinLink**: `null` | `string`
Defined in: [WAProto/index.d.ts:9713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9713)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventJoinLink`](/proto-reference/interfaces/IMsgOpaqueData#eventjoinlink)
***
### eventLocation?
> `optional` **eventLocation**: `null` | [`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation)
Defined in: [WAProto/index.d.ts:9715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9715)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventLocation`](/proto-reference/interfaces/IMsgOpaqueData#eventlocation)
***
### eventName?
> `optional` **eventName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9710)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventName`](/proto-reference/interfaces/IMsgOpaqueData#eventname)
***
### eventStartTime?
> `optional` **eventStartTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9714)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`eventStartTime`](/proto-reference/interfaces/IMsgOpaqueData#eventstarttime)
***
### futureproofBuffer?
> `optional` **futureproofBuffer**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9687)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`futureproofBuffer`](/proto-reference/interfaces/IMsgOpaqueData#futureproofbuffer)
***
### isEventCanceled?
> `optional` **isEventCanceled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9711)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`isEventCanceled`](/proto-reference/interfaces/IMsgOpaqueData#iseventcanceled)
***
### isLive?
> `optional` **isLive**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9680)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`isLive`](/proto-reference/interfaces/IMsgOpaqueData#islive)
***
### isSentCagPollCreation?
> `optional` **isSentCagPollCreation**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9698)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`isSentCagPollCreation`](/proto-reference/interfaces/IMsgOpaqueData#issentcagpollcreation)
***
### lat?
> `optional` **lat**: `null` | `number`
Defined in: [WAProto/index.d.ts:9681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9681)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`lat`](/proto-reference/interfaces/IMsgOpaqueData#lat)
***
### lng?
> `optional` **lng**: `null` | `number`
Defined in: [WAProto/index.d.ts:9679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9679)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`lng`](/proto-reference/interfaces/IMsgOpaqueData#lng)
***
### loc?
> `optional` **loc**: `null` | `string`
Defined in: [WAProto/index.d.ts:9689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9689)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`loc`](/proto-reference/interfaces/IMsgOpaqueData#loc)
***
### matchedText?
> `optional` **matchedText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9684)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`matchedText`](/proto-reference/interfaces/IMsgOpaqueData#matchedtext)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9693)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`messageSecret`](/proto-reference/interfaces/IMsgOpaqueData#messagesecret)
***
### originalSelfAuthor?
> `optional` **originalSelfAuthor**: `null` | `string`
Defined in: [WAProto/index.d.ts:9694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9694)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`originalSelfAuthor`](/proto-reference/interfaces/IMsgOpaqueData#originalselfauthor)
***
### paymentAmount1000?
> `optional` **paymentAmount1000**: `null` | `number`
Defined in: [WAProto/index.d.ts:9682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9682)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`paymentAmount1000`](/proto-reference/interfaces/IMsgOpaqueData#paymentamount1000)
***
### paymentNoteMsgBody?
> `optional` **paymentNoteMsgBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:9683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9683)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`paymentNoteMsgBody`](/proto-reference/interfaces/IMsgOpaqueData#paymentnotemsgbody)
***
### plainProtobufBytes?
> `optional` **plainProtobufBytes**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9719)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`plainProtobufBytes`](/proto-reference/interfaces/IMsgOpaqueData#plainprotobufbytes)
***
### pollContentType?
> `optional` **pollContentType**: `null` | [`PollContentType`](/proto-reference/MsgOpaqueData/enumerations/PollContentType)
Defined in: [WAProto/index.d.ts:9699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9699)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`pollContentType`](/proto-reference/interfaces/IMsgOpaqueData#pollcontenttype)
***
### pollName?
> `optional` **pollName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9690)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`pollName`](/proto-reference/interfaces/IMsgOpaqueData#pollname)
***
### pollOptions
> **pollOptions**: [`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)\[]
Defined in: [WAProto/index.d.ts:9691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9691)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`pollOptions`](/proto-reference/interfaces/IMsgOpaqueData#polloptions)
***
### pollSelectableOptionsCount?
> `optional` **pollSelectableOptionsCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:9692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9692)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`pollSelectableOptionsCount`](/proto-reference/interfaces/IMsgOpaqueData#pollselectableoptionscount)
***
### pollType?
> `optional` **pollType**: `null` | [`PollType`](/proto-reference/MsgOpaqueData/enumerations/PollType)
Defined in: [WAProto/index.d.ts:9700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9700)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`pollType`](/proto-reference/interfaces/IMsgOpaqueData#polltype)
***
### pollUpdateParentKey?
> `optional` **pollUpdateParentKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:9696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9696)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`pollUpdateParentKey`](/proto-reference/interfaces/IMsgOpaqueData#pollupdateparentkey)
***
### pollVotesSnapshot?
> `optional` **pollVotesSnapshot**: `null` | [`IPollVotesSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot)
Defined in: [WAProto/index.d.ts:9702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9702)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`pollVotesSnapshot`](/proto-reference/interfaces/IMsgOpaqueData#pollvotessnapshot)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9695)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`senderTimestampMs`](/proto-reference/interfaces/IMsgOpaqueData#sendertimestampms)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:9707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9707)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`targetMessageKey`](/proto-reference/interfaces/IMsgOpaqueData#targetmessagekey)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:9685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9685)
#### Implementation of
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData).[`title`](/proto-reference/interfaces/IMsgOpaqueData#title)
## Methods
### create()
> `static` **create**(`properties`?): [`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
Defined in: [WAProto/index.d.ts:9720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9720)
#### Parameters
##### properties?
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
#### Returns
[`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
Defined in: [WAProto/index.d.ts:9722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9722)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9721)
#### Parameters
##### m
[`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
Defined in: [WAProto/index.d.ts:9723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9723)
#### Parameters
##### d
#### Returns
[`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9726)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9725)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9724)
#### Parameters
##### m
[`MsgOpaqueData`](/proto-reference/classes/MsgOpaqueData)
##### o?
`IConversionOptions`
#### Returns
`object`
# MsgRowOpaqueData
Source: https://baileys.wiki/proto-reference/classes/MsgRowOpaqueData
Protobuf class MsgRowOpaqueData generated from WAProto.
Defined in: [WAProto/index.d.ts:9826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9826)
## Implements
* [`IMsgRowOpaqueData`](/proto-reference/interfaces/IMsgRowOpaqueData)
## Constructors
### new MsgRowOpaqueData()
> **new MsgRowOpaqueData**(`p`?): [`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
Defined in: [WAProto/index.d.ts:9827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9827)
#### Parameters
##### p?
[`IMsgRowOpaqueData`](/proto-reference/interfaces/IMsgRowOpaqueData)
#### Returns
[`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
## Properties
### currentMsg?
> `optional` **currentMsg**: `null` | [`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
Defined in: [WAProto/index.d.ts:9828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9828)
#### Implementation of
[`IMsgRowOpaqueData`](/proto-reference/interfaces/IMsgRowOpaqueData).[`currentMsg`](/proto-reference/interfaces/IMsgRowOpaqueData#currentmsg)
***
### quotedMsg?
> `optional` **quotedMsg**: `null` | [`IMsgOpaqueData`](/proto-reference/interfaces/IMsgOpaqueData)
Defined in: [WAProto/index.d.ts:9829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9829)
#### Implementation of
[`IMsgRowOpaqueData`](/proto-reference/interfaces/IMsgRowOpaqueData).[`quotedMsg`](/proto-reference/interfaces/IMsgRowOpaqueData#quotedmsg)
## Methods
### create()
> `static` **create**(`properties`?): [`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
Defined in: [WAProto/index.d.ts:9830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9830)
#### Parameters
##### properties?
[`IMsgRowOpaqueData`](/proto-reference/interfaces/IMsgRowOpaqueData)
#### Returns
[`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
Defined in: [WAProto/index.d.ts:9832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9832)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9831)
#### Parameters
##### m
[`IMsgRowOpaqueData`](/proto-reference/interfaces/IMsgRowOpaqueData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
Defined in: [WAProto/index.d.ts:9833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9833)
#### Parameters
##### d
#### Returns
[`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9836)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9835)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9834)
#### Parameters
##### m
[`MsgRowOpaqueData`](/proto-reference/classes/MsgRowOpaqueData)
##### o?
`IConversionOptions`
#### Returns
`object`
# NoiseCertificate
Source: https://baileys.wiki/proto-reference/classes/NoiseCertificate
Protobuf class NoiseCertificate generated from WAProto.
Defined in: [WAProto/index.d.ts:9920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9920)
## Implements
* [`INoiseCertificate`](/proto-reference/interfaces/INoiseCertificate)
## Constructors
### new NoiseCertificate()
> **new NoiseCertificate**(`p`?): [`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:9921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9921)
#### Parameters
##### p?
[`INoiseCertificate`](/proto-reference/interfaces/INoiseCertificate)
#### Returns
[`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
## Properties
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9922)
#### Implementation of
[`INoiseCertificate`](/proto-reference/interfaces/INoiseCertificate).[`details`](/proto-reference/interfaces/INoiseCertificate#details)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9923)
#### Implementation of
[`INoiseCertificate`](/proto-reference/interfaces/INoiseCertificate).[`signature`](/proto-reference/interfaces/INoiseCertificate#signature)
## Methods
### create()
> `static` **create**(`properties`?): [`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:9924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9924)
#### Parameters
##### properties?
[`INoiseCertificate`](/proto-reference/interfaces/INoiseCertificate)
#### Returns
[`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:9926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9926)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9925)
#### Parameters
##### m
[`INoiseCertificate`](/proto-reference/interfaces/INoiseCertificate)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:9927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9927)
#### Parameters
##### d
#### Returns
[`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9930)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9929)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9928)
#### Parameters
##### m
[`NoiseCertificate`](/proto-reference/classes/NoiseCertificate)
##### o?
`IConversionOptions`
#### Returns
`object`
# NotificationMessageInfo
Source: https://baileys.wiki/proto-reference/classes/NotificationMessageInfo
Protobuf class NotificationMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:9967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9967)
## Implements
* [`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo)
## Constructors
### new NotificationMessageInfo()
> **new NotificationMessageInfo**(`p`?): [`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
Defined in: [WAProto/index.d.ts:9968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9968)
#### Parameters
##### p?
[`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo)
#### Returns
[`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:9969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9969)
#### Implementation of
[`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo).[`key`](/proto-reference/interfaces/INotificationMessageInfo#key)
***
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:9970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9970)
#### Implementation of
[`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo).[`message`](/proto-reference/interfaces/INotificationMessageInfo#message)
***
### messageTimestamp?
> `optional` **messageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9971)
#### Implementation of
[`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo).[`messageTimestamp`](/proto-reference/interfaces/INotificationMessageInfo#messagetimestamp)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:9972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9972)
#### Implementation of
[`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo).[`participant`](/proto-reference/interfaces/INotificationMessageInfo#participant)
## Methods
### create()
> `static` **create**(`properties`?): [`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
Defined in: [WAProto/index.d.ts:9973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9973)
#### Parameters
##### properties?
[`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo)
#### Returns
[`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
Defined in: [WAProto/index.d.ts:9975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9975)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9974)
#### Parameters
##### m
[`INotificationMessageInfo`](/proto-reference/interfaces/INotificationMessageInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
Defined in: [WAProto/index.d.ts:9976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9976)
#### Parameters
##### d
#### Returns
[`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9979)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9978)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9977)
#### Parameters
##### m
[`NotificationMessageInfo`](/proto-reference/classes/NotificationMessageInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# NotificationSettings
Source: https://baileys.wiki/proto-reference/classes/NotificationSettings
Protobuf class NotificationSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:9991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9991)
## Implements
* [`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
## Constructors
### new NotificationSettings()
> **new NotificationSettings**(`p`?): [`NotificationSettings`](/proto-reference/classes/NotificationSettings)
Defined in: [WAProto/index.d.ts:9992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9992)
#### Parameters
##### p?
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
#### Returns
[`NotificationSettings`](/proto-reference/classes/NotificationSettings)
## Properties
### callVibrate?
> `optional` **callVibrate**: `null` | `string`
Defined in: [WAProto/index.d.ts:9998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9998)
#### Implementation of
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings).[`callVibrate`](/proto-reference/interfaces/INotificationSettings#callvibrate)
***
### lowPriorityNotifications?
> `optional` **lowPriorityNotifications**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9996)
#### Implementation of
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings).[`lowPriorityNotifications`](/proto-reference/interfaces/INotificationSettings#lowprioritynotifications)
***
### messageLight?
> `optional` **messageLight**: `null` | `string`
Defined in: [WAProto/index.d.ts:9995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9995)
#### Implementation of
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings).[`messageLight`](/proto-reference/interfaces/INotificationSettings#messagelight)
***
### messagePopup?
> `optional` **messagePopup**: `null` | `string`
Defined in: [WAProto/index.d.ts:9994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9994)
#### Implementation of
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings).[`messagePopup`](/proto-reference/interfaces/INotificationSettings#messagepopup)
***
### messageVibrate?
> `optional` **messageVibrate**: `null` | `string`
Defined in: [WAProto/index.d.ts:9993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9993)
#### Implementation of
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings).[`messageVibrate`](/proto-reference/interfaces/INotificationSettings#messagevibrate)
***
### reactionsMuted?
> `optional` **reactionsMuted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9997)
#### Implementation of
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings).[`reactionsMuted`](/proto-reference/interfaces/INotificationSettings#reactionsmuted)
## Methods
### create()
> `static` **create**(`properties`?): [`NotificationSettings`](/proto-reference/classes/NotificationSettings)
Defined in: [WAProto/index.d.ts:9999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9999)
#### Parameters
##### properties?
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
#### Returns
[`NotificationSettings`](/proto-reference/classes/NotificationSettings)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NotificationSettings`](/proto-reference/classes/NotificationSettings)
Defined in: [WAProto/index.d.ts:10001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10001)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NotificationSettings`](/proto-reference/classes/NotificationSettings)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10000)
#### Parameters
##### m
[`INotificationSettings`](/proto-reference/interfaces/INotificationSettings)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NotificationSettings`](/proto-reference/classes/NotificationSettings)
Defined in: [WAProto/index.d.ts:10002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10002)
#### Parameters
##### d
#### Returns
[`NotificationSettings`](/proto-reference/classes/NotificationSettings)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10005)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10004)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10003)
#### Parameters
##### m
[`NotificationSettings`](/proto-reference/classes/NotificationSettings)
##### o?
`IConversionOptions`
#### Returns
`object`
# PairingRequest
Source: https://baileys.wiki/proto-reference/classes/PairingRequest
Protobuf class PairingRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:10014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10014)
## Implements
* [`IPairingRequest`](/proto-reference/interfaces/IPairingRequest)
## Constructors
### new PairingRequest()
> **new PairingRequest**(`p`?): [`PairingRequest`](/proto-reference/classes/PairingRequest)
Defined in: [WAProto/index.d.ts:10015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10015)
#### Parameters
##### p?
[`IPairingRequest`](/proto-reference/interfaces/IPairingRequest)
#### Returns
[`PairingRequest`](/proto-reference/classes/PairingRequest)
## Properties
### advSecret?
> `optional` **advSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10018)
#### Implementation of
[`IPairingRequest`](/proto-reference/interfaces/IPairingRequest).[`advSecret`](/proto-reference/interfaces/IPairingRequest#advsecret)
***
### companionIdentityKey?
> `optional` **companionIdentityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10017)
#### Implementation of
[`IPairingRequest`](/proto-reference/interfaces/IPairingRequest).[`companionIdentityKey`](/proto-reference/interfaces/IPairingRequest#companionidentitykey)
***
### companionPublicKey?
> `optional` **companionPublicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10016)
#### Implementation of
[`IPairingRequest`](/proto-reference/interfaces/IPairingRequest).[`companionPublicKey`](/proto-reference/interfaces/IPairingRequest#companionpublickey)
## Methods
### create()
> `static` **create**(`properties`?): [`PairingRequest`](/proto-reference/classes/PairingRequest)
Defined in: [WAProto/index.d.ts:10019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10019)
#### Parameters
##### properties?
[`IPairingRequest`](/proto-reference/interfaces/IPairingRequest)
#### Returns
[`PairingRequest`](/proto-reference/classes/PairingRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PairingRequest`](/proto-reference/classes/PairingRequest)
Defined in: [WAProto/index.d.ts:10021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10021)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PairingRequest`](/proto-reference/classes/PairingRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10020)
#### Parameters
##### m
[`IPairingRequest`](/proto-reference/interfaces/IPairingRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PairingRequest`](/proto-reference/classes/PairingRequest)
Defined in: [WAProto/index.d.ts:10022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10022)
#### Parameters
##### d
#### Returns
[`PairingRequest`](/proto-reference/classes/PairingRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10025)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10024)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10023)
#### Parameters
##### m
[`PairingRequest`](/proto-reference/classes/PairingRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# PastParticipant
Source: https://baileys.wiki/proto-reference/classes/PastParticipant
Protobuf class PastParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:10034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10034)
## Implements
* [`IPastParticipant`](/proto-reference/interfaces/IPastParticipant)
## Constructors
### new PastParticipant()
> **new PastParticipant**(`p`?): [`PastParticipant`](/proto-reference/classes/PastParticipant)
Defined in: [WAProto/index.d.ts:10035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10035)
#### Parameters
##### p?
[`IPastParticipant`](/proto-reference/interfaces/IPastParticipant)
#### Returns
[`PastParticipant`](/proto-reference/classes/PastParticipant)
## Properties
### leaveReason?
> `optional` **leaveReason**: `null` | [`LeaveReason`](/proto-reference/PastParticipant/enumerations/LeaveReason)
Defined in: [WAProto/index.d.ts:10037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10037)
#### Implementation of
[`IPastParticipant`](/proto-reference/interfaces/IPastParticipant).[`leaveReason`](/proto-reference/interfaces/IPastParticipant#leavereason)
***
### leaveTs?
> `optional` **leaveTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10038)
#### Implementation of
[`IPastParticipant`](/proto-reference/interfaces/IPastParticipant).[`leaveTs`](/proto-reference/interfaces/IPastParticipant#leavets)
***
### userJid?
> `optional` **userJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10036)
#### Implementation of
[`IPastParticipant`](/proto-reference/interfaces/IPastParticipant).[`userJid`](/proto-reference/interfaces/IPastParticipant#userjid)
## Methods
### create()
> `static` **create**(`properties`?): [`PastParticipant`](/proto-reference/classes/PastParticipant)
Defined in: [WAProto/index.d.ts:10039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10039)
#### Parameters
##### properties?
[`IPastParticipant`](/proto-reference/interfaces/IPastParticipant)
#### Returns
[`PastParticipant`](/proto-reference/classes/PastParticipant)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PastParticipant`](/proto-reference/classes/PastParticipant)
Defined in: [WAProto/index.d.ts:10041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10041)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PastParticipant`](/proto-reference/classes/PastParticipant)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10040)
#### Parameters
##### m
[`IPastParticipant`](/proto-reference/interfaces/IPastParticipant)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PastParticipant`](/proto-reference/classes/PastParticipant)
Defined in: [WAProto/index.d.ts:10042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10042)
#### Parameters
##### d
#### Returns
[`PastParticipant`](/proto-reference/classes/PastParticipant)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10045)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10044)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10043)
#### Parameters
##### m
[`PastParticipant`](/proto-reference/classes/PastParticipant)
##### o?
`IConversionOptions`
#### Returns
`object`
# PastParticipants
Source: https://baileys.wiki/proto-reference/classes/PastParticipants
Protobuf class PastParticipants generated from WAProto.
Defined in: [WAProto/index.d.ts:10061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10061)
## Implements
* [`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)
## Constructors
### new PastParticipants()
> **new PastParticipants**(`p`?): [`PastParticipants`](/proto-reference/classes/PastParticipants)
Defined in: [WAProto/index.d.ts:10062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10062)
#### Parameters
##### p?
[`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)
#### Returns
[`PastParticipants`](/proto-reference/classes/PastParticipants)
## Properties
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10063)
#### Implementation of
[`IPastParticipants`](/proto-reference/interfaces/IPastParticipants).[`groupJid`](/proto-reference/interfaces/IPastParticipants#groupjid)
***
### pastParticipants
> **pastParticipants**: [`IPastParticipant`](/proto-reference/interfaces/IPastParticipant)\[]
Defined in: [WAProto/index.d.ts:10064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10064)
#### Implementation of
[`IPastParticipants`](/proto-reference/interfaces/IPastParticipants).[`pastParticipants`](/proto-reference/interfaces/IPastParticipants#pastparticipants)
## Methods
### create()
> `static` **create**(`properties`?): [`PastParticipants`](/proto-reference/classes/PastParticipants)
Defined in: [WAProto/index.d.ts:10065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10065)
#### Parameters
##### properties?
[`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)
#### Returns
[`PastParticipants`](/proto-reference/classes/PastParticipants)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PastParticipants`](/proto-reference/classes/PastParticipants)
Defined in: [WAProto/index.d.ts:10067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10067)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PastParticipants`](/proto-reference/classes/PastParticipants)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10066)
#### Parameters
##### m
[`IPastParticipants`](/proto-reference/interfaces/IPastParticipants)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PastParticipants`](/proto-reference/classes/PastParticipants)
Defined in: [WAProto/index.d.ts:10068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10068)
#### Parameters
##### d
#### Returns
[`PastParticipants`](/proto-reference/classes/PastParticipants)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10071)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10070)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10069)
#### Parameters
##### m
[`PastParticipants`](/proto-reference/classes/PastParticipants)
##### o?
`IConversionOptions`
#### Returns
`object`
# PatchDebugData
Source: https://baileys.wiki/proto-reference/classes/PatchDebugData
Protobuf class PatchDebugData generated from WAProto.
Defined in: [WAProto/index.d.ts:10088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10088)
## Implements
* [`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData)
## Constructors
### new PatchDebugData()
> **new PatchDebugData**(`p`?): [`PatchDebugData`](/proto-reference/classes/PatchDebugData)
Defined in: [WAProto/index.d.ts:10089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10089)
#### Parameters
##### p?
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData)
#### Returns
[`PatchDebugData`](/proto-reference/classes/PatchDebugData)
## Properties
### collectionName?
> `optional` **collectionName**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10093)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`collectionName`](/proto-reference/interfaces/IPatchDebugData#collectionname)
***
### currentLthash?
> `optional` **currentLthash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10090)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`currentLthash`](/proto-reference/interfaces/IPatchDebugData#currentlthash)
***
### firstFourBytesFromAHashOfSnapshotMacKey?
> `optional` **firstFourBytesFromAHashOfSnapshotMacKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10094)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`firstFourBytesFromAHashOfSnapshotMacKey`](/proto-reference/interfaces/IPatchDebugData#firstfourbytesfromahashofsnapshotmackey)
***
### isSenderPrimary?
> `optional` **isSenderPrimary**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10100)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`isSenderPrimary`](/proto-reference/interfaces/IPatchDebugData#issenderprimary)
***
### newLthash?
> `optional` **newLthash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10091)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`newLthash`](/proto-reference/interfaces/IPatchDebugData#newlthash)
***
### newLthashSubtract?
> `optional` **newLthashSubtract**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10095)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`newLthashSubtract`](/proto-reference/interfaces/IPatchDebugData#newlthashsubtract)
***
### numberAdd?
> `optional` **numberAdd**: `null` | `number`
Defined in: [WAProto/index.d.ts:10096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10096)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`numberAdd`](/proto-reference/interfaces/IPatchDebugData#numberadd)
***
### numberOverride?
> `optional` **numberOverride**: `null` | `number`
Defined in: [WAProto/index.d.ts:10098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10098)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`numberOverride`](/proto-reference/interfaces/IPatchDebugData#numberoverride)
***
### numberRemove?
> `optional` **numberRemove**: `null` | `number`
Defined in: [WAProto/index.d.ts:10097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10097)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`numberRemove`](/proto-reference/interfaces/IPatchDebugData#numberremove)
***
### patchVersion?
> `optional` **patchVersion**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10092)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`patchVersion`](/proto-reference/interfaces/IPatchDebugData#patchversion)
***
### senderPlatform?
> `optional` **senderPlatform**: `null` | [`Platform`](/proto-reference/PatchDebugData/enumerations/Platform)
Defined in: [WAProto/index.d.ts:10099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10099)
#### Implementation of
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData).[`senderPlatform`](/proto-reference/interfaces/IPatchDebugData#senderplatform)
## Methods
### create()
> `static` **create**(`properties`?): [`PatchDebugData`](/proto-reference/classes/PatchDebugData)
Defined in: [WAProto/index.d.ts:10101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10101)
#### Parameters
##### properties?
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData)
#### Returns
[`PatchDebugData`](/proto-reference/classes/PatchDebugData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PatchDebugData`](/proto-reference/classes/PatchDebugData)
Defined in: [WAProto/index.d.ts:10103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10103)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PatchDebugData`](/proto-reference/classes/PatchDebugData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10102)
#### Parameters
##### m
[`IPatchDebugData`](/proto-reference/interfaces/IPatchDebugData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PatchDebugData`](/proto-reference/classes/PatchDebugData)
Defined in: [WAProto/index.d.ts:10104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10104)
#### Parameters
##### d
#### Returns
[`PatchDebugData`](/proto-reference/classes/PatchDebugData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10107)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10106)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10105)
#### Parameters
##### m
[`PatchDebugData`](/proto-reference/classes/PatchDebugData)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentBackground
Source: https://baileys.wiki/proto-reference/classes/PaymentBackground
Protobuf class PaymentBackground generated from WAProto.
Defined in: [WAProto/index.d.ts:10141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10141)
## Implements
* [`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
## Constructors
### new PaymentBackground()
> **new PaymentBackground**(`p`?): [`PaymentBackground`](/proto-reference/classes/PaymentBackground)
Defined in: [WAProto/index.d.ts:10142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10142)
#### Parameters
##### p?
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
#### Returns
[`PaymentBackground`](/proto-reference/classes/PaymentBackground)
## Properties
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10144)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`fileLength`](/proto-reference/interfaces/IPaymentBackground#filelength)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:10146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10146)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`height`](/proto-reference/interfaces/IPaymentBackground#height)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:10143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10143)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`id`](/proto-reference/interfaces/IPaymentBackground#id)
***
### mediaData?
> `optional` **mediaData**: `null` | [`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData)
Defined in: [WAProto/index.d.ts:10151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10151)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`mediaData`](/proto-reference/interfaces/IPaymentBackground#mediadata)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:10147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10147)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`mimetype`](/proto-reference/interfaces/IPaymentBackground#mimetype)
***
### placeholderArgb?
> `optional` **placeholderArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:10148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10148)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`placeholderArgb`](/proto-reference/interfaces/IPaymentBackground#placeholderargb)
***
### subtextArgb?
> `optional` **subtextArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:10150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10150)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`subtextArgb`](/proto-reference/interfaces/IPaymentBackground#subtextargb)
***
### textArgb?
> `optional` **textArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:10149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10149)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`textArgb`](/proto-reference/interfaces/IPaymentBackground#textargb)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/PaymentBackground/enumerations/Type)
Defined in: [WAProto/index.d.ts:10152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10152)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`type`](/proto-reference/interfaces/IPaymentBackground#type)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:10145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10145)
#### Implementation of
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground).[`width`](/proto-reference/interfaces/IPaymentBackground#width)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentBackground`](/proto-reference/classes/PaymentBackground)
Defined in: [WAProto/index.d.ts:10153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10153)
#### Parameters
##### properties?
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
#### Returns
[`PaymentBackground`](/proto-reference/classes/PaymentBackground)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentBackground`](/proto-reference/classes/PaymentBackground)
Defined in: [WAProto/index.d.ts:10155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10155)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentBackground`](/proto-reference/classes/PaymentBackground)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10154)
#### Parameters
##### m
[`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentBackground`](/proto-reference/classes/PaymentBackground)
Defined in: [WAProto/index.d.ts:10156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10156)
#### Parameters
##### d
#### Returns
[`PaymentBackground`](/proto-reference/classes/PaymentBackground)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10159)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10158)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10157](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10157)
#### Parameters
##### m
[`PaymentBackground`](/proto-reference/classes/PaymentBackground)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentInfo
Source: https://baileys.wiki/proto-reference/classes/PaymentInfo
Protobuf class PaymentInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:10210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10210)
## Implements
* [`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
## Constructors
### new PaymentInfo()
> **new PaymentInfo**(`p`?): [`PaymentInfo`](/proto-reference/classes/PaymentInfo)
Defined in: [WAProto/index.d.ts:10211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10211)
#### Parameters
##### p?
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
#### Returns
[`PaymentInfo`](/proto-reference/classes/PaymentInfo)
## Properties
### amount1000?
> `optional` **amount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10213)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`amount1000`](/proto-reference/interfaces/IPaymentInfo#amount1000)
***
### currency?
> `optional` **currency**: `null` | `string`
Defined in: [WAProto/index.d.ts:10220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10220)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`currency`](/proto-reference/interfaces/IPaymentInfo#currency)
***
### currencyDeprecated?
> `optional` **currencyDeprecated**: `null` | [`Currency`](/proto-reference/PaymentInfo/enumerations/Currency)
Defined in: [WAProto/index.d.ts:10212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10212)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`currencyDeprecated`](/proto-reference/interfaces/IPaymentInfo#currencydeprecated)
***
### exchangeAmount?
> `optional` **exchangeAmount**: `null` | [`IMoney`](/proto-reference/interfaces/IMoney)
Defined in: [WAProto/index.d.ts:10224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10224)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`exchangeAmount`](/proto-reference/interfaces/IPaymentInfo#exchangeamount)
***
### expiryTimestamp?
> `optional` **expiryTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10218)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`expiryTimestamp`](/proto-reference/interfaces/IPaymentInfo#expirytimestamp)
***
### futureproofed?
> `optional` **futureproofed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10219)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`futureproofed`](/proto-reference/interfaces/IPaymentInfo#futureproofed)
***
### primaryAmount?
> `optional` **primaryAmount**: `null` | [`IMoney`](/proto-reference/interfaces/IMoney)
Defined in: [WAProto/index.d.ts:10223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10223)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`primaryAmount`](/proto-reference/interfaces/IPaymentInfo#primaryamount)
***
### receiverJid?
> `optional` **receiverJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10214)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`receiverJid`](/proto-reference/interfaces/IPaymentInfo#receiverjid)
***
### requestMessageKey?
> `optional` **requestMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10217)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`requestMessageKey`](/proto-reference/interfaces/IPaymentInfo#requestmessagekey)
***
### status?
> `optional` **status**: `null` | [`Status`](/proto-reference/PaymentInfo/enumerations/Status)
Defined in: [WAProto/index.d.ts:10215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10215)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`status`](/proto-reference/interfaces/IPaymentInfo#status)
***
### transactionTimestamp?
> `optional` **transactionTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10216)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`transactionTimestamp`](/proto-reference/interfaces/IPaymentInfo#transactiontimestamp)
***
### txnStatus?
> `optional` **txnStatus**: `null` | [`TxnStatus`](/proto-reference/PaymentInfo/enumerations/TxnStatus)
Defined in: [WAProto/index.d.ts:10221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10221)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`txnStatus`](/proto-reference/interfaces/IPaymentInfo#txnstatus)
***
### useNoviFiatFormat?
> `optional` **useNoviFiatFormat**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10222)
#### Implementation of
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo).[`useNoviFiatFormat`](/proto-reference/interfaces/IPaymentInfo#usenovifiatformat)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentInfo`](/proto-reference/classes/PaymentInfo)
Defined in: [WAProto/index.d.ts:10225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10225)
#### Parameters
##### properties?
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
#### Returns
[`PaymentInfo`](/proto-reference/classes/PaymentInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentInfo`](/proto-reference/classes/PaymentInfo)
Defined in: [WAProto/index.d.ts:10227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10227)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentInfo`](/proto-reference/classes/PaymentInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10226)
#### Parameters
##### m
[`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentInfo`](/proto-reference/classes/PaymentInfo)
Defined in: [WAProto/index.d.ts:10228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10228)
#### Parameters
##### d
#### Returns
[`PaymentInfo`](/proto-reference/classes/PaymentInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10231)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10230)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10229)
#### Parameters
##### m
[`PaymentInfo`](/proto-reference/classes/PaymentInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# PhoneNumberToLIDMapping
Source: https://baileys.wiki/proto-reference/classes/PhoneNumberToLIDMapping
Protobuf class PhoneNumberToLIDMapping generated from WAProto.
Defined in: [WAProto/index.d.ts:10297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10297)
## Implements
* [`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping)
## Constructors
### new PhoneNumberToLIDMapping()
> **new PhoneNumberToLIDMapping**(`p`?): [`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
Defined in: [WAProto/index.d.ts:10298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10298)
#### Parameters
##### p?
[`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping)
#### Returns
[`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
## Properties
### lidJid?
> `optional` **lidJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10300)
#### Implementation of
[`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping).[`lidJid`](/proto-reference/interfaces/IPhoneNumberToLIDMapping#lidjid)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:10299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10299)
#### Implementation of
[`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping).[`pnJid`](/proto-reference/interfaces/IPhoneNumberToLIDMapping#pnjid)
## Methods
### create()
> `static` **create**(`properties`?): [`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
Defined in: [WAProto/index.d.ts:10301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10301)
#### Parameters
##### properties?
[`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping)
#### Returns
[`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
Defined in: [WAProto/index.d.ts:10303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10303)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10302)
#### Parameters
##### m
[`IPhoneNumberToLIDMapping`](/proto-reference/interfaces/IPhoneNumberToLIDMapping)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
Defined in: [WAProto/index.d.ts:10304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10304)
#### Parameters
##### d
#### Returns
[`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10307)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10306)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10305)
#### Parameters
##### m
[`PhoneNumberToLIDMapping`](/proto-reference/classes/PhoneNumberToLIDMapping)
##### o?
`IConversionOptions`
#### Returns
`object`
# PhotoChange
Source: https://baileys.wiki/proto-reference/classes/PhotoChange
Protobuf class PhotoChange generated from WAProto.
Defined in: [WAProto/index.d.ts:10316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10316)
## Implements
* [`IPhotoChange`](/proto-reference/interfaces/IPhotoChange)
## Constructors
### new PhotoChange()
> **new PhotoChange**(`p`?): [`PhotoChange`](/proto-reference/classes/PhotoChange)
Defined in: [WAProto/index.d.ts:10317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10317)
#### Parameters
##### p?
[`IPhotoChange`](/proto-reference/interfaces/IPhotoChange)
#### Returns
[`PhotoChange`](/proto-reference/classes/PhotoChange)
## Properties
### newPhoto?
> `optional` **newPhoto**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10319)
#### Implementation of
[`IPhotoChange`](/proto-reference/interfaces/IPhotoChange).[`newPhoto`](/proto-reference/interfaces/IPhotoChange#newphoto)
***
### newPhotoId?
> `optional` **newPhotoId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10320)
#### Implementation of
[`IPhotoChange`](/proto-reference/interfaces/IPhotoChange).[`newPhotoId`](/proto-reference/interfaces/IPhotoChange#newphotoid)
***
### oldPhoto?
> `optional` **oldPhoto**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10318)
#### Implementation of
[`IPhotoChange`](/proto-reference/interfaces/IPhotoChange).[`oldPhoto`](/proto-reference/interfaces/IPhotoChange#oldphoto)
## Methods
### create()
> `static` **create**(`properties`?): [`PhotoChange`](/proto-reference/classes/PhotoChange)
Defined in: [WAProto/index.d.ts:10321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10321)
#### Parameters
##### properties?
[`IPhotoChange`](/proto-reference/interfaces/IPhotoChange)
#### Returns
[`PhotoChange`](/proto-reference/classes/PhotoChange)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PhotoChange`](/proto-reference/classes/PhotoChange)
Defined in: [WAProto/index.d.ts:10323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10323)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PhotoChange`](/proto-reference/classes/PhotoChange)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10322)
#### Parameters
##### m
[`IPhotoChange`](/proto-reference/interfaces/IPhotoChange)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PhotoChange`](/proto-reference/classes/PhotoChange)
Defined in: [WAProto/index.d.ts:10324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10324)
#### Parameters
##### d
#### Returns
[`PhotoChange`](/proto-reference/classes/PhotoChange)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10327)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10326)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10325)
#### Parameters
##### m
[`PhotoChange`](/proto-reference/classes/PhotoChange)
##### o?
`IConversionOptions`
#### Returns
`object`
# PinInChat
Source: https://baileys.wiki/proto-reference/classes/PinInChat
Protobuf class PinInChat generated from WAProto.
Defined in: [WAProto/index.d.ts:10338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10338)
## Implements
* [`IPinInChat`](/proto-reference/interfaces/IPinInChat)
## Constructors
### new PinInChat()
> **new PinInChat**(`p`?): [`PinInChat`](/proto-reference/classes/PinInChat)
Defined in: [WAProto/index.d.ts:10339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10339)
#### Parameters
##### p?
[`IPinInChat`](/proto-reference/interfaces/IPinInChat)
#### Returns
[`PinInChat`](/proto-reference/classes/PinInChat)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10341)
#### Implementation of
[`IPinInChat`](/proto-reference/interfaces/IPinInChat).[`key`](/proto-reference/interfaces/IPinInChat#key)
***
### messageAddOnContextInfo?
> `optional` **messageAddOnContextInfo**: `null` | [`IMessageAddOnContextInfo`](/proto-reference/interfaces/IMessageAddOnContextInfo)
Defined in: [WAProto/index.d.ts:10344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10344)
#### Implementation of
[`IPinInChat`](/proto-reference/interfaces/IPinInChat).[`messageAddOnContextInfo`](/proto-reference/interfaces/IPinInChat#messageaddoncontextinfo)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10342)
#### Implementation of
[`IPinInChat`](/proto-reference/interfaces/IPinInChat).[`senderTimestampMs`](/proto-reference/interfaces/IPinInChat#sendertimestampms)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10343)
#### Implementation of
[`IPinInChat`](/proto-reference/interfaces/IPinInChat).[`serverTimestampMs`](/proto-reference/interfaces/IPinInChat#servertimestampms)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/PinInChat/enumerations/Type)
Defined in: [WAProto/index.d.ts:10340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10340)
#### Implementation of
[`IPinInChat`](/proto-reference/interfaces/IPinInChat).[`type`](/proto-reference/interfaces/IPinInChat#type)
## Methods
### create()
> `static` **create**(`properties`?): [`PinInChat`](/proto-reference/classes/PinInChat)
Defined in: [WAProto/index.d.ts:10345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10345)
#### Parameters
##### properties?
[`IPinInChat`](/proto-reference/interfaces/IPinInChat)
#### Returns
[`PinInChat`](/proto-reference/classes/PinInChat)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PinInChat`](/proto-reference/classes/PinInChat)
Defined in: [WAProto/index.d.ts:10347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10347)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PinInChat`](/proto-reference/classes/PinInChat)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10346)
#### Parameters
##### m
[`IPinInChat`](/proto-reference/interfaces/IPinInChat)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PinInChat`](/proto-reference/classes/PinInChat)
Defined in: [WAProto/index.d.ts:10348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10348)
#### Parameters
##### d
#### Returns
[`PinInChat`](/proto-reference/classes/PinInChat)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10351)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10350)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10349)
#### Parameters
##### m
[`PinInChat`](/proto-reference/classes/PinInChat)
##### o?
`IConversionOptions`
#### Returns
`object`
# Point
Source: https://baileys.wiki/proto-reference/classes/Point
Protobuf class Point generated from WAProto.
Defined in: [WAProto/index.d.ts:10370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10370)
## Implements
* [`IPoint`](/proto-reference/interfaces/IPoint)
## Constructors
### new Point()
> **new Point**(`p`?): [`Point`](/proto-reference/classes/Point)
Defined in: [WAProto/index.d.ts:10371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10371)
#### Parameters
##### p?
[`IPoint`](/proto-reference/interfaces/IPoint)
#### Returns
[`Point`](/proto-reference/classes/Point)
## Properties
### x?
> `optional` **x**: `null` | `number`
Defined in: [WAProto/index.d.ts:10374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10374)
#### Implementation of
[`IPoint`](/proto-reference/interfaces/IPoint).[`x`](/proto-reference/interfaces/IPoint#x)
***
### xDeprecated?
> `optional` **xDeprecated**: `null` | `number`
Defined in: [WAProto/index.d.ts:10372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10372)
#### Implementation of
[`IPoint`](/proto-reference/interfaces/IPoint).[`xDeprecated`](/proto-reference/interfaces/IPoint#xdeprecated)
***
### y?
> `optional` **y**: `null` | `number`
Defined in: [WAProto/index.d.ts:10375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10375)
#### Implementation of
[`IPoint`](/proto-reference/interfaces/IPoint).[`y`](/proto-reference/interfaces/IPoint#y)
***
### yDeprecated?
> `optional` **yDeprecated**: `null` | `number`
Defined in: [WAProto/index.d.ts:10373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10373)
#### Implementation of
[`IPoint`](/proto-reference/interfaces/IPoint).[`yDeprecated`](/proto-reference/interfaces/IPoint#ydeprecated)
## Methods
### create()
> `static` **create**(`properties`?): [`Point`](/proto-reference/classes/Point)
Defined in: [WAProto/index.d.ts:10376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10376)
#### Parameters
##### properties?
[`IPoint`](/proto-reference/interfaces/IPoint)
#### Returns
[`Point`](/proto-reference/classes/Point)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Point`](/proto-reference/classes/Point)
Defined in: [WAProto/index.d.ts:10378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10378)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Point`](/proto-reference/classes/Point)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10377)
#### Parameters
##### m
[`IPoint`](/proto-reference/interfaces/IPoint)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Point`](/proto-reference/classes/Point)
Defined in: [WAProto/index.d.ts:10379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10379)
#### Parameters
##### d
#### Returns
[`Point`](/proto-reference/classes/Point)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10382)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10381)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10380)
#### Parameters
##### m
[`Point`](/proto-reference/classes/Point)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollAdditionalMetadata
Source: https://baileys.wiki/proto-reference/classes/PollAdditionalMetadata
Protobuf class PollAdditionalMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:10389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10389)
## Implements
* [`IPollAdditionalMetadata`](/proto-reference/interfaces/IPollAdditionalMetadata)
## Constructors
### new PollAdditionalMetadata()
> **new PollAdditionalMetadata**(`p`?): [`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
Defined in: [WAProto/index.d.ts:10390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10390)
#### Parameters
##### p?
[`IPollAdditionalMetadata`](/proto-reference/interfaces/IPollAdditionalMetadata)
#### Returns
[`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
## Properties
### pollInvalidated?
> `optional` **pollInvalidated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10391)
#### Implementation of
[`IPollAdditionalMetadata`](/proto-reference/interfaces/IPollAdditionalMetadata).[`pollInvalidated`](/proto-reference/interfaces/IPollAdditionalMetadata#pollinvalidated)
## Methods
### create()
> `static` **create**(`properties`?): [`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
Defined in: [WAProto/index.d.ts:10392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10392)
#### Parameters
##### properties?
[`IPollAdditionalMetadata`](/proto-reference/interfaces/IPollAdditionalMetadata)
#### Returns
[`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
Defined in: [WAProto/index.d.ts:10394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10394)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10393)
#### Parameters
##### m
[`IPollAdditionalMetadata`](/proto-reference/interfaces/IPollAdditionalMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
Defined in: [WAProto/index.d.ts:10395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10395)
#### Parameters
##### d
#### Returns
[`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10398)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10397)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10396)
#### Parameters
##### m
[`PollAdditionalMetadata`](/proto-reference/classes/PollAdditionalMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollEncValue
Source: https://baileys.wiki/proto-reference/classes/PollEncValue
Protobuf class PollEncValue generated from WAProto.
Defined in: [WAProto/index.d.ts:10406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10406)
## Implements
* [`IPollEncValue`](/proto-reference/interfaces/IPollEncValue)
## Constructors
### new PollEncValue()
> **new PollEncValue**(`p`?): [`PollEncValue`](/proto-reference/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:10407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10407)
#### Parameters
##### p?
[`IPollEncValue`](/proto-reference/interfaces/IPollEncValue)
#### Returns
[`PollEncValue`](/proto-reference/classes/PollEncValue)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10409)
#### Implementation of
[`IPollEncValue`](/proto-reference/interfaces/IPollEncValue).[`encIv`](/proto-reference/interfaces/IPollEncValue#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10408)
#### Implementation of
[`IPollEncValue`](/proto-reference/interfaces/IPollEncValue).[`encPayload`](/proto-reference/interfaces/IPollEncValue#encpayload)
## Methods
### create()
> `static` **create**(`properties`?): [`PollEncValue`](/proto-reference/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:10410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10410)
#### Parameters
##### properties?
[`IPollEncValue`](/proto-reference/interfaces/IPollEncValue)
#### Returns
[`PollEncValue`](/proto-reference/classes/PollEncValue)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollEncValue`](/proto-reference/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:10412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10412)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollEncValue`](/proto-reference/classes/PollEncValue)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10411)
#### Parameters
##### m
[`IPollEncValue`](/proto-reference/interfaces/IPollEncValue)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollEncValue`](/proto-reference/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:10413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10413)
#### Parameters
##### d
#### Returns
[`PollEncValue`](/proto-reference/classes/PollEncValue)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10416)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10415)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10414)
#### Parameters
##### m
[`PollEncValue`](/proto-reference/classes/PollEncValue)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollUpdate
Source: https://baileys.wiki/proto-reference/classes/PollUpdate
Protobuf class PollUpdate generated from WAProto.
Defined in: [WAProto/index.d.ts:10427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10427)
## Implements
* [`IPollUpdate`](/proto-reference/interfaces/IPollUpdate)
## Constructors
### new PollUpdate()
> **new PollUpdate**(`p`?): [`PollUpdate`](/proto-reference/classes/PollUpdate)
Defined in: [WAProto/index.d.ts:10428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10428)
#### Parameters
##### p?
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate)
#### Returns
[`PollUpdate`](/proto-reference/classes/PollUpdate)
## Properties
### pollUpdateMessageKey?
> `optional` **pollUpdateMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10429)
#### Implementation of
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate).[`pollUpdateMessageKey`](/proto-reference/interfaces/IPollUpdate#pollupdatemessagekey)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10431)
#### Implementation of
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate).[`senderTimestampMs`](/proto-reference/interfaces/IPollUpdate#sendertimestampms)
***
### serverTimestampMs?
> `optional` **serverTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10432)
#### Implementation of
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate).[`serverTimestampMs`](/proto-reference/interfaces/IPollUpdate#servertimestampms)
***
### unread?
> `optional` **unread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10433)
#### Implementation of
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate).[`unread`](/proto-reference/interfaces/IPollUpdate#unread)
***
### vote?
> `optional` **vote**: `null` | [`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
Defined in: [WAProto/index.d.ts:10430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10430)
#### Implementation of
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate).[`vote`](/proto-reference/interfaces/IPollUpdate#vote)
## Methods
### create()
> `static` **create**(`properties`?): [`PollUpdate`](/proto-reference/classes/PollUpdate)
Defined in: [WAProto/index.d.ts:10434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10434)
#### Parameters
##### properties?
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate)
#### Returns
[`PollUpdate`](/proto-reference/classes/PollUpdate)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollUpdate`](/proto-reference/classes/PollUpdate)
Defined in: [WAProto/index.d.ts:10436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10436)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollUpdate`](/proto-reference/classes/PollUpdate)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10435)
#### Parameters
##### m
[`IPollUpdate`](/proto-reference/interfaces/IPollUpdate)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollUpdate`](/proto-reference/classes/PollUpdate)
Defined in: [WAProto/index.d.ts:10437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10437)
#### Parameters
##### d
#### Returns
[`PollUpdate`](/proto-reference/classes/PollUpdate)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10440)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10439)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10438)
#### Parameters
##### m
[`PollUpdate`](/proto-reference/classes/PollUpdate)
##### o?
`IConversionOptions`
#### Returns
`object`
# PreKeyRecordStructure
Source: https://baileys.wiki/proto-reference/classes/PreKeyRecordStructure
Protobuf class PreKeyRecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10449)
## Implements
* [`IPreKeyRecordStructure`](/proto-reference/interfaces/IPreKeyRecordStructure)
## Constructors
### new PreKeyRecordStructure()
> **new PreKeyRecordStructure**(`p`?): [`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10450)
#### Parameters
##### p?
[`IPreKeyRecordStructure`](/proto-reference/interfaces/IPreKeyRecordStructure)
#### Returns
[`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
## Properties
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:10451](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10451)
#### Implementation of
[`IPreKeyRecordStructure`](/proto-reference/interfaces/IPreKeyRecordStructure).[`id`](/proto-reference/interfaces/IPreKeyRecordStructure#id)
***
### privateKey?
> `optional` **privateKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10453)
#### Implementation of
[`IPreKeyRecordStructure`](/proto-reference/interfaces/IPreKeyRecordStructure).[`privateKey`](/proto-reference/interfaces/IPreKeyRecordStructure#privatekey)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10452)
#### Implementation of
[`IPreKeyRecordStructure`](/proto-reference/interfaces/IPreKeyRecordStructure).[`publicKey`](/proto-reference/interfaces/IPreKeyRecordStructure#publickey)
## Methods
### create()
> `static` **create**(`properties`?): [`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10454)
#### Parameters
##### properties?
[`IPreKeyRecordStructure`](/proto-reference/interfaces/IPreKeyRecordStructure)
#### Returns
[`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10456)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10455)
#### Parameters
##### m
[`IPreKeyRecordStructure`](/proto-reference/interfaces/IPreKeyRecordStructure)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10457)
#### Parameters
##### d
#### Returns
[`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10460)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10459)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10458)
#### Parameters
##### m
[`PreKeyRecordStructure`](/proto-reference/classes/PreKeyRecordStructure)
##### o?
`IConversionOptions`
#### Returns
`object`
# PreKeySignalMessage
Source: https://baileys.wiki/proto-reference/classes/PreKeySignalMessage
Protobuf class PreKeySignalMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10472)
## Implements
* [`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage)
## Constructors
### new PreKeySignalMessage()
> **new PreKeySignalMessage**(`p`?): [`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
Defined in: [WAProto/index.d.ts:10473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10473)
#### Parameters
##### p?
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage)
#### Returns
[`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
## Properties
### baseKey?
> `optional` **baseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10477)
#### Implementation of
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage).[`baseKey`](/proto-reference/interfaces/IPreKeySignalMessage#basekey)
***
### identityKey?
> `optional` **identityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10478)
#### Implementation of
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage).[`identityKey`](/proto-reference/interfaces/IPreKeySignalMessage#identitykey)
***
### message?
> `optional` **message**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10479)
#### Implementation of
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage).[`message`](/proto-reference/interfaces/IPreKeySignalMessage#message)
***
### preKeyId?
> `optional` **preKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10475)
#### Implementation of
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage).[`preKeyId`](/proto-reference/interfaces/IPreKeySignalMessage#prekeyid)
***
### registrationId?
> `optional` **registrationId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10474)
#### Implementation of
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage).[`registrationId`](/proto-reference/interfaces/IPreKeySignalMessage#registrationid)
***
### signedPreKeyId?
> `optional` **signedPreKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10476)
#### Implementation of
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage).[`signedPreKeyId`](/proto-reference/interfaces/IPreKeySignalMessage#signedprekeyid)
## Methods
### create()
> `static` **create**(`properties`?): [`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
Defined in: [WAProto/index.d.ts:10480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10480)
#### Parameters
##### properties?
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage)
#### Returns
[`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
Defined in: [WAProto/index.d.ts:10482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10482)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10481)
#### Parameters
##### m
[`IPreKeySignalMessage`](/proto-reference/interfaces/IPreKeySignalMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
Defined in: [WAProto/index.d.ts:10483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10483)
#### Parameters
##### d
#### Returns
[`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10486)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10485)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10484)
#### Parameters
##### m
[`PreKeySignalMessage`](/proto-reference/classes/PreKeySignalMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PremiumMessageInfo
Source: https://baileys.wiki/proto-reference/classes/PremiumMessageInfo
Protobuf class PremiumMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:10493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10493)
## Implements
* [`IPremiumMessageInfo`](/proto-reference/interfaces/IPremiumMessageInfo)
## Constructors
### new PremiumMessageInfo()
> **new PremiumMessageInfo**(`p`?): [`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
Defined in: [WAProto/index.d.ts:10494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10494)
#### Parameters
##### p?
[`IPremiumMessageInfo`](/proto-reference/interfaces/IPremiumMessageInfo)
#### Returns
[`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
## Properties
### serverCampaignId?
> `optional` **serverCampaignId**: `null` | `string`
Defined in: [WAProto/index.d.ts:10495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10495)
#### Implementation of
[`IPremiumMessageInfo`](/proto-reference/interfaces/IPremiumMessageInfo).[`serverCampaignId`](/proto-reference/interfaces/IPremiumMessageInfo#servercampaignid)
## Methods
### create()
> `static` **create**(`properties`?): [`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
Defined in: [WAProto/index.d.ts:10496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10496)
#### Parameters
##### properties?
[`IPremiumMessageInfo`](/proto-reference/interfaces/IPremiumMessageInfo)
#### Returns
[`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
Defined in: [WAProto/index.d.ts:10498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10498)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10497)
#### Parameters
##### m
[`IPremiumMessageInfo`](/proto-reference/interfaces/IPremiumMessageInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
Defined in: [WAProto/index.d.ts:10499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10499)
#### Parameters
##### d
#### Returns
[`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10502)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10501)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10500)
#### Parameters
##### m
[`PremiumMessageInfo`](/proto-reference/classes/PremiumMessageInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# PrimaryEphemeralIdentity
Source: https://baileys.wiki/proto-reference/classes/PrimaryEphemeralIdentity
Protobuf class PrimaryEphemeralIdentity generated from WAProto.
Defined in: [WAProto/index.d.ts:10510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10510)
## Implements
* [`IPrimaryEphemeralIdentity`](/proto-reference/interfaces/IPrimaryEphemeralIdentity)
## Constructors
### new PrimaryEphemeralIdentity()
> **new PrimaryEphemeralIdentity**(`p`?): [`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
Defined in: [WAProto/index.d.ts:10511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10511)
#### Parameters
##### p?
[`IPrimaryEphemeralIdentity`](/proto-reference/interfaces/IPrimaryEphemeralIdentity)
#### Returns
[`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
## Properties
### nonce?
> `optional` **nonce**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10513)
#### Implementation of
[`IPrimaryEphemeralIdentity`](/proto-reference/interfaces/IPrimaryEphemeralIdentity).[`nonce`](/proto-reference/interfaces/IPrimaryEphemeralIdentity#nonce)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10512)
#### Implementation of
[`IPrimaryEphemeralIdentity`](/proto-reference/interfaces/IPrimaryEphemeralIdentity).[`publicKey`](/proto-reference/interfaces/IPrimaryEphemeralIdentity#publickey)
## Methods
### create()
> `static` **create**(`properties`?): [`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
Defined in: [WAProto/index.d.ts:10514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10514)
#### Parameters
##### properties?
[`IPrimaryEphemeralIdentity`](/proto-reference/interfaces/IPrimaryEphemeralIdentity)
#### Returns
[`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
Defined in: [WAProto/index.d.ts:10516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10516)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10515)
#### Parameters
##### m
[`IPrimaryEphemeralIdentity`](/proto-reference/interfaces/IPrimaryEphemeralIdentity)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
Defined in: [WAProto/index.d.ts:10517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10517)
#### Parameters
##### d
#### Returns
[`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10520)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10519)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10518)
#### Parameters
##### m
[`PrimaryEphemeralIdentity`](/proto-reference/classes/PrimaryEphemeralIdentity)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProcessedVideo
Source: https://baileys.wiki/proto-reference/classes/ProcessedVideo
Protobuf class ProcessedVideo generated from WAProto.
Defined in: [WAProto/index.d.ts:10540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10540)
## Implements
* [`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo)
## Constructors
### new ProcessedVideo()
> **new ProcessedVideo**(`p`?): [`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
Defined in: [WAProto/index.d.ts:10541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10541)
#### Parameters
##### p?
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo)
#### Returns
[`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
## Properties
### bitrate?
> `optional` **bitrate**: `null` | `number`
Defined in: [WAProto/index.d.ts:10547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10547)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`bitrate`](/proto-reference/interfaces/IProcessedVideo#bitrate)
***
### capabilities
> **capabilities**: `string`\[]
Defined in: [WAProto/index.d.ts:10549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10549)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`capabilities`](/proto-reference/interfaces/IProcessedVideo#capabilities)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:10542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10542)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`directPath`](/proto-reference/interfaces/IProcessedVideo#directpath)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10546)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`fileLength`](/proto-reference/interfaces/IProcessedVideo#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10543)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`fileSha256`](/proto-reference/interfaces/IProcessedVideo#filesha256)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:10544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10544)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`height`](/proto-reference/interfaces/IProcessedVideo#height)
***
### quality?
> `optional` **quality**: `null` | [`VideoQuality`](/proto-reference/ProcessedVideo/enumerations/VideoQuality)
Defined in: [WAProto/index.d.ts:10548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10548)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`quality`](/proto-reference/interfaces/IProcessedVideo#quality)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:10545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10545)
#### Implementation of
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo).[`width`](/proto-reference/interfaces/IProcessedVideo#width)
## Methods
### create()
> `static` **create**(`properties`?): [`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
Defined in: [WAProto/index.d.ts:10550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10550)
#### Parameters
##### properties?
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo)
#### Returns
[`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
Defined in: [WAProto/index.d.ts:10552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10552)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10551)
#### Parameters
##### m
[`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
Defined in: [WAProto/index.d.ts:10553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10553)
#### Parameters
##### d
#### Returns
[`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10556)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10555)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10554)
#### Parameters
##### m
[`ProcessedVideo`](/proto-reference/classes/ProcessedVideo)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProloguePayload
Source: https://baileys.wiki/proto-reference/classes/ProloguePayload
Protobuf class ProloguePayload generated from WAProto.
Defined in: [WAProto/index.d.ts:10574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10574)
## Implements
* [`IProloguePayload`](/proto-reference/interfaces/IProloguePayload)
## Constructors
### new ProloguePayload()
> **new ProloguePayload**(`p`?): [`ProloguePayload`](/proto-reference/classes/ProloguePayload)
Defined in: [WAProto/index.d.ts:10575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10575)
#### Parameters
##### p?
[`IProloguePayload`](/proto-reference/interfaces/IProloguePayload)
#### Returns
[`ProloguePayload`](/proto-reference/classes/ProloguePayload)
## Properties
### commitment?
> `optional` **commitment**: `null` | [`ICompanionCommitment`](/proto-reference/interfaces/ICompanionCommitment)
Defined in: [WAProto/index.d.ts:10577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10577)
#### Implementation of
[`IProloguePayload`](/proto-reference/interfaces/IProloguePayload).[`commitment`](/proto-reference/interfaces/IProloguePayload#commitment)
***
### companionEphemeralIdentity?
> `optional` **companionEphemeralIdentity**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10576)
#### Implementation of
[`IProloguePayload`](/proto-reference/interfaces/IProloguePayload).[`companionEphemeralIdentity`](/proto-reference/interfaces/IProloguePayload#companionephemeralidentity)
## Methods
### create()
> `static` **create**(`properties`?): [`ProloguePayload`](/proto-reference/classes/ProloguePayload)
Defined in: [WAProto/index.d.ts:10578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10578)
#### Parameters
##### properties?
[`IProloguePayload`](/proto-reference/interfaces/IProloguePayload)
#### Returns
[`ProloguePayload`](/proto-reference/classes/ProloguePayload)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProloguePayload`](/proto-reference/classes/ProloguePayload)
Defined in: [WAProto/index.d.ts:10580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10580)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProloguePayload`](/proto-reference/classes/ProloguePayload)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10579)
#### Parameters
##### m
[`IProloguePayload`](/proto-reference/interfaces/IProloguePayload)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProloguePayload`](/proto-reference/classes/ProloguePayload)
Defined in: [WAProto/index.d.ts:10581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10581)
#### Parameters
##### d
#### Returns
[`ProloguePayload`](/proto-reference/classes/ProloguePayload)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10584)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10583)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10582)
#### Parameters
##### m
[`ProloguePayload`](/proto-reference/classes/ProloguePayload)
##### o?
`IConversionOptions`
#### Returns
`object`
# Pushname
Source: https://baileys.wiki/proto-reference/classes/Pushname
Protobuf class Pushname generated from WAProto.
Defined in: [WAProto/index.d.ts:10592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10592)
## Implements
* [`IPushname`](/proto-reference/interfaces/IPushname)
## Constructors
### new Pushname()
> **new Pushname**(`p`?): [`Pushname`](/proto-reference/classes/Pushname)
Defined in: [WAProto/index.d.ts:10593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10593)
#### Parameters
##### p?
[`IPushname`](/proto-reference/interfaces/IPushname)
#### Returns
[`Pushname`](/proto-reference/classes/Pushname)
## Properties
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:10594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10594)
#### Implementation of
[`IPushname`](/proto-reference/interfaces/IPushname).[`id`](/proto-reference/interfaces/IPushname#id)
***
### pushname?
> `optional` **pushname**: `null` | `string`
Defined in: [WAProto/index.d.ts:10595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10595)
#### Implementation of
[`IPushname`](/proto-reference/interfaces/IPushname).[`pushname`](/proto-reference/interfaces/IPushname#pushname)
## Methods
### create()
> `static` **create**(`properties`?): [`Pushname`](/proto-reference/classes/Pushname)
Defined in: [WAProto/index.d.ts:10596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10596)
#### Parameters
##### properties?
[`IPushname`](/proto-reference/interfaces/IPushname)
#### Returns
[`Pushname`](/proto-reference/classes/Pushname)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Pushname`](/proto-reference/classes/Pushname)
Defined in: [WAProto/index.d.ts:10598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10598)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Pushname`](/proto-reference/classes/Pushname)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10597)
#### Parameters
##### m
[`IPushname`](/proto-reference/interfaces/IPushname)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Pushname`](/proto-reference/classes/Pushname)
Defined in: [WAProto/index.d.ts:10599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10599)
#### Parameters
##### d
#### Returns
[`Pushname`](/proto-reference/classes/Pushname)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10602)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10601)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10600)
#### Parameters
##### m
[`Pushname`](/proto-reference/classes/Pushname)
##### o?
`IConversionOptions`
#### Returns
`object`
# QuarantinedMessage
Source: https://baileys.wiki/proto-reference/classes/QuarantinedMessage
Protobuf class QuarantinedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10610)
## Implements
* [`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage)
## Constructors
### new QuarantinedMessage()
> **new QuarantinedMessage**(`p`?): [`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
Defined in: [WAProto/index.d.ts:10611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10611)
#### Parameters
##### p?
[`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage)
#### Returns
[`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
## Properties
### extractedText?
> `optional` **extractedText**: `null` | `string`
Defined in: [WAProto/index.d.ts:10613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10613)
#### Implementation of
[`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage).[`extractedText`](/proto-reference/interfaces/IQuarantinedMessage#extractedtext)
***
### originalData?
> `optional` **originalData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10612)
#### Implementation of
[`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage).[`originalData`](/proto-reference/interfaces/IQuarantinedMessage#originaldata)
## Methods
### create()
> `static` **create**(`properties`?): [`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
Defined in: [WAProto/index.d.ts:10614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10614)
#### Parameters
##### properties?
[`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage)
#### Returns
[`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
Defined in: [WAProto/index.d.ts:10616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10616)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10615)
#### Parameters
##### m
[`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
Defined in: [WAProto/index.d.ts:10617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10617)
#### Parameters
##### d
#### Returns
[`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10620)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10619)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10618)
#### Parameters
##### m
[`QuarantinedMessage`](/proto-reference/classes/QuarantinedMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# Reaction
Source: https://baileys.wiki/proto-reference/classes/Reaction
Protobuf class Reaction generated from WAProto.
Defined in: [WAProto/index.d.ts:10631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10631)
## Implements
* [`IReaction`](/proto-reference/interfaces/IReaction)
## Constructors
### new Reaction()
> **new Reaction**(`p`?): [`Reaction`](/proto-reference/classes/Reaction)
Defined in: [WAProto/index.d.ts:10632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10632)
#### Parameters
##### p?
[`IReaction`](/proto-reference/interfaces/IReaction)
#### Returns
[`Reaction`](/proto-reference/classes/Reaction)
## Properties
### groupingKey?
> `optional` **groupingKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:10635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10635)
#### Implementation of
[`IReaction`](/proto-reference/interfaces/IReaction).[`groupingKey`](/proto-reference/interfaces/IReaction#groupingkey)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:10633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10633)
#### Implementation of
[`IReaction`](/proto-reference/interfaces/IReaction).[`key`](/proto-reference/interfaces/IReaction#key)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10636)
#### Implementation of
[`IReaction`](/proto-reference/interfaces/IReaction).[`senderTimestampMs`](/proto-reference/interfaces/IReaction#sendertimestampms)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:10634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10634)
#### Implementation of
[`IReaction`](/proto-reference/interfaces/IReaction).[`text`](/proto-reference/interfaces/IReaction#text)
***
### unread?
> `optional` **unread**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10637)
#### Implementation of
[`IReaction`](/proto-reference/interfaces/IReaction).[`unread`](/proto-reference/interfaces/IReaction#unread)
## Methods
### create()
> `static` **create**(`properties`?): [`Reaction`](/proto-reference/classes/Reaction)
Defined in: [WAProto/index.d.ts:10638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10638)
#### Parameters
##### properties?
[`IReaction`](/proto-reference/interfaces/IReaction)
#### Returns
[`Reaction`](/proto-reference/classes/Reaction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Reaction`](/proto-reference/classes/Reaction)
Defined in: [WAProto/index.d.ts:10640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10640)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Reaction`](/proto-reference/classes/Reaction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10639)
#### Parameters
##### m
[`IReaction`](/proto-reference/interfaces/IReaction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Reaction`](/proto-reference/classes/Reaction)
Defined in: [WAProto/index.d.ts:10641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10641)
#### Parameters
##### d
#### Returns
[`Reaction`](/proto-reference/classes/Reaction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10644)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10643)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10642)
#### Parameters
##### m
[`Reaction`](/proto-reference/classes/Reaction)
##### o?
`IConversionOptions`
#### Returns
`object`
# RecentEmojiWeight
Source: https://baileys.wiki/proto-reference/classes/RecentEmojiWeight
Protobuf class RecentEmojiWeight generated from WAProto.
Defined in: [WAProto/index.d.ts:10652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10652)
## Implements
* [`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight)
## Constructors
### new RecentEmojiWeight()
> **new RecentEmojiWeight**(`p`?): [`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
Defined in: [WAProto/index.d.ts:10653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10653)
#### Parameters
##### p?
[`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight)
#### Returns
[`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
## Properties
### emoji?
> `optional` **emoji**: `null` | `string`
Defined in: [WAProto/index.d.ts:10654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10654)
#### Implementation of
[`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight).[`emoji`](/proto-reference/interfaces/IRecentEmojiWeight#emoji)
***
### weight?
> `optional` **weight**: `null` | `number`
Defined in: [WAProto/index.d.ts:10655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10655)
#### Implementation of
[`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight).[`weight`](/proto-reference/interfaces/IRecentEmojiWeight#weight)
## Methods
### create()
> `static` **create**(`properties`?): [`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
Defined in: [WAProto/index.d.ts:10656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10656)
#### Parameters
##### properties?
[`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight)
#### Returns
[`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
Defined in: [WAProto/index.d.ts:10658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10658)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10657)
#### Parameters
##### m
[`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
Defined in: [WAProto/index.d.ts:10659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10659)
#### Parameters
##### d
#### Returns
[`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10662)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10661)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10660)
#### Parameters
##### m
[`RecentEmojiWeight`](/proto-reference/classes/RecentEmojiWeight)
##### o?
`IConversionOptions`
#### Returns
`object`
# RecordStructure
Source: https://baileys.wiki/proto-reference/classes/RecordStructure
Protobuf class RecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10670)
## Implements
* [`IRecordStructure`](/proto-reference/interfaces/IRecordStructure)
## Constructors
### new RecordStructure()
> **new RecordStructure**(`p`?): [`RecordStructure`](/proto-reference/classes/RecordStructure)
Defined in: [WAProto/index.d.ts:10671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10671)
#### Parameters
##### p?
[`IRecordStructure`](/proto-reference/interfaces/IRecordStructure)
#### Returns
[`RecordStructure`](/proto-reference/classes/RecordStructure)
## Properties
### currentSession?
> `optional` **currentSession**: `null` | [`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)
Defined in: [WAProto/index.d.ts:10672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10672)
#### Implementation of
[`IRecordStructure`](/proto-reference/interfaces/IRecordStructure).[`currentSession`](/proto-reference/interfaces/IRecordStructure#currentsession)
***
### previousSessions
> **previousSessions**: [`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)\[]
Defined in: [WAProto/index.d.ts:10673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10673)
#### Implementation of
[`IRecordStructure`](/proto-reference/interfaces/IRecordStructure).[`previousSessions`](/proto-reference/interfaces/IRecordStructure#previoussessions)
## Methods
### create()
> `static` **create**(`properties`?): [`RecordStructure`](/proto-reference/classes/RecordStructure)
Defined in: [WAProto/index.d.ts:10674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10674)
#### Parameters
##### properties?
[`IRecordStructure`](/proto-reference/interfaces/IRecordStructure)
#### Returns
[`RecordStructure`](/proto-reference/classes/RecordStructure)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RecordStructure`](/proto-reference/classes/RecordStructure)
Defined in: [WAProto/index.d.ts:10676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10676)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RecordStructure`](/proto-reference/classes/RecordStructure)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10675)
#### Parameters
##### m
[`IRecordStructure`](/proto-reference/interfaces/IRecordStructure)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RecordStructure`](/proto-reference/classes/RecordStructure)
Defined in: [WAProto/index.d.ts:10677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10677)
#### Parameters
##### d
#### Returns
[`RecordStructure`](/proto-reference/classes/RecordStructure)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10680)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10679)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10678)
#### Parameters
##### m
[`RecordStructure`](/proto-reference/classes/RecordStructure)
##### o?
`IConversionOptions`
#### Returns
`object`
# Reportable
Source: https://baileys.wiki/proto-reference/classes/Reportable
Protobuf class Reportable generated from WAProto.
Defined in: [WAProto/index.d.ts:10690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10690)
## Implements
* [`IReportable`](/proto-reference/interfaces/IReportable)
## Constructors
### new Reportable()
> **new Reportable**(`p`?): [`Reportable`](/proto-reference/classes/Reportable)
Defined in: [WAProto/index.d.ts:10691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10691)
#### Parameters
##### p?
[`IReportable`](/proto-reference/interfaces/IReportable)
#### Returns
[`Reportable`](/proto-reference/classes/Reportable)
## Properties
### maxVersion?
> `optional` **maxVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10693)
#### Implementation of
[`IReportable`](/proto-reference/interfaces/IReportable).[`maxVersion`](/proto-reference/interfaces/IReportable#maxversion)
***
### minVersion?
> `optional` **minVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10692)
#### Implementation of
[`IReportable`](/proto-reference/interfaces/IReportable).[`minVersion`](/proto-reference/interfaces/IReportable#minversion)
***
### never?
> `optional` **never**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10695)
#### Implementation of
[`IReportable`](/proto-reference/interfaces/IReportable).[`never`](/proto-reference/interfaces/IReportable#never)
***
### notReportableMinVersion?
> `optional` **notReportableMinVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10694)
#### Implementation of
[`IReportable`](/proto-reference/interfaces/IReportable).[`notReportableMinVersion`](/proto-reference/interfaces/IReportable#notreportableminversion)
## Methods
### create()
> `static` **create**(`properties`?): [`Reportable`](/proto-reference/classes/Reportable)
Defined in: [WAProto/index.d.ts:10696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10696)
#### Parameters
##### properties?
[`IReportable`](/proto-reference/interfaces/IReportable)
#### Returns
[`Reportable`](/proto-reference/classes/Reportable)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Reportable`](/proto-reference/classes/Reportable)
Defined in: [WAProto/index.d.ts:10698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10698)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Reportable`](/proto-reference/classes/Reportable)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10697)
#### Parameters
##### m
[`IReportable`](/proto-reference/interfaces/IReportable)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Reportable`](/proto-reference/classes/Reportable)
Defined in: [WAProto/index.d.ts:10699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10699)
#### Parameters
##### d
#### Returns
[`Reportable`](/proto-reference/classes/Reportable)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10702)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10701)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10700)
#### Parameters
##### m
[`Reportable`](/proto-reference/classes/Reportable)
##### o?
`IConversionOptions`
#### Returns
`object`
# ReportingTokenInfo
Source: https://baileys.wiki/proto-reference/classes/ReportingTokenInfo
Protobuf class ReportingTokenInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:10709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10709)
## Implements
* [`IReportingTokenInfo`](/proto-reference/interfaces/IReportingTokenInfo)
## Constructors
### new ReportingTokenInfo()
> **new ReportingTokenInfo**(`p`?): [`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
Defined in: [WAProto/index.d.ts:10710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10710)
#### Parameters
##### p?
[`IReportingTokenInfo`](/proto-reference/interfaces/IReportingTokenInfo)
#### Returns
[`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
## Properties
### reportingTag?
> `optional` **reportingTag**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10711)
#### Implementation of
[`IReportingTokenInfo`](/proto-reference/interfaces/IReportingTokenInfo).[`reportingTag`](/proto-reference/interfaces/IReportingTokenInfo#reportingtag)
## Methods
### create()
> `static` **create**(`properties`?): [`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
Defined in: [WAProto/index.d.ts:10712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10712)
#### Parameters
##### properties?
[`IReportingTokenInfo`](/proto-reference/interfaces/IReportingTokenInfo)
#### Returns
[`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
Defined in: [WAProto/index.d.ts:10714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10714)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10713)
#### Parameters
##### m
[`IReportingTokenInfo`](/proto-reference/interfaces/IReportingTokenInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
Defined in: [WAProto/index.d.ts:10715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10715)
#### Parameters
##### d
#### Returns
[`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10718)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10717)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10716)
#### Parameters
##### m
[`ReportingTokenInfo`](/proto-reference/classes/ReportingTokenInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# SenderKeyDistributionMessage
Source: https://baileys.wiki/proto-reference/classes/SenderKeyDistributionMessage
Protobuf class SenderKeyDistributionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10728)
## Implements
* [`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage)
## Constructors
### new SenderKeyDistributionMessage()
> **new SenderKeyDistributionMessage**(`p`?): [`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:10729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10729)
#### Parameters
##### p?
[`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage)
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
## Properties
### chainKey?
> `optional` **chainKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10732)
#### Implementation of
[`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage).[`chainKey`](/proto-reference/interfaces/ISenderKeyDistributionMessage#chainkey)
***
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:10730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10730)
#### Implementation of
[`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage).[`id`](/proto-reference/interfaces/ISenderKeyDistributionMessage#id)
***
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10731)
#### Implementation of
[`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage).[`iteration`](/proto-reference/interfaces/ISenderKeyDistributionMessage#iteration)
***
### signingKey?
> `optional` **signingKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10733)
#### Implementation of
[`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage).[`signingKey`](/proto-reference/interfaces/ISenderKeyDistributionMessage#signingkey)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:10734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10734)
#### Parameters
##### properties?
[`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage)
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:10736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10736)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10735)
#### Parameters
##### m
[`ISenderKeyDistributionMessage`](/proto-reference/interfaces/ISenderKeyDistributionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:10737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10737)
#### Parameters
##### d
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10740)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10739)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10738)
#### Parameters
##### m
[`SenderKeyDistributionMessage`](/proto-reference/classes/SenderKeyDistributionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# SenderKeyMessage
Source: https://baileys.wiki/proto-reference/classes/SenderKeyMessage
Protobuf class SenderKeyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10749)
## Implements
* [`ISenderKeyMessage`](/proto-reference/interfaces/ISenderKeyMessage)
## Constructors
### new SenderKeyMessage()
> **new SenderKeyMessage**(`p`?): [`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
Defined in: [WAProto/index.d.ts:10750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10750)
#### Parameters
##### p?
[`ISenderKeyMessage`](/proto-reference/interfaces/ISenderKeyMessage)
#### Returns
[`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
## Properties
### ciphertext?
> `optional` **ciphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10753)
#### Implementation of
[`ISenderKeyMessage`](/proto-reference/interfaces/ISenderKeyMessage).[`ciphertext`](/proto-reference/interfaces/ISenderKeyMessage#ciphertext)
***
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:10751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10751)
#### Implementation of
[`ISenderKeyMessage`](/proto-reference/interfaces/ISenderKeyMessage).[`id`](/proto-reference/interfaces/ISenderKeyMessage#id)
***
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10752)
#### Implementation of
[`ISenderKeyMessage`](/proto-reference/interfaces/ISenderKeyMessage).[`iteration`](/proto-reference/interfaces/ISenderKeyMessage#iteration)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
Defined in: [WAProto/index.d.ts:10754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10754)
#### Parameters
##### properties?
[`ISenderKeyMessage`](/proto-reference/interfaces/ISenderKeyMessage)
#### Returns
[`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
Defined in: [WAProto/index.d.ts:10756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10756)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10755)
#### Parameters
##### m
[`ISenderKeyMessage`](/proto-reference/interfaces/ISenderKeyMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
Defined in: [WAProto/index.d.ts:10757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10757)
#### Parameters
##### d
#### Returns
[`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10760)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10759)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10758)
#### Parameters
##### m
[`SenderKeyMessage`](/proto-reference/classes/SenderKeyMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# SenderKeyRecordStructure
Source: https://baileys.wiki/proto-reference/classes/SenderKeyRecordStructure
Protobuf class SenderKeyRecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10767)
## Implements
* [`ISenderKeyRecordStructure`](/proto-reference/interfaces/ISenderKeyRecordStructure)
## Constructors
### new SenderKeyRecordStructure()
> **new SenderKeyRecordStructure**(`p`?): [`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10768)
#### Parameters
##### p?
[`ISenderKeyRecordStructure`](/proto-reference/interfaces/ISenderKeyRecordStructure)
#### Returns
[`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
## Properties
### senderKeyStates
> **senderKeyStates**: [`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure)\[]
Defined in: [WAProto/index.d.ts:10769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10769)
#### Implementation of
[`ISenderKeyRecordStructure`](/proto-reference/interfaces/ISenderKeyRecordStructure).[`senderKeyStates`](/proto-reference/interfaces/ISenderKeyRecordStructure#senderkeystates)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10770)
#### Parameters
##### properties?
[`ISenderKeyRecordStructure`](/proto-reference/interfaces/ISenderKeyRecordStructure)
#### Returns
[`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10772)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10771)
#### Parameters
##### m
[`ISenderKeyRecordStructure`](/proto-reference/interfaces/ISenderKeyRecordStructure)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
Defined in: [WAProto/index.d.ts:10773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10773)
#### Parameters
##### d
#### Returns
[`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10776)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10775)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10774)
#### Parameters
##### m
[`SenderKeyRecordStructure`](/proto-reference/classes/SenderKeyRecordStructure)
##### o?
`IConversionOptions`
#### Returns
`object`
# SenderKeyStateStructure
Source: https://baileys.wiki/proto-reference/classes/SenderKeyStateStructure
Protobuf class SenderKeyStateStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10786)
## Implements
* [`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure)
## Constructors
### new SenderKeyStateStructure()
> **new SenderKeyStateStructure**(`p`?): [`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
Defined in: [WAProto/index.d.ts:10787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10787)
#### Parameters
##### p?
[`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure)
#### Returns
[`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
## Properties
### senderChainKey?
> `optional` **senderChainKey**: `null` | [`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey)
Defined in: [WAProto/index.d.ts:10789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10789)
#### Implementation of
[`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure).[`senderChainKey`](/proto-reference/interfaces/ISenderKeyStateStructure#senderchainkey)
***
### senderKeyId?
> `optional` **senderKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10788)
#### Implementation of
[`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure).[`senderKeyId`](/proto-reference/interfaces/ISenderKeyStateStructure#senderkeyid)
***
### senderMessageKeys
> **senderMessageKeys**: [`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey)\[]
Defined in: [WAProto/index.d.ts:10791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10791)
#### Implementation of
[`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure).[`senderMessageKeys`](/proto-reference/interfaces/ISenderKeyStateStructure#sendermessagekeys)
***
### senderSigningKey?
> `optional` **senderSigningKey**: `null` | [`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey)
Defined in: [WAProto/index.d.ts:10790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10790)
#### Implementation of
[`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure).[`senderSigningKey`](/proto-reference/interfaces/ISenderKeyStateStructure#sendersigningkey)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
Defined in: [WAProto/index.d.ts:10792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10792)
#### Parameters
##### properties?
[`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure)
#### Returns
[`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
Defined in: [WAProto/index.d.ts:10794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10794)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10793)
#### Parameters
##### m
[`ISenderKeyStateStructure`](/proto-reference/interfaces/ISenderKeyStateStructure)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
Defined in: [WAProto/index.d.ts:10795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10795)
#### Parameters
##### d
#### Returns
[`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10798)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10797)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10796)
#### Parameters
##### m
[`SenderKeyStateStructure`](/proto-reference/classes/SenderKeyStateStructure)
##### o?
`IConversionOptions`
#### Returns
`object`
# ServerErrorReceipt
Source: https://baileys.wiki/proto-reference/classes/ServerErrorReceipt
Protobuf class ServerErrorReceipt generated from WAProto.
Defined in: [WAProto/index.d.ts:10862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10862)
## Implements
* [`IServerErrorReceipt`](/proto-reference/interfaces/IServerErrorReceipt)
## Constructors
### new ServerErrorReceipt()
> **new ServerErrorReceipt**(`p`?): [`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
Defined in: [WAProto/index.d.ts:10863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10863)
#### Parameters
##### p?
[`IServerErrorReceipt`](/proto-reference/interfaces/IServerErrorReceipt)
#### Returns
[`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
## Properties
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:10864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10864)
#### Implementation of
[`IServerErrorReceipt`](/proto-reference/interfaces/IServerErrorReceipt).[`stanzaId`](/proto-reference/interfaces/IServerErrorReceipt#stanzaid)
## Methods
### create()
> `static` **create**(`properties`?): [`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
Defined in: [WAProto/index.d.ts:10865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10865)
#### Parameters
##### properties?
[`IServerErrorReceipt`](/proto-reference/interfaces/IServerErrorReceipt)
#### Returns
[`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
Defined in: [WAProto/index.d.ts:10867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10867)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10866)
#### Parameters
##### m
[`IServerErrorReceipt`](/proto-reference/interfaces/IServerErrorReceipt)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
Defined in: [WAProto/index.d.ts:10868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10868)
#### Parameters
##### d
#### Returns
[`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10871)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10870)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10869)
#### Parameters
##### m
[`ServerErrorReceipt`](/proto-reference/classes/ServerErrorReceipt)
##### o?
`IConversionOptions`
#### Returns
`object`
# SessionStructure
Source: https://baileys.wiki/proto-reference/classes/SessionStructure
Protobuf class SessionStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:10890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10890)
## Implements
* [`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)
## Constructors
### new SessionStructure()
> **new SessionStructure**(`p`?): [`SessionStructure`](/proto-reference/classes/SessionStructure)
Defined in: [WAProto/index.d.ts:10891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10891)
#### Parameters
##### p?
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)
#### Returns
[`SessionStructure`](/proto-reference/classes/SessionStructure)
## Properties
### aliceBaseKey?
> `optional` **aliceBaseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10904)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`aliceBaseKey`](/proto-reference/interfaces/ISessionStructure#alicebasekey)
***
### localIdentityPublic?
> `optional` **localIdentityPublic**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10893)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`localIdentityPublic`](/proto-reference/interfaces/ISessionStructure#localidentitypublic)
***
### localRegistrationId?
> `optional` **localRegistrationId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10902)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`localRegistrationId`](/proto-reference/interfaces/ISessionStructure#localregistrationid)
***
### needsRefresh?
> `optional` **needsRefresh**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:10903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10903)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`needsRefresh`](/proto-reference/interfaces/ISessionStructure#needsrefresh)
***
### pendingKeyExchange?
> `optional` **pendingKeyExchange**: `null` | [`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange)
Defined in: [WAProto/index.d.ts:10899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10899)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`pendingKeyExchange`](/proto-reference/interfaces/ISessionStructure#pendingkeyexchange)
***
### pendingPreKey?
> `optional` **pendingPreKey**: `null` | [`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey)
Defined in: [WAProto/index.d.ts:10900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10900)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`pendingPreKey`](/proto-reference/interfaces/ISessionStructure#pendingprekey)
***
### previousCounter?
> `optional` **previousCounter**: `null` | `number`
Defined in: [WAProto/index.d.ts:10896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10896)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`previousCounter`](/proto-reference/interfaces/ISessionStructure#previouscounter)
***
### receiverChains
> **receiverChains**: [`IChain`](/proto-reference/SessionStructure/interfaces/IChain)\[]
Defined in: [WAProto/index.d.ts:10898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10898)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`receiverChains`](/proto-reference/interfaces/ISessionStructure#receiverchains)
***
### remoteIdentityPublic?
> `optional` **remoteIdentityPublic**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10894)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`remoteIdentityPublic`](/proto-reference/interfaces/ISessionStructure#remoteidentitypublic)
***
### remoteRegistrationId?
> `optional` **remoteRegistrationId**: `null` | `number`
Defined in: [WAProto/index.d.ts:10901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10901)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`remoteRegistrationId`](/proto-reference/interfaces/ISessionStructure#remoteregistrationid)
***
### rootKey?
> `optional` **rootKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10895)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`rootKey`](/proto-reference/interfaces/ISessionStructure#rootkey)
***
### senderChain?
> `optional` **senderChain**: `null` | [`IChain`](/proto-reference/SessionStructure/interfaces/IChain)
Defined in: [WAProto/index.d.ts:10897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10897)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`senderChain`](/proto-reference/interfaces/ISessionStructure#senderchain)
***
### sessionVersion?
> `optional` **sessionVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:10892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10892)
#### Implementation of
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure).[`sessionVersion`](/proto-reference/interfaces/ISessionStructure#sessionversion)
## Methods
### create()
> `static` **create**(`properties`?): [`SessionStructure`](/proto-reference/classes/SessionStructure)
Defined in: [WAProto/index.d.ts:10905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10905)
#### Parameters
##### properties?
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)
#### Returns
[`SessionStructure`](/proto-reference/classes/SessionStructure)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SessionStructure`](/proto-reference/classes/SessionStructure)
Defined in: [WAProto/index.d.ts:10907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10907)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SessionStructure`](/proto-reference/classes/SessionStructure)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10906)
#### Parameters
##### m
[`ISessionStructure`](/proto-reference/interfaces/ISessionStructure)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SessionStructure`](/proto-reference/classes/SessionStructure)
Defined in: [WAProto/index.d.ts:10908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10908)
#### Parameters
##### d
#### Returns
[`SessionStructure`](/proto-reference/classes/SessionStructure)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10911)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10910)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10909)
#### Parameters
##### m
[`SessionStructure`](/proto-reference/classes/SessionStructure)
##### o?
`IConversionOptions`
#### Returns
`object`
# SessionTransparencyMetadata
Source: https://baileys.wiki/proto-reference/classes/SessionTransparencyMetadata
Protobuf class SessionTransparencyMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11036)
## Implements
* [`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata)
## Constructors
### new SessionTransparencyMetadata()
> **new SessionTransparencyMetadata**(`p`?): [`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
Defined in: [WAProto/index.d.ts:11037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11037)
#### Parameters
##### p?
[`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata)
#### Returns
[`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
## Properties
### disclaimerText?
> `optional` **disclaimerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:11038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11038)
#### Implementation of
[`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata).[`disclaimerText`](/proto-reference/interfaces/ISessionTransparencyMetadata#disclaimertext)
***
### hcaId?
> `optional` **hcaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:11039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11039)
#### Implementation of
[`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata).[`hcaId`](/proto-reference/interfaces/ISessionTransparencyMetadata#hcaid)
***
### sessionTransparencyType?
> `optional` **sessionTransparencyType**: `null` | [`SessionTransparencyType`](/proto-reference/enumerations/SessionTransparencyType)
Defined in: [WAProto/index.d.ts:11040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11040)
#### Implementation of
[`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata).[`sessionTransparencyType`](/proto-reference/interfaces/ISessionTransparencyMetadata#sessiontransparencytype)
## Methods
### create()
> `static` **create**(`properties`?): [`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
Defined in: [WAProto/index.d.ts:11041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11041)
#### Parameters
##### properties?
[`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata)
#### Returns
[`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
Defined in: [WAProto/index.d.ts:11043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11043)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11042)
#### Parameters
##### m
[`ISessionTransparencyMetadata`](/proto-reference/interfaces/ISessionTransparencyMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
Defined in: [WAProto/index.d.ts:11044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11044)
#### Parameters
##### d
#### Returns
[`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11047)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11046)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11045)
#### Parameters
##### m
[`SessionTransparencyMetadata`](/proto-reference/classes/SessionTransparencyMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# SignalMessage
Source: https://baileys.wiki/proto-reference/classes/SignalMessage
Protobuf class SignalMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:11062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11062)
## Implements
* [`ISignalMessage`](/proto-reference/interfaces/ISignalMessage)
## Constructors
### new SignalMessage()
> **new SignalMessage**(`p`?): [`SignalMessage`](/proto-reference/classes/SignalMessage)
Defined in: [WAProto/index.d.ts:11063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11063)
#### Parameters
##### p?
[`ISignalMessage`](/proto-reference/interfaces/ISignalMessage)
#### Returns
[`SignalMessage`](/proto-reference/classes/SignalMessage)
## Properties
### ciphertext?
> `optional` **ciphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11067)
#### Implementation of
[`ISignalMessage`](/proto-reference/interfaces/ISignalMessage).[`ciphertext`](/proto-reference/interfaces/ISignalMessage#ciphertext)
***
### counter?
> `optional` **counter**: `null` | `number`
Defined in: [WAProto/index.d.ts:11065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11065)
#### Implementation of
[`ISignalMessage`](/proto-reference/interfaces/ISignalMessage).[`counter`](/proto-reference/interfaces/ISignalMessage#counter)
***
### previousCounter?
> `optional` **previousCounter**: `null` | `number`
Defined in: [WAProto/index.d.ts:11066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11066)
#### Implementation of
[`ISignalMessage`](/proto-reference/interfaces/ISignalMessage).[`previousCounter`](/proto-reference/interfaces/ISignalMessage#previouscounter)
***
### ratchetKey?
> `optional` **ratchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11064)
#### Implementation of
[`ISignalMessage`](/proto-reference/interfaces/ISignalMessage).[`ratchetKey`](/proto-reference/interfaces/ISignalMessage#ratchetkey)
## Methods
### create()
> `static` **create**(`properties`?): [`SignalMessage`](/proto-reference/classes/SignalMessage)
Defined in: [WAProto/index.d.ts:11068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11068)
#### Parameters
##### properties?
[`ISignalMessage`](/proto-reference/interfaces/ISignalMessage)
#### Returns
[`SignalMessage`](/proto-reference/classes/SignalMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SignalMessage`](/proto-reference/classes/SignalMessage)
Defined in: [WAProto/index.d.ts:11070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11070)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SignalMessage`](/proto-reference/classes/SignalMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11069)
#### Parameters
##### m
[`ISignalMessage`](/proto-reference/interfaces/ISignalMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SignalMessage`](/proto-reference/classes/SignalMessage)
Defined in: [WAProto/index.d.ts:11071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11071)
#### Parameters
##### d
#### Returns
[`SignalMessage`](/proto-reference/classes/SignalMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11074)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11073)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11072)
#### Parameters
##### m
[`SignalMessage`](/proto-reference/classes/SignalMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIHomeActionType
Source: https://baileys.wiki/proto-reference/AIHomeState/AIHomeOption/enumerations/AIHomeActionType
Protobuf enumeration AIHomeActionType generated from WAProto.
Defined in: [WAProto/index.d.ts:172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L172)
## Enumeration Members
### ANALYZE\_FILE
> **ANALYZE\_FILE**: `3`
Defined in: [WAProto/index.d.ts:176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L176)
***
### ANIMATE\_PHOTO
> **ANIMATE\_PHOTO**: `2`
Defined in: [WAProto/index.d.ts:175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L175)
***
### CREATE\_IMAGE
> **CREATE\_IMAGE**: `1`
Defined in: [WAProto/index.d.ts:174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L174)
***
### PROMPT
> **PROMPT**: `0`
Defined in: [WAProto/index.d.ts:173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L173)
# AIHomeOption
Source: https://baileys.wiki/proto-reference/AIHomeState/AIHomeOption/overview
Protobuf symbol AIHomeOption generated from WAProto.
## Enumerations
* [AIHomeActionType](/proto-reference/AIHomeState/AIHomeOption/enumerations/AIHomeActionType)
# AIHomeOption
Source: https://baileys.wiki/proto-reference/AIHomeState/classes/AIHomeOption
Protobuf class AIHomeOption generated from WAProto.
Defined in: [WAProto/index.d.ts:152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L152)
## Implements
* [`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)
## Constructors
### new AIHomeOption()
> **new AIHomeOption**(`p`?): [`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
Defined in: [WAProto/index.d.ts:153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L153)
#### Parameters
##### p?
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)
#### Returns
[`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
## Properties
### imageBackgroundColor?
> `optional` **imageBackgroundColor**: `null` | `string`
Defined in: [WAProto/index.d.ts:160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L160)
#### Implementation of
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption).[`imageBackgroundColor`](/proto-reference/AIHomeState/interfaces/IAIHomeOption#imagebackgroundcolor)
***
### imageTintColor?
> `optional` **imageTintColor**: `null` | `string`
Defined in: [WAProto/index.d.ts:159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L159)
#### Implementation of
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption).[`imageTintColor`](/proto-reference/AIHomeState/interfaces/IAIHomeOption#imagetintcolor)
***
### imageWdsIdentifier?
> `optional` **imageWdsIdentifier**: `null` | `string`
Defined in: [WAProto/index.d.ts:158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L158)
#### Implementation of
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption).[`imageWdsIdentifier`](/proto-reference/AIHomeState/interfaces/IAIHomeOption#imagewdsidentifier)
***
### promptText?
> `optional` **promptText**: `null` | `string`
Defined in: [WAProto/index.d.ts:156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L156)
#### Implementation of
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption).[`promptText`](/proto-reference/AIHomeState/interfaces/IAIHomeOption#prompttext)
***
### sessionId?
> `optional` **sessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:157](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L157)
#### Implementation of
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption).[`sessionId`](/proto-reference/AIHomeState/interfaces/IAIHomeOption#sessionid)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L155)
#### Implementation of
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption).[`title`](/proto-reference/AIHomeState/interfaces/IAIHomeOption#title)
***
### type?
> `optional` **type**: `null` | [`AIHomeActionType`](/proto-reference/AIHomeState/AIHomeOption/enumerations/AIHomeActionType)
Defined in: [WAProto/index.d.ts:154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L154)
#### Implementation of
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption).[`type`](/proto-reference/AIHomeState/interfaces/IAIHomeOption#type)
## Methods
### create()
> `static` **create**(`properties`?): [`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
Defined in: [WAProto/index.d.ts:161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L161)
#### Parameters
##### properties?
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)
#### Returns
[`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
Defined in: [WAProto/index.d.ts:163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L163)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L162)
#### Parameters
##### m
[`IAIHomeOption`](/proto-reference/AIHomeState/interfaces/IAIHomeOption)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
Defined in: [WAProto/index.d.ts:164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L164)
#### Parameters
##### d
#### Returns
[`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L167)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L166)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L165)
#### Parameters
##### m
[`AIHomeOption`](/proto-reference/AIHomeState/classes/AIHomeOption)
##### o?
`IConversionOptions`
#### Returns
`object`
# IAIHomeOption
Source: https://baileys.wiki/proto-reference/AIHomeState/interfaces/IAIHomeOption
Protobuf interface IAIHomeOption generated from WAProto.
Defined in: [WAProto/index.d.ts:142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L142)
## Properties
### imageBackgroundColor?
> `optional` **imageBackgroundColor**: `null` | `string`
Defined in: [WAProto/index.d.ts:149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L149)
***
### imageTintColor?
> `optional` **imageTintColor**: `null` | `string`
Defined in: [WAProto/index.d.ts:148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L148)
***
### imageWdsIdentifier?
> `optional` **imageWdsIdentifier**: `null` | `string`
Defined in: [WAProto/index.d.ts:147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L147)
***
### promptText?
> `optional` **promptText**: `null` | `string`
Defined in: [WAProto/index.d.ts:145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L145)
***
### sessionId?
> `optional` **sessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L146)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L144)
***
### type?
> `optional` **type**: `null` | [`AIHomeActionType`](/proto-reference/AIHomeState/AIHomeOption/enumerations/AIHomeActionType)
Defined in: [WAProto/index.d.ts:143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L143)
# AIHomeState
Source: https://baileys.wiki/proto-reference/AIHomeState/overview
Protobuf symbol AIHomeState generated from WAProto.
## Namespaces
* [AIHomeOption](/proto-reference/AIHomeState/AIHomeOption/overview)
## Classes
* [AIHomeOption](/proto-reference/AIHomeState/classes/AIHomeOption)
## Interfaces
* [IAIHomeOption](/proto-reference/AIHomeState/interfaces/IAIHomeOption)
# AIRichResponseCodeBlock
Source: https://baileys.wiki/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock
Protobuf class AIRichResponseCodeBlock generated from WAProto.
Defined in: [WAProto/index.d.ts:244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L244)
## Implements
* [`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock)
## Constructors
### new AIRichResponseCodeBlock()
> **new AIRichResponseCodeBlock**(`p`?): [`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
Defined in: [WAProto/index.d.ts:245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L245)
#### Parameters
##### p?
[`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock)
#### Returns
[`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
## Properties
### codeContent?
> `optional` **codeContent**: `null` | `string`
Defined in: [WAProto/index.d.ts:247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L247)
#### Implementation of
[`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock).[`codeContent`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock#codecontent)
***
### highlightType?
> `optional` **highlightType**: `null` | [`AIRichResponseCodeHighlightType`](/proto-reference/AIRichResponseCodeMetadata/enumerations/AIRichResponseCodeHighlightType)
Defined in: [WAProto/index.d.ts:246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L246)
#### Implementation of
[`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock).[`highlightType`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock#highlighttype)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
Defined in: [WAProto/index.d.ts:248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L248)
#### Parameters
##### properties?
[`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock)
#### Returns
[`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
Defined in: [WAProto/index.d.ts:250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L250)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L249)
#### Parameters
##### m
[`IAIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
Defined in: [WAProto/index.d.ts:251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L251)
#### Parameters
##### d
#### Returns
[`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L254)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L253)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L252)
#### Parameters
##### m
[`AIRichResponseCodeBlock`](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseCodeHighlightType
Source: https://baileys.wiki/proto-reference/AIRichResponseCodeMetadata/enumerations/AIRichResponseCodeHighlightType
Protobuf enumeration AIRichResponseCodeHighlightType generated from WAProto.
Defined in: [WAProto/index.d.ts:257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L257)
## Enumeration Members
### AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_COMMENT
> **AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_COMMENT**: `5`
Defined in: [WAProto/index.d.ts:263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L263)
***
### AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_DEFAULT
> **AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_DEFAULT**: `0`
Defined in: [WAProto/index.d.ts:258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L258)
***
### AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_KEYWORD
> **AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_KEYWORD**: `1`
Defined in: [WAProto/index.d.ts:259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L259)
***
### AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_METHOD
> **AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_METHOD**: `2`
Defined in: [WAProto/index.d.ts:260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L260)
***
### AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_NUMBER
> **AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_NUMBER**: `4`
Defined in: [WAProto/index.d.ts:262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L262)
***
### AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_STRING
> **AI\_RICH\_RESPONSE\_CODE\_HIGHLIGHT\_STRING**: `3`
Defined in: [WAProto/index.d.ts:261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L261)
# IAIRichResponseCodeBlock
Source: https://baileys.wiki/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock
Protobuf interface IAIRichResponseCodeBlock generated from WAProto.
Defined in: [WAProto/index.d.ts:239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L239)
## Properties
### codeContent?
> `optional` **codeContent**: `null` | `string`
Defined in: [WAProto/index.d.ts:241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L241)
***
### highlightType?
> `optional` **highlightType**: `null` | [`AIRichResponseCodeHighlightType`](/proto-reference/AIRichResponseCodeMetadata/enumerations/AIRichResponseCodeHighlightType)
Defined in: [WAProto/index.d.ts:240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L240)
# AIRichResponseCodeMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseCodeMetadata/overview
Protobuf symbol AIRichResponseCodeMetadata generated from WAProto.
## Enumerations
* [AIRichResponseCodeHighlightType](/proto-reference/AIRichResponseCodeMetadata/enumerations/AIRichResponseCodeHighlightType)
## Classes
* [AIRichResponseCodeBlock](/proto-reference/AIRichResponseCodeMetadata/classes/AIRichResponseCodeBlock)
## Interfaces
* [IAIRichResponseCodeBlock](/proto-reference/AIRichResponseCodeMetadata/interfaces/IAIRichResponseCodeBlock)
# AIRichResponseContentItemMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata
Protobuf class AIRichResponseContentItemMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L291)
## Implements
* [`IAIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata)
## Constructors
### new AIRichResponseContentItemMetadata()
> **new AIRichResponseContentItemMetadata**(`p`?): [`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
Defined in: [WAProto/index.d.ts:292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L292)
#### Parameters
##### p?
[`IAIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata)
#### Returns
[`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
## Properties
### aIRichResponseContentItem?
> `optional` **aIRichResponseContentItem**: `"reelItem"`
Defined in: [WAProto/index.d.ts:294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L294)
***
### reelItem?
> `optional` **reelItem**: `null` | [`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem)
Defined in: [WAProto/index.d.ts:293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L293)
#### Implementation of
[`IAIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata).[`reelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata#reelitem)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
Defined in: [WAProto/index.d.ts:295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L295)
#### Parameters
##### properties?
[`IAIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata)
#### Returns
[`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
Defined in: [WAProto/index.d.ts:297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L297)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L296)
#### Parameters
##### m
[`IAIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
Defined in: [WAProto/index.d.ts:298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L298)
#### Parameters
##### d
#### Returns
[`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L301)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L300)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L299)
#### Parameters
##### m
[`AIRichResponseContentItemMetadata`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIRichResponseReelItem
Source: https://baileys.wiki/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem
Protobuf class AIRichResponseReelItem generated from WAProto.
Defined in: [WAProto/index.d.ts:311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L311)
## Implements
* [`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem)
## Constructors
### new AIRichResponseReelItem()
> **new AIRichResponseReelItem**(`p`?): [`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
Defined in: [WAProto/index.d.ts:312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L312)
#### Parameters
##### p?
[`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem)
#### Returns
[`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
## Properties
### profileIconUrl?
> `optional` **profileIconUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L314)
#### Implementation of
[`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem).[`profileIconUrl`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem#profileiconurl)
***
### thumbnailUrl?
> `optional` **thumbnailUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L315)
#### Implementation of
[`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem).[`thumbnailUrl`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem#thumbnailurl)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L313)
#### Implementation of
[`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem).[`title`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem#title)
***
### videoUrl?
> `optional` **videoUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L316)
#### Implementation of
[`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem).[`videoUrl`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem#videourl)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
Defined in: [WAProto/index.d.ts:317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L317)
#### Parameters
##### properties?
[`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem)
#### Returns
[`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
Defined in: [WAProto/index.d.ts:319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L319)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L318)
#### Parameters
##### m
[`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
Defined in: [WAProto/index.d.ts:320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L320)
#### Parameters
##### d
#### Returns
[`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L323)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L322)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L321)
#### Parameters
##### m
[`AIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
##### o?
`IConversionOptions`
#### Returns
`object`
# ContentType
Source: https://baileys.wiki/proto-reference/AIRichResponseContentItemsMetadata/enumerations/ContentType
Protobuf enumeration ContentType generated from WAProto.
Defined in: [WAProto/index.d.ts:326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L326)
## Enumeration Members
### CAROUSEL
> **CAROUSEL**: `1`
Defined in: [WAProto/index.d.ts:328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L328)
***
### DEFAULT
> **DEFAULT**: `0`
Defined in: [WAProto/index.d.ts:327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L327)
# IAIRichResponseContentItemMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata
Protobuf interface IAIRichResponseContentItemMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L287)
## Properties
### reelItem?
> `optional` **reelItem**: `null` | [`IAIRichResponseReelItem`](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem)
Defined in: [WAProto/index.d.ts:288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L288)
# IAIRichResponseReelItem
Source: https://baileys.wiki/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem
Protobuf interface IAIRichResponseReelItem generated from WAProto.
Defined in: [WAProto/index.d.ts:304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L304)
## Properties
### profileIconUrl?
> `optional` **profileIconUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L306)
***
### thumbnailUrl?
> `optional` **thumbnailUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L307)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L305)
***
### videoUrl?
> `optional` **videoUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L308)
# AIRichResponseContentItemsMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseContentItemsMetadata/overview
Protobuf symbol AIRichResponseContentItemsMetadata generated from WAProto.
## Enumerations
* [ContentType](/proto-reference/AIRichResponseContentItemsMetadata/enumerations/ContentType)
## Classes
* [AIRichResponseContentItemMetadata](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseContentItemMetadata)
* [AIRichResponseReelItem](/proto-reference/AIRichResponseContentItemsMetadata/classes/AIRichResponseReelItem)
## Interfaces
* [IAIRichResponseContentItemMetadata](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseContentItemMetadata)
* [IAIRichResponseReelItem](/proto-reference/AIRichResponseContentItemsMetadata/interfaces/IAIRichResponseReelItem)
# AIRichResponseDynamicMetadataType
Source: https://baileys.wiki/proto-reference/AIRichResponseDynamicMetadata/enumerations/AIRichResponseDynamicMetadataType
Protobuf enumeration AIRichResponseDynamicMetadataType generated from WAProto.
Defined in: [WAProto/index.d.ts:356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L356)
## Enumeration Members
### AI\_RICH\_RESPONSE\_DYNAMIC\_METADATA\_TYPE\_GIF
> **AI\_RICH\_RESPONSE\_DYNAMIC\_METADATA\_TYPE\_GIF**: `2`
Defined in: [WAProto/index.d.ts:359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L359)
***
### AI\_RICH\_RESPONSE\_DYNAMIC\_METADATA\_TYPE\_IMAGE
> **AI\_RICH\_RESPONSE\_DYNAMIC\_METADATA\_TYPE\_IMAGE**: `1`
Defined in: [WAProto/index.d.ts:358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L358)
***
### AI\_RICH\_RESPONSE\_DYNAMIC\_METADATA\_TYPE\_UNKNOWN
> **AI\_RICH\_RESPONSE\_DYNAMIC\_METADATA\_TYPE\_UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L357)
# AIRichResponseDynamicMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseDynamicMetadata/overview
Protobuf symbol AIRichResponseDynamicMetadata generated from WAProto.
## Enumerations
* [AIRichResponseDynamicMetadataType](/proto-reference/AIRichResponseDynamicMetadata/enumerations/AIRichResponseDynamicMetadataType)
# AIRichResponseImageAlignment
Source: https://baileys.wiki/proto-reference/AIRichResponseInlineImageMetadata/enumerations/AIRichResponseImageAlignment
Protobuf enumeration AIRichResponseImageAlignment generated from WAProto.
Defined in: [WAProto/index.d.ts:425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L425)
## Enumeration Members
### AI\_RICH\_RESPONSE\_IMAGE\_LAYOUT\_CENTER\_ALIGNED
> **AI\_RICH\_RESPONSE\_IMAGE\_LAYOUT\_CENTER\_ALIGNED**: `2`
Defined in: [WAProto/index.d.ts:428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L428)
***
### AI\_RICH\_RESPONSE\_IMAGE\_LAYOUT\_LEADING\_ALIGNED
> **AI\_RICH\_RESPONSE\_IMAGE\_LAYOUT\_LEADING\_ALIGNED**: `0`
Defined in: [WAProto/index.d.ts:426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L426)
***
### AI\_RICH\_RESPONSE\_IMAGE\_LAYOUT\_TRAILING\_ALIGNED
> **AI\_RICH\_RESPONSE\_IMAGE\_LAYOUT\_TRAILING\_ALIGNED**: `1`
Defined in: [WAProto/index.d.ts:427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L427)
# AIRichResponseInlineImageMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseInlineImageMetadata/overview
Protobuf symbol AIRichResponseInlineImageMetadata generated from WAProto.
## Enumerations
* [AIRichResponseImageAlignment](/proto-reference/AIRichResponseInlineImageMetadata/enumerations/AIRichResponseImageAlignment)
# AIRichResponseLatexExpression
Source: https://baileys.wiki/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression
Protobuf class AIRichResponseLatexExpression generated from WAProto.
Defined in: [WAProto/index.d.ts:464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L464)
## Implements
* [`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression)
## Constructors
### new AIRichResponseLatexExpression()
> **new AIRichResponseLatexExpression**(`p`?): [`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
Defined in: [WAProto/index.d.ts:465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L465)
#### Parameters
##### p?
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression)
#### Returns
[`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
## Properties
### fontHeight?
> `optional` **fontHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L470)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`fontHeight`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#fontheight)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L469)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`height`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#height)
***
### imageBottomPadding?
> `optional` **imageBottomPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L473)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`imageBottomPadding`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#imagebottompadding)
***
### imageLeadingPadding?
> `optional` **imageLeadingPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L472)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`imageLeadingPadding`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#imageleadingpadding)
***
### imageTopPadding?
> `optional` **imageTopPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L471)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`imageTopPadding`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#imagetoppadding)
***
### imageTrailingPadding?
> `optional` **imageTrailingPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L474)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`imageTrailingPadding`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#imagetrailingpadding)
***
### latexExpression?
> `optional` **latexExpression**: `null` | `string`
Defined in: [WAProto/index.d.ts:466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L466)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`latexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#latexexpression)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L467)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`url`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#url)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L468)
#### Implementation of
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression).[`width`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression#width)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
Defined in: [WAProto/index.d.ts:475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L475)
#### Parameters
##### properties?
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression)
#### Returns
[`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
Defined in: [WAProto/index.d.ts:477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L477)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L476)
#### Parameters
##### m
[`IAIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
Defined in: [WAProto/index.d.ts:478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L478)
#### Parameters
##### d
#### Returns
[`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L481)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L480)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L479)
#### Parameters
##### m
[`AIRichResponseLatexExpression`](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
##### o?
`IConversionOptions`
#### Returns
`object`
# IAIRichResponseLatexExpression
Source: https://baileys.wiki/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression
Protobuf interface IAIRichResponseLatexExpression generated from WAProto.
Defined in: [WAProto/index.d.ts:452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L452)
## Properties
### fontHeight?
> `optional` **fontHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L457)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L456)
***
### imageBottomPadding?
> `optional` **imageBottomPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L460)
***
### imageLeadingPadding?
> `optional` **imageLeadingPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L459)
***
### imageTopPadding?
> `optional` **imageTopPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L458)
***
### imageTrailingPadding?
> `optional` **imageTrailingPadding**: `null` | `number`
Defined in: [WAProto/index.d.ts:461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L461)
***
### latexExpression?
> `optional` **latexExpression**: `null` | `string`
Defined in: [WAProto/index.d.ts:453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L453)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L454)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L455)
# AIRichResponseLatexMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseLatexMetadata/overview
Protobuf symbol AIRichResponseLatexMetadata generated from WAProto.
## Classes
* [AIRichResponseLatexExpression](/proto-reference/AIRichResponseLatexMetadata/classes/AIRichResponseLatexExpression)
## Interfaces
* [IAIRichResponseLatexExpression](/proto-reference/AIRichResponseLatexMetadata/interfaces/IAIRichResponseLatexExpression)
# AIRichResponseMapAnnotation
Source: https://baileys.wiki/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation
Protobuf class AIRichResponseMapAnnotation generated from WAProto.
Defined in: [WAProto/index.d.ts:521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L521)
## Implements
* [`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation)
## Constructors
### new AIRichResponseMapAnnotation()
> **new AIRichResponseMapAnnotation**(`p`?): [`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
Defined in: [WAProto/index.d.ts:522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L522)
#### Parameters
##### p?
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation)
#### Returns
[`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
## Properties
### annotationNumber?
> `optional` **annotationNumber**: `null` | `number`
Defined in: [WAProto/index.d.ts:523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L523)
#### Implementation of
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation).[`annotationNumber`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation#annotationnumber)
***
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L527)
#### Implementation of
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation).[`body`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation#body)
***
### latitude?
> `optional` **latitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L524)
#### Implementation of
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation).[`latitude`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation#latitude)
***
### longitude?
> `optional` **longitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L525)
#### Implementation of
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation).[`longitude`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation#longitude)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L526)
#### Implementation of
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation).[`title`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation#title)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
Defined in: [WAProto/index.d.ts:528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L528)
#### Parameters
##### properties?
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation)
#### Returns
[`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
Defined in: [WAProto/index.d.ts:530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L530)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L529)
#### Parameters
##### m
[`IAIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
Defined in: [WAProto/index.d.ts:531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L531)
#### Parameters
##### d
#### Returns
[`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L534)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L533)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L532)
#### Parameters
##### m
[`AIRichResponseMapAnnotation`](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
##### o?
`IConversionOptions`
#### Returns
`object`
# IAIRichResponseMapAnnotation
Source: https://baileys.wiki/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation
Protobuf interface IAIRichResponseMapAnnotation generated from WAProto.
Defined in: [WAProto/index.d.ts:513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L513)
## Properties
### annotationNumber?
> `optional` **annotationNumber**: `null` | `number`
Defined in: [WAProto/index.d.ts:514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L514)
***
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L518)
***
### latitude?
> `optional` **latitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L515)
***
### longitude?
> `optional` **longitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L516)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L517)
# AIRichResponseMapMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseMapMetadata/overview
Protobuf symbol AIRichResponseMapMetadata generated from WAProto.
## Classes
* [AIRichResponseMapAnnotation](/proto-reference/AIRichResponseMapMetadata/classes/AIRichResponseMapAnnotation)
## Interfaces
* [IAIRichResponseMapAnnotation](/proto-reference/AIRichResponseMapMetadata/interfaces/IAIRichResponseMapAnnotation)
# AIRichResponseTableRow
Source: https://baileys.wiki/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow
Protobuf class AIRichResponseTableRow generated from WAProto.
Defined in: [WAProto/index.d.ts:637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L637)
## Implements
* [`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow)
## Constructors
### new AIRichResponseTableRow()
> **new AIRichResponseTableRow**(`p`?): [`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
Defined in: [WAProto/index.d.ts:638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L638)
#### Parameters
##### p?
[`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow)
#### Returns
[`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
## Properties
### isHeading?
> `optional` **isHeading**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L640)
#### Implementation of
[`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow).[`isHeading`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow#isheading)
***
### items
> **items**: `string`\[]
Defined in: [WAProto/index.d.ts:639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L639)
#### Implementation of
[`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow).[`items`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow#items)
## Methods
### create()
> `static` **create**(`properties`?): [`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
Defined in: [WAProto/index.d.ts:641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L641)
#### Parameters
##### properties?
[`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow)
#### Returns
[`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
Defined in: [WAProto/index.d.ts:643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L643)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L642)
#### Parameters
##### m
[`IAIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
Defined in: [WAProto/index.d.ts:644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L644)
#### Parameters
##### d
#### Returns
[`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L647)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L646)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L645)
#### Parameters
##### m
[`AIRichResponseTableRow`](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
##### o?
`IConversionOptions`
#### Returns
`object`
# IAIRichResponseTableRow
Source: https://baileys.wiki/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow
Protobuf interface IAIRichResponseTableRow generated from WAProto.
Defined in: [WAProto/index.d.ts:632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L632)
## Properties
### isHeading?
> `optional` **isHeading**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L634)
***
### items?
> `optional` **items**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L633)
# AIRichResponseTableMetadata
Source: https://baileys.wiki/proto-reference/AIRichResponseTableMetadata/overview
Protobuf symbol AIRichResponseTableMetadata generated from WAProto.
## Classes
* [AIRichResponseTableRow](/proto-reference/AIRichResponseTableMetadata/classes/AIRichResponseTableRow)
## Interfaces
* [IAIRichResponseTableRow](/proto-reference/AIRichResponseTableMetadata/interfaces/IAIRichResponseTableRow)
# AIThreadType
Source: https://baileys.wiki/proto-reference/AIThreadInfo/AIThreadClientInfo/enumerations/AIThreadType
Protobuf enumeration AIThreadType generated from WAProto.
Defined in: [WAProto/index.d.ts:705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L705)
## Enumeration Members
### DEFAULT
> **DEFAULT**: `1`
Defined in: [WAProto/index.d.ts:707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L707)
***
### INCOGNITO
> **INCOGNITO**: `2`
Defined in: [WAProto/index.d.ts:708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L708)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L706)
# AIThreadClientInfo
Source: https://baileys.wiki/proto-reference/AIThreadInfo/AIThreadClientInfo/overview
Protobuf symbol AIThreadClientInfo generated from WAProto.
## Enumerations
* [AIThreadType](/proto-reference/AIThreadInfo/AIThreadClientInfo/enumerations/AIThreadType)
# AIThreadClientInfo
Source: https://baileys.wiki/proto-reference/AIThreadInfo/classes/AIThreadClientInfo
Protobuf class AIThreadClientInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L691)
## Implements
* [`IAIThreadClientInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo)
## Constructors
### new AIThreadClientInfo()
> **new AIThreadClientInfo**(`p`?): [`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
Defined in: [WAProto/index.d.ts:692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L692)
#### Parameters
##### p?
[`IAIThreadClientInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo)
#### Returns
[`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
## Properties
### type?
> `optional` **type**: `null` | [`AIThreadType`](/proto-reference/AIThreadInfo/AIThreadClientInfo/enumerations/AIThreadType)
Defined in: [WAProto/index.d.ts:693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L693)
#### Implementation of
[`IAIThreadClientInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo).[`type`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo#type)
## Methods
### create()
> `static` **create**(`properties`?): [`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
Defined in: [WAProto/index.d.ts:694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L694)
#### Parameters
##### properties?
[`IAIThreadClientInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo)
#### Returns
[`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
Defined in: [WAProto/index.d.ts:696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L696)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L695)
#### Parameters
##### m
[`IAIThreadClientInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
Defined in: [WAProto/index.d.ts:697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L697)
#### Parameters
##### d
#### Returns
[`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L700)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L699)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L698)
#### Parameters
##### m
[`AIThreadClientInfo`](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# AIThreadServerInfo
Source: https://baileys.wiki/proto-reference/AIThreadInfo/classes/AIThreadServerInfo
Protobuf class AIThreadServerInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L716)
## Implements
* [`IAIThreadServerInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo)
## Constructors
### new AIThreadServerInfo()
> **new AIThreadServerInfo**(`p`?): [`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
Defined in: [WAProto/index.d.ts:717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L717)
#### Parameters
##### p?
[`IAIThreadServerInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo)
#### Returns
[`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
## Properties
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L718)
#### Implementation of
[`IAIThreadServerInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo).[`title`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo#title)
## Methods
### create()
> `static` **create**(`properties`?): [`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
Defined in: [WAProto/index.d.ts:719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L719)
#### Parameters
##### properties?
[`IAIThreadServerInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo)
#### Returns
[`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
Defined in: [WAProto/index.d.ts:721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L721)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L720)
#### Parameters
##### m
[`IAIThreadServerInfo`](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
Defined in: [WAProto/index.d.ts:722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L722)
#### Parameters
##### d
#### Returns
[`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L725)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L724)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L723)
#### Parameters
##### m
[`AIThreadServerInfo`](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# IAIThreadClientInfo
Source: https://baileys.wiki/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo
Protobuf interface IAIThreadClientInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L687)
## Properties
### type?
> `optional` **type**: `null` | [`AIThreadType`](/proto-reference/AIThreadInfo/AIThreadClientInfo/enumerations/AIThreadType)
Defined in: [WAProto/index.d.ts:688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L688)
# IAIThreadServerInfo
Source: https://baileys.wiki/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo
Protobuf interface IAIThreadServerInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L712)
## Properties
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L713)
# AIThreadInfo
Source: https://baileys.wiki/proto-reference/AIThreadInfo/overview
Protobuf symbol AIThreadInfo generated from WAProto.
## Namespaces
* [AIThreadClientInfo](/proto-reference/AIThreadInfo/AIThreadClientInfo/overview)
## Classes
* [AIThreadClientInfo](/proto-reference/AIThreadInfo/classes/AIThreadClientInfo)
* [AIThreadServerInfo](/proto-reference/AIThreadInfo/classes/AIThreadServerInfo)
## Interfaces
* [IAIThreadClientInfo](/proto-reference/AIThreadInfo/interfaces/IAIThreadClientInfo)
* [IAIThreadServerInfo](/proto-reference/AIThreadInfo/interfaces/IAIThreadServerInfo)
# AccountType
Source: https://baileys.wiki/proto-reference/BizAccountLinkInfo/enumerations/AccountType
Protobuf enumeration AccountType generated from WAProto.
Defined in: [WAProto/index.d.ts:835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L835)
## Enumeration Members
### ENTERPRISE
> **ENTERPRISE**: `0`
Defined in: [WAProto/index.d.ts:836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L836)
# HostStorageType
Source: https://baileys.wiki/proto-reference/BizAccountLinkInfo/enumerations/HostStorageType
Protobuf enumeration HostStorageType generated from WAProto.
Defined in: [WAProto/index.d.ts:839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L839)
## Enumeration Members
### FACEBOOK
> **FACEBOOK**: `1`
Defined in: [WAProto/index.d.ts:841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L841)
***
### ON\_PREMISE
> **ON\_PREMISE**: `0`
Defined in: [WAProto/index.d.ts:840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L840)
# BizAccountLinkInfo
Source: https://baileys.wiki/proto-reference/BizAccountLinkInfo/overview
Protobuf symbol BizAccountLinkInfo generated from WAProto.
## Enumerations
* [AccountType](/proto-reference/BizAccountLinkInfo/enumerations/AccountType)
* [HostStorageType](/proto-reference/BizAccountLinkInfo/enumerations/HostStorageType)
# ActualActorsType
Source: https://baileys.wiki/proto-reference/BizIdentityInfo/enumerations/ActualActorsType
Protobuf enumeration ActualActorsType generated from WAProto.
Defined in: [WAProto/index.d.ts:895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L895)
## Enumeration Members
### BSP
> **BSP**: `1`
Defined in: [WAProto/index.d.ts:897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L897)
***
### SELF
> **SELF**: `0`
Defined in: [WAProto/index.d.ts:896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L896)
# HostStorageType
Source: https://baileys.wiki/proto-reference/BizIdentityInfo/enumerations/HostStorageType
Protobuf enumeration HostStorageType generated from WAProto.
Defined in: [WAProto/index.d.ts:900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L900)
## Enumeration Members
### FACEBOOK
> **FACEBOOK**: `1`
Defined in: [WAProto/index.d.ts:902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L902)
***
### ON\_PREMISE
> **ON\_PREMISE**: `0`
Defined in: [WAProto/index.d.ts:901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L901)
# VerifiedLevelValue
Source: https://baileys.wiki/proto-reference/BizIdentityInfo/enumerations/VerifiedLevelValue
Protobuf enumeration VerifiedLevelValue generated from WAProto.
Defined in: [WAProto/index.d.ts:905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L905)
## Enumeration Members
### HIGH
> **HIGH**: `2`
Defined in: [WAProto/index.d.ts:908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L908)
***
### LOW
> **LOW**: `1`
Defined in: [WAProto/index.d.ts:907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L907)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L906)
# BizIdentityInfo
Source: https://baileys.wiki/proto-reference/BizIdentityInfo/overview
Protobuf symbol BizIdentityInfo generated from WAProto.
## Enumerations
* [ActualActorsType](/proto-reference/BizIdentityInfo/enumerations/ActualActorsType)
* [HostStorageType](/proto-reference/BizIdentityInfo/enumerations/HostStorageType)
* [VerifiedLevelValue](/proto-reference/BizIdentityInfo/enumerations/VerifiedLevelValue)
# AgeCollectionType
Source: https://baileys.wiki/proto-reference/BotAgeCollectionMetadata/enumerations/AgeCollectionType
Protobuf enumeration AgeCollectionType generated from WAProto.
Defined in: [WAProto/index.d.ts:934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L934)
## Enumeration Members
### O18\_BINARY
> **O18\_BINARY**: `0`
Defined in: [WAProto/index.d.ts:935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L935)
***
### WAFFLE
> **WAFFLE**: `1`
Defined in: [WAProto/index.d.ts:936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L936)
# BotAgeCollectionMetadata
Source: https://baileys.wiki/proto-reference/BotAgeCollectionMetadata/overview
Protobuf symbol BotAgeCollectionMetadata generated from WAProto.
## Enumerations
* [AgeCollectionType](/proto-reference/BotAgeCollectionMetadata/enumerations/AgeCollectionType)
# BotCapabilityType
Source: https://baileys.wiki/proto-reference/BotCapabilityMetadata/enumerations/BotCapabilityType
Protobuf enumeration BotCapabilityType generated from WAProto.
Defined in: [WAProto/index.d.ts:982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L982)
## Enumeration Members
### ACCOUNT\_LINKING
> **ACCOUNT\_LINKING**: `28`
Defined in: [WAProto/index.d.ts:1011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1011)
***
### AGENTIC\_PLANNING
> **AGENTIC\_PLANNING**: `27`
Defined in: [WAProto/index.d.ts:1010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1010)
***
### AI\_MEMORY
> **AI\_MEMORY**: `4`
Defined in: [WAProto/index.d.ts:987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L987)
***
### AI\_RESPONSE\_MODEL\_BRANDING
> **AI\_RESPONSE\_MODEL\_BRANDING**: `47`
Defined in: [WAProto/index.d.ts:1030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1030)
***
### AI\_SHARED\_MEMORY
> **AI\_SHARED\_MEMORY**: `40`
Defined in: [WAProto/index.d.ts:1023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1023)
***
### AI\_STUDIO\_UGC\_MEMORY
> **AI\_STUDIO\_UGC\_MEMORY**: `23`
Defined in: [WAProto/index.d.ts:1006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1006)
***
### PROACTIVE\_MESSAGE
> **PROACTIVE\_MESSAGE**: `33`
Defined in: [WAProto/index.d.ts:1016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1016)
***
### PROGRESS\_INDICATOR
> **PROGRESS\_INDICATOR**: `1`
Defined in: [WAProto/index.d.ts:984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L984)
***
### PROMOTION\_MESSAGE
> **PROMOTION\_MESSAGE**: `35`
Defined in: [WAProto/index.d.ts:1018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1018)
***
### QUERY\_PLAN
> **QUERY\_PLAN**: `32`
Defined in: [WAProto/index.d.ts:1015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1015)
***
### RICH\_RESPONSE\_CODE
> **RICH\_RESPONSE\_CODE**: `7`
Defined in: [WAProto/index.d.ts:990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L990)
***
### RICH\_RESPONSE\_GRID\_IMAGE
> **RICH\_RESPONSE\_GRID\_IMAGE**: `22`
Defined in: [WAProto/index.d.ts:1005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1005)
***
### RICH\_RESPONSE\_GRID\_IMAGE\_3P
> **RICH\_RESPONSE\_GRID\_IMAGE\_3P**: `30`
Defined in: [WAProto/index.d.ts:1013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1013)
***
### RICH\_RESPONSE\_HEADING
> **RICH\_RESPONSE\_HEADING**: `2`
Defined in: [WAProto/index.d.ts:985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L985)
***
### RICH\_RESPONSE\_IN\_APP\_SURVEY
> **RICH\_RESPONSE\_IN\_APP\_SURVEY**: `46`
Defined in: [WAProto/index.d.ts:1029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1029)
***
### RICH\_RESPONSE\_INLINE\_IMAGE
> **RICH\_RESPONSE\_INLINE\_IMAGE**: `9`
Defined in: [WAProto/index.d.ts:992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L992)
***
### RICH\_RESPONSE\_INLINE\_REELS
> **RICH\_RESPONSE\_INLINE\_REELS**: `26`
Defined in: [WAProto/index.d.ts:1009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1009)
***
### RICH\_RESPONSE\_LATEX
> **RICH\_RESPONSE\_LATEX**: `24`
Defined in: [WAProto/index.d.ts:1007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1007)
***
### RICH\_RESPONSE\_LATEX\_INLINE
> **RICH\_RESPONSE\_LATEX\_INLINE**: `31`
Defined in: [WAProto/index.d.ts:1014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1014)
***
### RICH\_RESPONSE\_MAPS
> **RICH\_RESPONSE\_MAPS**: `25`
Defined in: [WAProto/index.d.ts:1008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1008)
***
### RICH\_RESPONSE\_NESTED\_LIST
> **RICH\_RESPONSE\_NESTED\_LIST**: `3`
Defined in: [WAProto/index.d.ts:986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L986)
***
### RICH\_RESPONSE\_SIDE\_BY\_SIDE\_SURVEY
> **RICH\_RESPONSE\_SIDE\_BY\_SIDE\_SURVEY**: `38`
Defined in: [WAProto/index.d.ts:1021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1021)
***
### RICH\_RESPONSE\_SOURCES\_IN\_MESSAGE
> **RICH\_RESPONSE\_SOURCES\_IN\_MESSAGE**: `37`
Defined in: [WAProto/index.d.ts:1020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1020)
***
### RICH\_RESPONSE\_STRUCTURED\_RESPONSE
> **RICH\_RESPONSE\_STRUCTURED\_RESPONSE**: `8`
Defined in: [WAProto/index.d.ts:991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L991)
***
### RICH\_RESPONSE\_SUB\_HEADING
> **RICH\_RESPONSE\_SUB\_HEADING**: `21`
Defined in: [WAProto/index.d.ts:1004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1004)
***
### RICH\_RESPONSE\_TABLE
> **RICH\_RESPONSE\_TABLE**: `6`
Defined in: [WAProto/index.d.ts:989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L989)
***
### RICH\_RESPONSE\_THREAD\_SURFING
> **RICH\_RESPONSE\_THREAD\_SURFING**: `5`
Defined in: [WAProto/index.d.ts:988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L988)
***
### RICH\_RESPONSE\_UNIFIED\_DOMAIN\_CITATIONS
> **RICH\_RESPONSE\_UNIFIED\_DOMAIN\_CITATIONS**: `42`
Defined in: [WAProto/index.d.ts:1025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1025)
***
### RICH\_RESPONSE\_UNIFIED\_RESPONSE
> **RICH\_RESPONSE\_UNIFIED\_RESPONSE**: `34`
Defined in: [WAProto/index.d.ts:1017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1017)
***
### RICH\_RESPONSE\_UNIFIED\_SOURCES
> **RICH\_RESPONSE\_UNIFIED\_SOURCES**: `41`
Defined in: [WAProto/index.d.ts:1024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1024)
***
### RICH\_RESPONSE\_UNIFIED\_TEXT\_COMPONENT
> **RICH\_RESPONSE\_UNIFIED\_TEXT\_COMPONENT**: `39`
Defined in: [WAProto/index.d.ts:1022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1022)
***
### RICH\_RESPONSE\_UR\_INLINE\_REELS\_ENABLED
> **RICH\_RESPONSE\_UR\_INLINE\_REELS\_ENABLED**: `43`
Defined in: [WAProto/index.d.ts:1026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1026)
***
### RICH\_RESPONSE\_UR\_MEDIA\_GRID\_ENABLED
> **RICH\_RESPONSE\_UR\_MEDIA\_GRID\_ENABLED**: `44`
Defined in: [WAProto/index.d.ts:1027](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1027)
***
### RICH\_RESPONSE\_UR\_REASONING
> **RICH\_RESPONSE\_UR\_REASONING**: `49`
Defined in: [WAProto/index.d.ts:1032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1032)
***
### RICH\_RESPONSE\_UR\_TIMESTAMP\_PLACEHOLDER
> **RICH\_RESPONSE\_UR\_TIMESTAMP\_PLACEHOLDER**: `45`
Defined in: [WAProto/index.d.ts:1028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1028)
***
### SESSION\_TRANSPARENCY\_SYSTEM\_MESSAGE
> **SESSION\_TRANSPARENCY\_SYSTEM\_MESSAGE**: `48`
Defined in: [WAProto/index.d.ts:1031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1031)
***
### SIMPLIFIED\_PROFILE\_PAGE
> **SIMPLIFIED\_PROFILE\_PAGE**: `36`
Defined in: [WAProto/index.d.ts:1019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1019)
***
### STREAMING\_DISAGGREGATION
> **STREAMING\_DISAGGREGATION**: `29`
Defined in: [WAProto/index.d.ts:1012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1012)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L983)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_CONTROL
> **WA\_IG\_1P\_PLUGIN\_RANKING\_CONTROL**: `10`
Defined in: [WAProto/index.d.ts:993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L993)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_1
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_1**: `11`
Defined in: [WAProto/index.d.ts:994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L994)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_10
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_10**: `20`
Defined in: [WAProto/index.d.ts:1003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1003)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_2
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_2**: `12`
Defined in: [WAProto/index.d.ts:995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L995)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_3
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_3**: `13`
Defined in: [WAProto/index.d.ts:996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L996)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_4
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_4**: `14`
Defined in: [WAProto/index.d.ts:997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L997)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_5
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_5**: `15`
Defined in: [WAProto/index.d.ts:998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L998)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_6
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_6**: `16`
Defined in: [WAProto/index.d.ts:999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L999)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_7
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_7**: `17`
Defined in: [WAProto/index.d.ts:1000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1000)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_8
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_8**: `18`
Defined in: [WAProto/index.d.ts:1001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1001)
***
### WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_9
> **WA\_IG\_1P\_PLUGIN\_RANKING\_UPDATE\_9**: `19`
Defined in: [WAProto/index.d.ts:1002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1002)
# BotCapabilityMetadata
Source: https://baileys.wiki/proto-reference/BotCapabilityMetadata/overview
Protobuf symbol BotCapabilityMetadata generated from WAProto.
## Enumerations
* [BotCapabilityType](/proto-reference/BotCapabilityMetadata/enumerations/BotCapabilityType)
# ISideBySideSurveyAbandonEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData
Protobuf interface ISideBySideSurveyAbandonEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1193)
## Properties
### abandonDwellTimeMsString?
> `optional` **abandonDwellTimeMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1194)
# ISideBySideSurveyCardImpressionEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData
Protobuf interface ISideBySideSurveyCardImpressionEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1243)
# SidebySideSurveyMetaAiAnalyticsData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/overview
Protobuf symbol SidebySideSurveyMetaAiAnalyticsData generated from WAProto.
## Classes
* [SideBySideSurveyAbandonEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
* [SideBySideSurveyCardImpressionEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
* [SideBySideSurveyCTAClickEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
* [SideBySideSurveyCTAImpressionEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
* [SideBySideSurveyResponseEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
## Interfaces
* [ISideBySideSurveyAbandonEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData)
* [ISideBySideSurveyCardImpressionEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData)
* [ISideBySideSurveyCTAClickEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData)
* [ISideBySideSurveyCTAImpressionEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData)
* [ISideBySideSurveyResponseEventData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData)
# SideBySideSurveyAnalyticsData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData
Protobuf class SideBySideSurveyAnalyticsData generated from WAProto.
Defined in: [WAProto/index.d.ts:1145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1145)
## Implements
* [`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData)
## Constructors
### new SideBySideSurveyAnalyticsData()
> **new SideBySideSurveyAnalyticsData**(`p`?): [`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
Defined in: [WAProto/index.d.ts:1146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1146)
#### Parameters
##### p?
[`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData)
#### Returns
[`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
## Properties
### simonSessionFbid?
> `optional` **simonSessionFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1149)
#### Implementation of
[`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData).[`simonSessionFbid`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData#simonsessionfbid)
***
### tessaEvent?
> `optional` **tessaEvent**: `null` | `string`
Defined in: [WAProto/index.d.ts:1147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1147)
#### Implementation of
[`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData).[`tessaEvent`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData#tessaevent)
***
### tessaSessionFbid?
> `optional` **tessaSessionFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1148)
#### Implementation of
[`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData).[`tessaSessionFbid`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData#tessasessionfbid)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
Defined in: [WAProto/index.d.ts:1150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1150)
#### Parameters
##### properties?
[`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData)
#### Returns
[`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
Defined in: [WAProto/index.d.ts:1152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1152)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1151)
#### Parameters
##### m
[`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
Defined in: [WAProto/index.d.ts:1153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1153)
#### Parameters
##### d
#### Returns
[`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1156)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1155)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1154)
#### Parameters
##### m
[`SideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
##### o?
`IConversionOptions`
#### Returns
`object`
# SidebySideSurveyMetaAiAnalyticsData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData
Protobuf class SidebySideSurveyMetaAiAnalyticsData generated from WAProto.
Defined in: [WAProto/index.d.ts:1171](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1171)
## Implements
* [`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData)
## Constructors
### new SidebySideSurveyMetaAiAnalyticsData()
> **new SidebySideSurveyMetaAiAnalyticsData**(`p`?): [`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
Defined in: [WAProto/index.d.ts:1172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1172)
#### Parameters
##### p?
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData)
#### Returns
[`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
## Properties
### abandonEvent?
> `optional` **abandonEvent**: `null` | [`ISideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData)
Defined in: [WAProto/index.d.ts:1181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1181)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`abandonEvent`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#abandonevent)
***
### cardImpressionEvent?
> `optional` **cardImpressionEvent**: `null` | [`ISideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData)
Defined in: [WAProto/index.d.ts:1179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1179)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`cardImpressionEvent`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#cardimpressionevent)
***
### ctaClickEvent?
> `optional` **ctaClickEvent**: `null` | [`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData)
Defined in: [WAProto/index.d.ts:1178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1178)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`ctaClickEvent`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#ctaclickevent)
***
### ctaImpressionEvent?
> `optional` **ctaImpressionEvent**: `null` | [`ISideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData)
Defined in: [WAProto/index.d.ts:1177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1177)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`ctaImpressionEvent`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#ctaimpressionevent)
***
### primaryResponseId?
> `optional` **primaryResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1174)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`primaryResponseId`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#primaryresponseid)
***
### responseEvent?
> `optional` **responseEvent**: `null` | [`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData)
Defined in: [WAProto/index.d.ts:1180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1180)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`responseEvent`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#responseevent)
***
### surveyId?
> `optional` **surveyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:1173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1173)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`surveyId`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#surveyid)
***
### testArmName?
> `optional` **testArmName**: `null` | `string`
Defined in: [WAProto/index.d.ts:1175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1175)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`testArmName`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#testarmname)
***
### timestampMsString?
> `optional` **timestampMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1176)
#### Implementation of
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData).[`timestampMsString`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData#timestampmsstring)
## Methods
### create()
> `static` **create**(`properties`?): [`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
Defined in: [WAProto/index.d.ts:1182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1182)
#### Parameters
##### properties?
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData)
#### Returns
[`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
Defined in: [WAProto/index.d.ts:1184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1184)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1183)
#### Parameters
##### m
[`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
Defined in: [WAProto/index.d.ts:1185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1185)
#### Parameters
##### d
#### Returns
[`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1188)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1187)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1186)
#### Parameters
##### m
[`SidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
##### o?
`IConversionOptions`
#### Returns
`object`
# ISideBySideSurveyAnalyticsData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData
Protobuf interface ISideBySideSurveyAnalyticsData generated from WAProto.
Defined in: [WAProto/index.d.ts:1139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1139)
## Properties
### simonSessionFbid?
> `optional` **simonSessionFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1142)
***
### tessaEvent?
> `optional` **tessaEvent**: `null` | `string`
Defined in: [WAProto/index.d.ts:1140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1140)
***
### tessaSessionFbid?
> `optional` **tessaSessionFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1141)
# ISidebySideSurveyMetaAiAnalyticsData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData
Protobuf interface ISidebySideSurveyMetaAiAnalyticsData generated from WAProto.
Defined in: [WAProto/index.d.ts:1159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1159)
## Properties
### abandonEvent?
> `optional` **abandonEvent**: `null` | [`ISideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData)
Defined in: [WAProto/index.d.ts:1168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1168)
***
### cardImpressionEvent?
> `optional` **cardImpressionEvent**: `null` | [`ISideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData)
Defined in: [WAProto/index.d.ts:1166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1166)
***
### ctaClickEvent?
> `optional` **ctaClickEvent**: `null` | [`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData)
Defined in: [WAProto/index.d.ts:1165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1165)
***
### ctaImpressionEvent?
> `optional` **ctaImpressionEvent**: `null` | [`ISideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData)
Defined in: [WAProto/index.d.ts:1164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1164)
***
### primaryResponseId?
> `optional` **primaryResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1161)
***
### responseEvent?
> `optional` **responseEvent**: `null` | [`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData)
Defined in: [WAProto/index.d.ts:1167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1167)
***
### surveyId?
> `optional` **surveyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:1160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1160)
***
### testArmName?
> `optional` **testArmName**: `null` | `string`
Defined in: [WAProto/index.d.ts:1162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1162)
***
### timestampMsString?
> `optional` **timestampMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1163)
# SideBySideSurveyMetadata
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/overview
Protobuf symbol SideBySideSurveyMetadata generated from WAProto.
## Namespaces
* [SidebySideSurveyMetaAiAnalyticsData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/overview)
## Classes
* [SideBySideSurveyAnalyticsData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SideBySideSurveyAnalyticsData)
* [SidebySideSurveyMetaAiAnalyticsData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/classes/SidebySideSurveyMetaAiAnalyticsData)
## Interfaces
* [ISideBySideSurveyAnalyticsData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData)
* [ISidebySideSurveyMetaAiAnalyticsData](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData)
# SideBySideSurveyMetadata
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata
Protobuf class SideBySideSurveyMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1117)
## Implements
* [`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata)
## Constructors
### new SideBySideSurveyMetadata()
> **new SideBySideSurveyMetadata**(`p`?): [`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
Defined in: [WAProto/index.d.ts:1118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1118)
#### Parameters
##### p?
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata)
#### Returns
[`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
## Properties
### analyticsData?
> `optional` **analyticsData**: `null` | [`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData)
Defined in: [WAProto/index.d.ts:1126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1126)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`analyticsData`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#analyticsdata)
***
### isSelectedResponsePrimary?
> `optional` **isSelectedResponsePrimary**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1124)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`isSelectedResponsePrimary`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#isselectedresponseprimary)
***
### messageIdToEdit?
> `optional` **messageIdToEdit**: `null` | `string`
Defined in: [WAProto/index.d.ts:1125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1125)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`messageIdToEdit`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#messageidtoedit)
***
### metaAiAnalyticsData?
> `optional` **metaAiAnalyticsData**: `null` | [`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData)
Defined in: [WAProto/index.d.ts:1127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1127)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`metaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#metaaianalyticsdata)
***
### responseOtid?
> `optional` **responseOtid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1122)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`responseOtid`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#responseotid)
***
### responseTimestampMsString?
> `optional` **responseTimestampMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1123)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`responseTimestampMsString`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#responsetimestampmsstring)
***
### selectedRequestId?
> `optional` **selectedRequestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1119)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`selectedRequestId`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#selectedrequestid)
***
### simonSessionFbid?
> `optional` **simonSessionFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1121)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`simonSessionFbid`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#simonsessionfbid)
***
### surveyId?
> `optional` **surveyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:1120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1120)
#### Implementation of
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata).[`surveyId`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata#surveyid)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
Defined in: [WAProto/index.d.ts:1128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1128)
#### Parameters
##### properties?
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata)
#### Returns
[`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
Defined in: [WAProto/index.d.ts:1130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1130)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1129)
#### Parameters
##### m
[`ISideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
Defined in: [WAProto/index.d.ts:1131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1131)
#### Parameters
##### d
#### Returns
[`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1134)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1133)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1132)
#### Parameters
##### m
[`SideBySideSurveyMetadata`](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotFeedbackKind
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKind
Protobuf enumeration BotFeedbackKind generated from WAProto.
Defined in: [WAProto/index.d.ts:1066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1066)
## Enumeration Members
### BOT\_FEEDBACK\_NEGATIVE
> **BOT\_FEEDBACK\_NEGATIVE**: `14`
Defined in: [WAProto/index.d.ts:1081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1081)
***
### BOT\_FEEDBACK\_NEGATIVE\_ACCURATE
> **BOT\_FEEDBACK\_NEGATIVE\_ACCURATE**: `4`
Defined in: [WAProto/index.d.ts:1071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1071)
***
### BOT\_FEEDBACK\_NEGATIVE\_CLARITY
> **BOT\_FEEDBACK\_NEGATIVE\_CLARITY**: `11`
Defined in: [WAProto/index.d.ts:1078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1078)
***
### BOT\_FEEDBACK\_NEGATIVE\_DOESNT\_LOOK\_LIKE\_THE\_PERSON
> **BOT\_FEEDBACK\_NEGATIVE\_DOESNT\_LOOK\_LIKE\_THE\_PERSON**: `12`
Defined in: [WAProto/index.d.ts:1079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1079)
***
### BOT\_FEEDBACK\_NEGATIVE\_GENERIC
> **BOT\_FEEDBACK\_NEGATIVE\_GENERIC**: `1`
Defined in: [WAProto/index.d.ts:1068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1068)
***
### BOT\_FEEDBACK\_NEGATIVE\_HALLUCINATION\_INTERNAL\_ONLY
> **BOT\_FEEDBACK\_NEGATIVE\_HALLUCINATION\_INTERNAL\_ONLY**: `13`
Defined in: [WAProto/index.d.ts:1080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1080)
***
### BOT\_FEEDBACK\_NEGATIVE\_HELPFUL
> **BOT\_FEEDBACK\_NEGATIVE\_HELPFUL**: `2`
Defined in: [WAProto/index.d.ts:1069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1069)
***
### BOT\_FEEDBACK\_NEGATIVE\_INTERESTING
> **BOT\_FEEDBACK\_NEGATIVE\_INTERESTING**: `3`
Defined in: [WAProto/index.d.ts:1070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1070)
***
### BOT\_FEEDBACK\_NEGATIVE\_NOT\_RELEVANT\_TO\_TEXT
> **BOT\_FEEDBACK\_NEGATIVE\_NOT\_RELEVANT\_TO\_TEXT**: `9`
Defined in: [WAProto/index.d.ts:1076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1076)
***
### BOT\_FEEDBACK\_NEGATIVE\_NOT\_VISUALLY\_APPEALING
> **BOT\_FEEDBACK\_NEGATIVE\_NOT\_VISUALLY\_APPEALING**: `8`
Defined in: [WAProto/index.d.ts:1075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1075)
***
### BOT\_FEEDBACK\_NEGATIVE\_OTHER
> **BOT\_FEEDBACK\_NEGATIVE\_OTHER**: `6`
Defined in: [WAProto/index.d.ts:1073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1073)
***
### BOT\_FEEDBACK\_NEGATIVE\_PERSONALIZED
> **BOT\_FEEDBACK\_NEGATIVE\_PERSONALIZED**: `10`
Defined in: [WAProto/index.d.ts:1077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1077)
***
### BOT\_FEEDBACK\_NEGATIVE\_REFUSED
> **BOT\_FEEDBACK\_NEGATIVE\_REFUSED**: `7`
Defined in: [WAProto/index.d.ts:1074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1074)
***
### BOT\_FEEDBACK\_NEGATIVE\_SAFE
> **BOT\_FEEDBACK\_NEGATIVE\_SAFE**: `5`
Defined in: [WAProto/index.d.ts:1072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1072)
***
### BOT\_FEEDBACK\_POSITIVE
> **BOT\_FEEDBACK\_POSITIVE**: `0`
Defined in: [WAProto/index.d.ts:1067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1067)
# BotFeedbackKindMultipleNegative
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKindMultipleNegative
Protobuf enumeration BotFeedbackKindMultipleNegative generated from WAProto.
Defined in: [WAProto/index.d.ts:1084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1084)
## Enumeration Members
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_ACCURATE
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_ACCURATE**: `8`
Defined in: [WAProto/index.d.ts:1088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1088)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_GENERIC
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_GENERIC**: `1`
Defined in: [WAProto/index.d.ts:1085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1085)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_HELPFUL
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_HELPFUL**: `2`
Defined in: [WAProto/index.d.ts:1086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1086)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_INTERESTING
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_INTERESTING**: `4`
Defined in: [WAProto/index.d.ts:1087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1087)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_NOT\_RELEVANT\_TO\_TEXT
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_NOT\_RELEVANT\_TO\_TEXT**: `256`
Defined in: [WAProto/index.d.ts:1093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1093)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_NOT\_VISUALLY\_APPEALING
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_NOT\_VISUALLY\_APPEALING**: `128`
Defined in: [WAProto/index.d.ts:1092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1092)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_OTHER
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_OTHER**: `32`
Defined in: [WAProto/index.d.ts:1090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1090)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_REFUSED
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_REFUSED**: `64`
Defined in: [WAProto/index.d.ts:1091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1091)
***
### BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_SAFE
> **BOT\_FEEDBACK\_MULTIPLE\_NEGATIVE\_SAFE**: `16`
Defined in: [WAProto/index.d.ts:1089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1089)
# BotFeedbackKindMultiplePositive
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKindMultiplePositive
Protobuf enumeration BotFeedbackKindMultiplePositive generated from WAProto.
Defined in: [WAProto/index.d.ts:1096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1096)
## Enumeration Members
### BOT\_FEEDBACK\_MULTIPLE\_POSITIVE\_GENERIC
> **BOT\_FEEDBACK\_MULTIPLE\_POSITIVE\_GENERIC**: `1`
Defined in: [WAProto/index.d.ts:1097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1097)
# ReportKind
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/enumerations/ReportKind
Protobuf enumeration ReportKind generated from WAProto.
Defined in: [WAProto/index.d.ts:1100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1100)
## Enumeration Members
### GENERIC
> **GENERIC**: `1`
Defined in: [WAProto/index.d.ts:1102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1102)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:1101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1101)
# ISideBySideSurveyMetadata
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata
Protobuf interface ISideBySideSurveyMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1105)
## Properties
### analyticsData?
> `optional` **analyticsData**: `null` | [`ISideBySideSurveyAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISideBySideSurveyAnalyticsData)
Defined in: [WAProto/index.d.ts:1113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1113)
***
### isSelectedResponsePrimary?
> `optional` **isSelectedResponsePrimary**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1111)
***
### messageIdToEdit?
> `optional` **messageIdToEdit**: `null` | `string`
Defined in: [WAProto/index.d.ts:1112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1112)
***
### metaAiAnalyticsData?
> `optional` **metaAiAnalyticsData**: `null` | [`ISidebySideSurveyMetaAiAnalyticsData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/interfaces/ISidebySideSurveyMetaAiAnalyticsData)
Defined in: [WAProto/index.d.ts:1114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1114)
***
### responseOtid?
> `optional` **responseOtid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1109)
***
### responseTimestampMsString?
> `optional` **responseTimestampMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1110)
***
### selectedRequestId?
> `optional` **selectedRequestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1106)
***
### simonSessionFbid?
> `optional` **simonSessionFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:1108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1108)
***
### surveyId?
> `optional` **surveyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:1107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1107)
# BotFeedbackMessage
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/overview
Protobuf symbol BotFeedbackMessage generated from WAProto.
## Namespaces
* [SideBySideSurveyMetadata](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/overview)
## Enumerations
* [BotFeedbackKind](/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKind)
* [BotFeedbackKindMultipleNegative](/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKindMultipleNegative)
* [BotFeedbackKindMultiplePositive](/proto-reference/BotFeedbackMessage/enumerations/BotFeedbackKindMultiplePositive)
* [ReportKind](/proto-reference/BotFeedbackMessage/enumerations/ReportKind)
## Classes
* [SideBySideSurveyMetadata](/proto-reference/BotFeedbackMessage/classes/SideBySideSurveyMetadata)
## Interfaces
* [ISideBySideSurveyMetadata](/proto-reference/BotFeedbackMessage/interfaces/ISideBySideSurveyMetadata)
# SignedPreKeyRecordStructure
Source: https://baileys.wiki/proto-reference/classes/SignedPreKeyRecordStructure
Protobuf class SignedPreKeyRecordStructure generated from WAProto.
Defined in: [WAProto/index.d.ts:11085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11085)
## Implements
* [`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure)
## Constructors
### new SignedPreKeyRecordStructure()
> **new SignedPreKeyRecordStructure**(`p`?): [`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:11086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11086)
#### Parameters
##### p?
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure)
#### Returns
[`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
## Properties
### id?
> `optional` **id**: `null` | `number`
Defined in: [WAProto/index.d.ts:11087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11087)
#### Implementation of
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure).[`id`](/proto-reference/interfaces/ISignedPreKeyRecordStructure#id)
***
### privateKey?
> `optional` **privateKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11089)
#### Implementation of
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure).[`privateKey`](/proto-reference/interfaces/ISignedPreKeyRecordStructure#privatekey)
***
### publicKey?
> `optional` **publicKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11088)
#### Implementation of
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure).[`publicKey`](/proto-reference/interfaces/ISignedPreKeyRecordStructure#publickey)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11090)
#### Implementation of
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure).[`signature`](/proto-reference/interfaces/ISignedPreKeyRecordStructure#signature)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11091)
#### Implementation of
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure).[`timestamp`](/proto-reference/interfaces/ISignedPreKeyRecordStructure#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:11092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11092)
#### Parameters
##### properties?
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure)
#### Returns
[`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:11094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11094)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11093)
#### Parameters
##### m
[`ISignedPreKeyRecordStructure`](/proto-reference/interfaces/ISignedPreKeyRecordStructure)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
Defined in: [WAProto/index.d.ts:11095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11095)
#### Parameters
##### d
#### Returns
[`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11098)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11097)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11096)
#### Parameters
##### m
[`SignedPreKeyRecordStructure`](/proto-reference/classes/SignedPreKeyRecordStructure)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusAttribution
Source: https://baileys.wiki/proto-reference/classes/StatusAttribution
Protobuf class StatusAttribution generated from WAProto.
Defined in: [WAProto/index.d.ts:11112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11112)
## Implements
* [`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution)
## Constructors
### new StatusAttribution()
> **new StatusAttribution**(`p`?): [`StatusAttribution`](/proto-reference/classes/StatusAttribution)
Defined in: [WAProto/index.d.ts:11113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11113)
#### Parameters
##### p?
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution)
#### Returns
[`StatusAttribution`](/proto-reference/classes/StatusAttribution)
## Properties
### actionUrl?
> `optional` **actionUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:11115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11115)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`actionUrl`](/proto-reference/interfaces/IStatusAttribution#actionurl)
***
### aiCreatedAttribution?
> `optional` **aiCreatedAttribution**: `null` | [`IAiCreatedAttribution`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution)
Defined in: [WAProto/index.d.ts:11121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11121)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`aiCreatedAttribution`](/proto-reference/interfaces/IStatusAttribution#aicreatedattribution)
***
### attributionData?
> `optional` **attributionData**: `"statusReshare"` | `"externalShare"` | `"music"` | `"groupStatus"` | `"rlAttribution"` | `"aiCreatedAttribution"`
Defined in: [WAProto/index.d.ts:11122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11122)
***
### externalShare?
> `optional` **externalShare**: `null` | [`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare)
Defined in: [WAProto/index.d.ts:11117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11117)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`externalShare`](/proto-reference/interfaces/IStatusAttribution#externalshare)
***
### groupStatus?
> `optional` **groupStatus**: `null` | [`IGroupStatus`](/proto-reference/StatusAttribution/interfaces/IGroupStatus)
Defined in: [WAProto/index.d.ts:11119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11119)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`groupStatus`](/proto-reference/interfaces/IStatusAttribution#groupstatus)
***
### music?
> `optional` **music**: `null` | [`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic)
Defined in: [WAProto/index.d.ts:11118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11118)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`music`](/proto-reference/interfaces/IStatusAttribution#music)
***
### rlAttribution?
> `optional` **rlAttribution**: `null` | [`IRLAttribution`](/proto-reference/StatusAttribution/interfaces/IRLAttribution)
Defined in: [WAProto/index.d.ts:11120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11120)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`rlAttribution`](/proto-reference/interfaces/IStatusAttribution#rlattribution)
***
### statusReshare?
> `optional` **statusReshare**: `null` | [`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare)
Defined in: [WAProto/index.d.ts:11116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11116)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`statusReshare`](/proto-reference/interfaces/IStatusAttribution#statusreshare)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/StatusAttribution/enumerations/Type)
Defined in: [WAProto/index.d.ts:11114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11114)
#### Implementation of
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution).[`type`](/proto-reference/interfaces/IStatusAttribution#type)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusAttribution`](/proto-reference/classes/StatusAttribution)
Defined in: [WAProto/index.d.ts:11123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11123)
#### Parameters
##### properties?
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution)
#### Returns
[`StatusAttribution`](/proto-reference/classes/StatusAttribution)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusAttribution`](/proto-reference/classes/StatusAttribution)
Defined in: [WAProto/index.d.ts:11125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11125)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusAttribution`](/proto-reference/classes/StatusAttribution)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11124)
#### Parameters
##### m
[`IStatusAttribution`](/proto-reference/interfaces/IStatusAttribution)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusAttribution`](/proto-reference/classes/StatusAttribution)
Defined in: [WAProto/index.d.ts:11126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11126)
#### Parameters
##### d
#### Returns
[`StatusAttribution`](/proto-reference/classes/StatusAttribution)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11129)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11128)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11127)
#### Parameters
##### m
[`StatusAttribution`](/proto-reference/classes/StatusAttribution)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusMentionMessage
Source: https://baileys.wiki/proto-reference/classes/StatusMentionMessage
Protobuf class StatusMentionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:11333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11333)
## Implements
* [`IStatusMentionMessage`](/proto-reference/interfaces/IStatusMentionMessage)
## Constructors
### new StatusMentionMessage()
> **new StatusMentionMessage**(`p`?): [`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
Defined in: [WAProto/index.d.ts:11334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11334)
#### Parameters
##### p?
[`IStatusMentionMessage`](/proto-reference/interfaces/IStatusMentionMessage)
#### Returns
[`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
## Properties
### quotedStatus?
> `optional` **quotedStatus**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:11335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11335)
#### Implementation of
[`IStatusMentionMessage`](/proto-reference/interfaces/IStatusMentionMessage).[`quotedStatus`](/proto-reference/interfaces/IStatusMentionMessage#quotedstatus)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
Defined in: [WAProto/index.d.ts:11336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11336)
#### Parameters
##### properties?
[`IStatusMentionMessage`](/proto-reference/interfaces/IStatusMentionMessage)
#### Returns
[`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
Defined in: [WAProto/index.d.ts:11338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11338)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11337)
#### Parameters
##### m
[`IStatusMentionMessage`](/proto-reference/interfaces/IStatusMentionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
Defined in: [WAProto/index.d.ts:11339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11339)
#### Parameters
##### d
#### Returns
[`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11342)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11341)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11340)
#### Parameters
##### m
[`StatusMentionMessage`](/proto-reference/classes/StatusMentionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusPSA
Source: https://baileys.wiki/proto-reference/classes/StatusPSA
Protobuf class StatusPSA generated from WAProto.
Defined in: [WAProto/index.d.ts:11350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11350)
## Implements
* [`IStatusPSA`](/proto-reference/interfaces/IStatusPSA)
## Constructors
### new StatusPSA()
> **new StatusPSA**(`p`?): [`StatusPSA`](/proto-reference/classes/StatusPSA)
Defined in: [WAProto/index.d.ts:11351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11351)
#### Parameters
##### p?
[`IStatusPSA`](/proto-reference/interfaces/IStatusPSA)
#### Returns
[`StatusPSA`](/proto-reference/classes/StatusPSA)
## Properties
### campaignExpirationTimestamp?
> `optional` **campaignExpirationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11353)
#### Implementation of
[`IStatusPSA`](/proto-reference/interfaces/IStatusPSA).[`campaignExpirationTimestamp`](/proto-reference/interfaces/IStatusPSA#campaignexpirationtimestamp)
***
### campaignId
> **campaignId**: `number` | `Long`
Defined in: [WAProto/index.d.ts:11352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11352)
#### Implementation of
[`IStatusPSA`](/proto-reference/interfaces/IStatusPSA).[`campaignId`](/proto-reference/interfaces/IStatusPSA#campaignid)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusPSA`](/proto-reference/classes/StatusPSA)
Defined in: [WAProto/index.d.ts:11354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11354)
#### Parameters
##### properties?
[`IStatusPSA`](/proto-reference/interfaces/IStatusPSA)
#### Returns
[`StatusPSA`](/proto-reference/classes/StatusPSA)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusPSA`](/proto-reference/classes/StatusPSA)
Defined in: [WAProto/index.d.ts:11356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11356)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusPSA`](/proto-reference/classes/StatusPSA)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11355)
#### Parameters
##### m
[`IStatusPSA`](/proto-reference/interfaces/IStatusPSA)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusPSA`](/proto-reference/classes/StatusPSA)
Defined in: [WAProto/index.d.ts:11357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11357)
#### Parameters
##### d
#### Returns
[`StatusPSA`](/proto-reference/classes/StatusPSA)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11360)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11359)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11358)
#### Parameters
##### m
[`StatusPSA`](/proto-reference/classes/StatusPSA)
##### o?
`IConversionOptions`
#### Returns
`object`
# StickerMetadata
Source: https://baileys.wiki/proto-reference/classes/StickerMetadata
Protobuf class StickerMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11380)
## Implements
* [`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata)
## Constructors
### new StickerMetadata()
> **new StickerMetadata**(`p`?): [`StickerMetadata`](/proto-reference/classes/StickerMetadata)
Defined in: [WAProto/index.d.ts:11381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11381)
#### Parameters
##### p?
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata)
#### Returns
[`StickerMetadata`](/proto-reference/classes/StickerMetadata)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:11389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11389)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`directPath`](/proto-reference/interfaces/IStickerMetadata#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11384)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`fileEncSha256`](/proto-reference/interfaces/IStickerMetadata#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11390)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`fileLength`](/proto-reference/interfaces/IStickerMetadata#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11383)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`fileSha256`](/proto-reference/interfaces/IStickerMetadata#filesha256)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:11387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11387)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`height`](/proto-reference/interfaces/IStickerMetadata#height)
***
### imageHash?
> `optional` **imageHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:11394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11394)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`imageHash`](/proto-reference/interfaces/IStickerMetadata#imagehash)
***
### isAvatarSticker?
> `optional` **isAvatarSticker**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11395)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`isAvatarSticker`](/proto-reference/interfaces/IStickerMetadata#isavatarsticker)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11393)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`isLottie`](/proto-reference/interfaces/IStickerMetadata#islottie)
***
### lastStickerSentTs?
> `optional` **lastStickerSentTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11392)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`lastStickerSentTs`](/proto-reference/interfaces/IStickerMetadata#laststickersentts)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11385)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`mediaKey`](/proto-reference/interfaces/IStickerMetadata#mediakey)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:11386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11386)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`mimetype`](/proto-reference/interfaces/IStickerMetadata#mimetype)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:11382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11382)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`url`](/proto-reference/interfaces/IStickerMetadata#url)
***
### weight?
> `optional` **weight**: `null` | `number`
Defined in: [WAProto/index.d.ts:11391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11391)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`weight`](/proto-reference/interfaces/IStickerMetadata#weight)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:11388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11388)
#### Implementation of
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata).[`width`](/proto-reference/interfaces/IStickerMetadata#width)
## Methods
### create()
> `static` **create**(`properties`?): [`StickerMetadata`](/proto-reference/classes/StickerMetadata)
Defined in: [WAProto/index.d.ts:11396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11396)
#### Parameters
##### properties?
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata)
#### Returns
[`StickerMetadata`](/proto-reference/classes/StickerMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StickerMetadata`](/proto-reference/classes/StickerMetadata)
Defined in: [WAProto/index.d.ts:11398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11398)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StickerMetadata`](/proto-reference/classes/StickerMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11397)
#### Parameters
##### m
[`IStickerMetadata`](/proto-reference/interfaces/IStickerMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StickerMetadata`](/proto-reference/classes/StickerMetadata)
Defined in: [WAProto/index.d.ts:11399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11399)
#### Parameters
##### d
#### Returns
[`StickerMetadata`](/proto-reference/classes/StickerMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11402)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11401)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11400)
#### Parameters
##### m
[`StickerMetadata`](/proto-reference/classes/StickerMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncActionData
Source: https://baileys.wiki/proto-reference/classes/SyncActionData
Protobuf class SyncActionData generated from WAProto.
Defined in: [WAProto/index.d.ts:11412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11412)
## Implements
* [`ISyncActionData`](/proto-reference/interfaces/ISyncActionData)
## Constructors
### new SyncActionData()
> **new SyncActionData**(`p`?): [`SyncActionData`](/proto-reference/classes/SyncActionData)
Defined in: [WAProto/index.d.ts:11413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11413)
#### Parameters
##### p?
[`ISyncActionData`](/proto-reference/interfaces/ISyncActionData)
#### Returns
[`SyncActionData`](/proto-reference/classes/SyncActionData)
## Properties
### index?
> `optional` **index**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11414)
#### Implementation of
[`ISyncActionData`](/proto-reference/interfaces/ISyncActionData).[`index`](/proto-reference/interfaces/ISyncActionData#index)
***
### padding?
> `optional` **padding**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11416)
#### Implementation of
[`ISyncActionData`](/proto-reference/interfaces/ISyncActionData).[`padding`](/proto-reference/interfaces/ISyncActionData#padding)
***
### value?
> `optional` **value**: `null` | [`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue)
Defined in: [WAProto/index.d.ts:11415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11415)
#### Implementation of
[`ISyncActionData`](/proto-reference/interfaces/ISyncActionData).[`value`](/proto-reference/interfaces/ISyncActionData#value)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:11417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11417)
#### Implementation of
[`ISyncActionData`](/proto-reference/interfaces/ISyncActionData).[`version`](/proto-reference/interfaces/ISyncActionData#version)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncActionData`](/proto-reference/classes/SyncActionData)
Defined in: [WAProto/index.d.ts:11418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11418)
#### Parameters
##### properties?
[`ISyncActionData`](/proto-reference/interfaces/ISyncActionData)
#### Returns
[`SyncActionData`](/proto-reference/classes/SyncActionData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncActionData`](/proto-reference/classes/SyncActionData)
Defined in: [WAProto/index.d.ts:11420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11420)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncActionData`](/proto-reference/classes/SyncActionData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11419)
#### Parameters
##### m
[`ISyncActionData`](/proto-reference/interfaces/ISyncActionData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncActionData`](/proto-reference/classes/SyncActionData)
Defined in: [WAProto/index.d.ts:11421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11421)
#### Parameters
##### d
#### Returns
[`SyncActionData`](/proto-reference/classes/SyncActionData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11424)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11423)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11422)
#### Parameters
##### m
[`SyncActionData`](/proto-reference/classes/SyncActionData)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncActionValue
Source: https://baileys.wiki/proto-reference/classes/SyncActionValue
Protobuf class SyncActionValue generated from WAProto.
Defined in: [WAProto/index.d.ts:11499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11499)
## Implements
* [`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue)
## Constructors
### new SyncActionValue()
> **new SyncActionValue**(`p`?): [`SyncActionValue`](/proto-reference/classes/SyncActionValue)
Defined in: [WAProto/index.d.ts:11500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11500)
#### Parameters
##### p?
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue)
#### Returns
[`SyncActionValue`](/proto-reference/classes/SyncActionValue)
## Properties
### agentAction?
> `optional` **agentAction**: `null` | [`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction)
Defined in: [WAProto/index.d.ts:11521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11521)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`agentAction`](/proto-reference/interfaces/ISyncActionValue#agentaction)
***
### aiThreadRenameAction?
> `optional` **aiThreadRenameAction**: `null` | [`IAiThreadRenameAction`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction)
Defined in: [WAProto/index.d.ts:11568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11568)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`aiThreadRenameAction`](/proto-reference/interfaces/ISyncActionValue#aithreadrenameaction)
***
### androidUnsupportedActions?
> `optional` **androidUnsupportedActions**: `null` | [`IAndroidUnsupportedActions`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions)
Defined in: [WAProto/index.d.ts:11520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11520)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`androidUnsupportedActions`](/proto-reference/interfaces/ISyncActionValue#androidunsupportedactions)
***
### archiveChatAction?
> `optional` **archiveChatAction**: `null` | [`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction)
Defined in: [WAProto/index.d.ts:11512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11512)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`archiveChatAction`](/proto-reference/interfaces/ISyncActionValue#archivechataction)
***
### avatarUpdatedAction?
> `optional` **avatarUpdatedAction**: `null` | [`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction)
Defined in: [WAProto/index.d.ts:11565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11565)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`avatarUpdatedAction`](/proto-reference/interfaces/ISyncActionValue#avatarupdatedaction)
***
### botWelcomeRequestAction?
> `optional` **botWelcomeRequestAction**: `null` | [`IBotWelcomeRequestAction`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction)
Defined in: [WAProto/index.d.ts:11539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11539)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`botWelcomeRequestAction`](/proto-reference/interfaces/ISyncActionValue#botwelcomerequestaction)
***
### businessBroadcastAssociationAction?
> `optional` **businessBroadcastAssociationAction**: `null` | [`IBusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction)
Defined in: [WAProto/index.d.ts:11559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11559)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`businessBroadcastAssociationAction`](/proto-reference/interfaces/ISyncActionValue#businessbroadcastassociationaction)
***
### businessBroadcastListAction?
> `optional` **businessBroadcastListAction**: `null` | [`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction)
Defined in: [WAProto/index.d.ts:11562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11562)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`businessBroadcastListAction`](/proto-reference/interfaces/ISyncActionValue#businessbroadcastlistaction)
***
### callLogAction?
> `optional` **callLogAction**: `null` | [`ICallLogAction`](/proto-reference/SyncActionValue/interfaces/ICallLogAction)
Defined in: [WAProto/index.d.ts:11536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11536)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`callLogAction`](/proto-reference/interfaces/ISyncActionValue#calllogaction)
***
### chatAssignment?
> `optional` **chatAssignment**: `null` | [`IChatAssignmentAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction)
Defined in: [WAProto/index.d.ts:11529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11529)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`chatAssignment`](/proto-reference/interfaces/ISyncActionValue#chatassignment)
***
### chatAssignmentOpenedStatus?
> `optional` **chatAssignmentOpenedStatus**: `null` | [`IChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction)
Defined in: [WAProto/index.d.ts:11530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11530)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`chatAssignmentOpenedStatus`](/proto-reference/interfaces/ISyncActionValue#chatassignmentopenedstatus)
***
### chatLockSettings?
> `optional` **chatLockSettings**: `null` | [`IChatLockSettings`](/proto-reference/interfaces/IChatLockSettings)
Defined in: [WAProto/index.d.ts:11545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11545)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`chatLockSettings`](/proto-reference/interfaces/ISyncActionValue#chatlocksettings)
***
### clearChatAction?
> `optional` **clearChatAction**: `null` | [`IClearChatAction`](/proto-reference/SyncActionValue/interfaces/IClearChatAction)
Defined in: [WAProto/index.d.ts:11516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11516)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`clearChatAction`](/proto-reference/interfaces/ISyncActionValue#clearchataction)
***
### contactAction?
> `optional` **contactAction**: `null` | [`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction)
Defined in: [WAProto/index.d.ts:11503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11503)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`contactAction`](/proto-reference/interfaces/ISyncActionValue#contactaction)
***
### ctwaPerCustomerDataSharingAction?
> `optional` **ctwaPerCustomerDataSharingAction**: `null` | [`ICtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction)
Defined in: [WAProto/index.d.ts:11556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11556)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`ctwaPerCustomerDataSharingAction`](/proto-reference/interfaces/ISyncActionValue#ctwapercustomerdatasharingaction)
***
### customPaymentMethodsAction?
> `optional` **customPaymentMethodsAction**: `null` | [`ICustomPaymentMethodsAction`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction)
Defined in: [WAProto/index.d.ts:11543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11543)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`customPaymentMethodsAction`](/proto-reference/interfaces/ISyncActionValue#custompaymentmethodsaction)
***
### deleteChatAction?
> `optional` **deleteChatAction**: `null` | [`IDeleteChatAction`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction)
Defined in: [WAProto/index.d.ts:11517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11517)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`deleteChatAction`](/proto-reference/interfaces/ISyncActionValue#deletechataction)
***
### deleteIndividualCallLog?
> `optional` **deleteIndividualCallLog**: `null` | [`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction)
Defined in: [WAProto/index.d.ts:11540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11540)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`deleteIndividualCallLog`](/proto-reference/interfaces/ISyncActionValue#deleteindividualcalllog)
***
### deleteMessageForMeAction?
> `optional` **deleteMessageForMeAction**: `null` | [`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction)
Defined in: [WAProto/index.d.ts:11513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11513)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`deleteMessageForMeAction`](/proto-reference/interfaces/ISyncActionValue#deletemessageformeaction)
***
### detectedOutcomesStatusAction?
> `optional` **detectedOutcomesStatusAction**: `null` | [`IDetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction)
Defined in: [WAProto/index.d.ts:11560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11560)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`detectedOutcomesStatusAction`](/proto-reference/interfaces/ISyncActionValue#detectedoutcomesstatusaction)
***
### deviceCapabilities?
> `optional` **deviceCapabilities**: `null` | [`IDeviceCapabilities`](/proto-reference/interfaces/IDeviceCapabilities)
Defined in: [WAProto/index.d.ts:11548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11548)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`deviceCapabilities`](/proto-reference/interfaces/ISyncActionValue#devicecapabilities)
***
### externalWebBetaAction?
> `optional` **externalWebBetaAction**: `null` | [`IExternalWebBetaAction`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction)
Defined in: [WAProto/index.d.ts:11534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11534)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`externalWebBetaAction`](/proto-reference/interfaces/ISyncActionValue#externalwebbetaaction)
***
### favoritesAction?
> `optional` **favoritesAction**: `null` | [`IFavoritesAction`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction)
Defined in: [WAProto/index.d.ts:11550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11550)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`favoritesAction`](/proto-reference/interfaces/ISyncActionValue#favoritesaction)
***
### interactiveMessageAction?
> `optional` **interactiveMessageAction**: `null` | [`IInteractiveMessageAction`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction)
Defined in: [WAProto/index.d.ts:11569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11569)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`interactiveMessageAction`](/proto-reference/interfaces/ISyncActionValue#interactivemessageaction)
***
### keyExpiration?
> `optional` **keyExpiration**: `null` | [`IKeyExpiration`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration)
Defined in: [WAProto/index.d.ts:11514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11514)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`keyExpiration`](/proto-reference/interfaces/ISyncActionValue#keyexpiration)
***
### labelAssociationAction?
> `optional` **labelAssociationAction**: `null` | [`ILabelAssociationAction`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction)
Defined in: [WAProto/index.d.ts:11510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11510)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`labelAssociationAction`](/proto-reference/interfaces/ISyncActionValue#labelassociationaction)
***
### labelEditAction?
> `optional` **labelEditAction**: `null` | [`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction)
Defined in: [WAProto/index.d.ts:11509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11509)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`labelEditAction`](/proto-reference/interfaces/ISyncActionValue#labeleditaction)
***
### labelReorderingAction?
> `optional` **labelReorderingAction**: `null` | [`ILabelReorderingAction`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction)
Defined in: [WAProto/index.d.ts:11541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11541)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`labelReorderingAction`](/proto-reference/interfaces/ISyncActionValue#labelreorderingaction)
***
### lidContactAction?
> `optional` **lidContactAction**: `null` | [`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction)
Defined in: [WAProto/index.d.ts:11555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11555)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`lidContactAction`](/proto-reference/interfaces/ISyncActionValue#lidcontactaction)
***
### localeSetting?
> `optional` **localeSetting**: `null` | [`ILocaleSetting`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting)
Defined in: [WAProto/index.d.ts:11511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11511)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`localeSetting`](/proto-reference/interfaces/ISyncActionValue#localesetting)
***
### lockChatAction?
> `optional` **lockChatAction**: `null` | [`ILockChatAction`](/proto-reference/SyncActionValue/interfaces/ILockChatAction)
Defined in: [WAProto/index.d.ts:11544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11544)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`lockChatAction`](/proto-reference/interfaces/ISyncActionValue#lockchataction)
***
### maibaAiFeaturesControlAction?
> `optional` **maibaAiFeaturesControlAction**: `null` | [`IMaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction)
Defined in: [WAProto/index.d.ts:11561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11561)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`maibaAiFeaturesControlAction`](/proto-reference/interfaces/ISyncActionValue#maibaaifeaturescontrolaction)
***
### markChatAsReadAction?
> `optional` **markChatAsReadAction**: `null` | [`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction)
Defined in: [WAProto/index.d.ts:11515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11515)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`markChatAsReadAction`](/proto-reference/interfaces/ISyncActionValue#markchatasreadaction)
***
### marketingMessageAction?
> `optional` **marketingMessageAction**: `null` | [`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction)
Defined in: [WAProto/index.d.ts:11532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11532)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`marketingMessageAction`](/proto-reference/interfaces/ISyncActionValue#marketingmessageaction)
***
### marketingMessageBroadcastAction?
> `optional` **marketingMessageBroadcastAction**: `null` | [`IMarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction)
Defined in: [WAProto/index.d.ts:11533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11533)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`marketingMessageBroadcastAction`](/proto-reference/interfaces/ISyncActionValue#marketingmessagebroadcastaction)
***
### merchantPaymentPartnerAction?
> `optional` **merchantPaymentPartnerAction**: `null` | [`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction)
Defined in: [WAProto/index.d.ts:11551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11551)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`merchantPaymentPartnerAction`](/proto-reference/interfaces/ISyncActionValue#merchantpaymentpartneraction)
***
### musicUserIdAction?
> `optional` **musicUserIdAction**: `null` | [`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction)
Defined in: [WAProto/index.d.ts:11563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11563)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`musicUserIdAction`](/proto-reference/interfaces/ISyncActionValue#musicuseridaction)
***
### muteAction?
> `optional` **muteAction**: `null` | [`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction)
Defined in: [WAProto/index.d.ts:11504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11504)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`muteAction`](/proto-reference/interfaces/ISyncActionValue#muteaction)
***
### newsletterSavedInterestsAction?
> `optional` **newsletterSavedInterestsAction**: `null` | [`INewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction)
Defined in: [WAProto/index.d.ts:11567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11567)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`newsletterSavedInterestsAction`](/proto-reference/interfaces/ISyncActionValue#newslettersavedinterestsaction)
***
### noteEditAction?
> `optional` **noteEditAction**: `null` | [`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction)
Defined in: [WAProto/index.d.ts:11549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11549)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`noteEditAction`](/proto-reference/interfaces/ISyncActionValue#noteeditaction)
***
### notificationActivitySettingAction?
> `optional` **notificationActivitySettingAction**: `null` | [`INotificationActivitySettingAction`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction)
Defined in: [WAProto/index.d.ts:11554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11554)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`notificationActivitySettingAction`](/proto-reference/interfaces/ISyncActionValue#notificationactivitysettingaction)
***
### nuxAction?
> `optional` **nuxAction**: `null` | [`INuxAction`](/proto-reference/SyncActionValue/interfaces/INuxAction)
Defined in: [WAProto/index.d.ts:11525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11525)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`nuxAction`](/proto-reference/interfaces/ISyncActionValue#nuxaction)
***
### paymentInfoAction?
> `optional` **paymentInfoAction**: `null` | [`IPaymentInfoAction`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction)
Defined in: [WAProto/index.d.ts:11542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11542)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`paymentInfoAction`](/proto-reference/interfaces/ISyncActionValue#paymentinfoaction)
***
### paymentTosAction?
> `optional` **paymentTosAction**: `null` | [`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction)
Defined in: [WAProto/index.d.ts:11557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11557)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`paymentTosAction`](/proto-reference/interfaces/ISyncActionValue#paymenttosaction)
***
### pinAction?
> `optional` **pinAction**: `null` | [`IPinAction`](/proto-reference/SyncActionValue/interfaces/IPinAction)
Defined in: [WAProto/index.d.ts:11505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11505)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`pinAction`](/proto-reference/interfaces/ISyncActionValue#pinaction)
***
### pnForLidChatAction?
> `optional` **pnForLidChatAction**: `null` | [`IPnForLidChatAction`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction)
Defined in: [WAProto/index.d.ts:11531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11531)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`pnForLidChatAction`](/proto-reference/interfaces/ISyncActionValue#pnforlidchataction)
***
### primaryFeature?
> `optional` **primaryFeature**: `null` | [`IPrimaryFeature`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature)
Defined in: [WAProto/index.d.ts:11519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11519)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`primaryFeature`](/proto-reference/interfaces/ISyncActionValue#primaryfeature)
***
### primaryVersionAction?
> `optional` **primaryVersionAction**: `null` | [`IPrimaryVersionAction`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction)
Defined in: [WAProto/index.d.ts:11526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11526)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`primaryVersionAction`](/proto-reference/interfaces/ISyncActionValue#primaryversionaction)
***
### privacySettingChannelsPersonalisedRecommendationAction?
> `optional` **privacySettingChannelsPersonalisedRecommendationAction**: `null` | [`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction)
Defined in: [WAProto/index.d.ts:11558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11558)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`privacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/interfaces/ISyncActionValue#privacysettingchannelspersonalisedrecommendationaction)
***
### privacySettingDisableLinkPreviewsAction?
> `optional` **privacySettingDisableLinkPreviewsAction**: `null` | [`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
Defined in: [WAProto/index.d.ts:11547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11547)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`privacySettingDisableLinkPreviewsAction`](/proto-reference/interfaces/ISyncActionValue#privacysettingdisablelinkpreviewsaction)
***
### privacySettingRelayAllCalls?
> `optional` **privacySettingRelayAllCalls**: `null` | [`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls)
Defined in: [WAProto/index.d.ts:11535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11535)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`privacySettingRelayAllCalls`](/proto-reference/interfaces/ISyncActionValue#privacysettingrelayallcalls)
***
### privateProcessingSettingAction?
> `optional` **privateProcessingSettingAction**: `null` | [`IPrivateProcessingSettingAction`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction)
Defined in: [WAProto/index.d.ts:11566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11566)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`privateProcessingSettingAction`](/proto-reference/interfaces/ISyncActionValue#privateprocessingsettingaction)
***
### pushNameSetting?
> `optional` **pushNameSetting**: `null` | [`IPushNameSetting`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting)
Defined in: [WAProto/index.d.ts:11506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11506)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`pushNameSetting`](/proto-reference/interfaces/ISyncActionValue#pushnamesetting)
***
### quickReplyAction?
> `optional` **quickReplyAction**: `null` | [`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction)
Defined in: [WAProto/index.d.ts:11507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11507)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`quickReplyAction`](/proto-reference/interfaces/ISyncActionValue#quickreplyaction)
***
### recentEmojiWeightsAction?
> `optional` **recentEmojiWeightsAction**: `null` | [`IRecentEmojiWeightsAction`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction)
Defined in: [WAProto/index.d.ts:11508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11508)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`recentEmojiWeightsAction`](/proto-reference/interfaces/ISyncActionValue#recentemojiweightsaction)
***
### removeRecentStickerAction?
> `optional` **removeRecentStickerAction**: `null` | [`IRemoveRecentStickerAction`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction)
Defined in: [WAProto/index.d.ts:11528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11528)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`removeRecentStickerAction`](/proto-reference/interfaces/ISyncActionValue#removerecentstickeraction)
***
### starAction?
> `optional` **starAction**: `null` | [`IStarAction`](/proto-reference/SyncActionValue/interfaces/IStarAction)
Defined in: [WAProto/index.d.ts:11502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11502)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`starAction`](/proto-reference/interfaces/ISyncActionValue#staraction)
***
### statusPostOptInNotificationPreferencesAction?
> `optional` **statusPostOptInNotificationPreferencesAction**: `null` | [`IStatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction)
Defined in: [WAProto/index.d.ts:11564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11564)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`statusPostOptInNotificationPreferencesAction`](/proto-reference/interfaces/ISyncActionValue#statuspostoptinnotificationpreferencesaction)
***
### statusPrivacy?
> `optional` **statusPrivacy**: `null` | [`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction)
Defined in: [WAProto/index.d.ts:11538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11538)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`statusPrivacy`](/proto-reference/interfaces/ISyncActionValue#statusprivacy)
***
### stickerAction?
> `optional` **stickerAction**: `null` | [`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)
Defined in: [WAProto/index.d.ts:11527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11527)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`stickerAction`](/proto-reference/interfaces/ISyncActionValue#stickeraction)
***
### subscriptionAction?
> `optional` **subscriptionAction**: `null` | [`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction)
Defined in: [WAProto/index.d.ts:11522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11522)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`subscriptionAction`](/proto-reference/interfaces/ISyncActionValue#subscriptionaction)
***
### timeFormatAction?
> `optional` **timeFormatAction**: `null` | [`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction)
Defined in: [WAProto/index.d.ts:11524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11524)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`timeFormatAction`](/proto-reference/interfaces/ISyncActionValue#timeformataction)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11501)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`timestamp`](/proto-reference/interfaces/ISyncActionValue#timestamp)
***
### ugcBot?
> `optional` **ugcBot**: `null` | [`IUGCBot`](/proto-reference/SyncActionValue/interfaces/IUGCBot)
Defined in: [WAProto/index.d.ts:11537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11537)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`ugcBot`](/proto-reference/interfaces/ISyncActionValue#ugcbot)
***
### unarchiveChatsSetting?
> `optional` **unarchiveChatsSetting**: `null` | [`IUnarchiveChatsSetting`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting)
Defined in: [WAProto/index.d.ts:11518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11518)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`unarchiveChatsSetting`](/proto-reference/interfaces/ISyncActionValue#unarchivechatssetting)
***
### usernameChatStartMode?
> `optional` **usernameChatStartMode**: `null` | [`IUsernameChatStartModeAction`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction)
Defined in: [WAProto/index.d.ts:11553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11553)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`usernameChatStartMode`](/proto-reference/interfaces/ISyncActionValue#usernamechatstartmode)
***
### userStatusMuteAction?
> `optional` **userStatusMuteAction**: `null` | [`IUserStatusMuteAction`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction)
Defined in: [WAProto/index.d.ts:11523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11523)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`userStatusMuteAction`](/proto-reference/interfaces/ISyncActionValue#userstatusmuteaction)
***
### waffleAccountLinkStateAction?
> `optional` **waffleAccountLinkStateAction**: `null` | [`IWaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction)
Defined in: [WAProto/index.d.ts:11552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11552)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`waffleAccountLinkStateAction`](/proto-reference/interfaces/ISyncActionValue#waffleaccountlinkstateaction)
***
### wamoUserIdentifierAction?
> `optional` **wamoUserIdentifierAction**: `null` | [`IWamoUserIdentifierAction`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction)
Defined in: [WAProto/index.d.ts:11546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11546)
#### Implementation of
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue).[`wamoUserIdentifierAction`](/proto-reference/interfaces/ISyncActionValue#wamouseridentifieraction)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncActionValue`](/proto-reference/classes/SyncActionValue)
Defined in: [WAProto/index.d.ts:11570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11570)
#### Parameters
##### properties?
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue)
#### Returns
[`SyncActionValue`](/proto-reference/classes/SyncActionValue)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncActionValue`](/proto-reference/classes/SyncActionValue)
Defined in: [WAProto/index.d.ts:11572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11572)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncActionValue`](/proto-reference/classes/SyncActionValue)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11571)
#### Parameters
##### m
[`ISyncActionValue`](/proto-reference/interfaces/ISyncActionValue)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncActionValue`](/proto-reference/classes/SyncActionValue)
Defined in: [WAProto/index.d.ts:11573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11573)
#### Parameters
##### d
#### Returns
[`SyncActionValue`](/proto-reference/classes/SyncActionValue)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11576)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11575)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11574)
#### Parameters
##### m
[`SyncActionValue`](/proto-reference/classes/SyncActionValue)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdIndex
Source: https://baileys.wiki/proto-reference/classes/SyncdIndex
Protobuf class SyncdIndex generated from WAProto.
Defined in: [WAProto/index.d.ts:12994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12994)
## Implements
* [`ISyncdIndex`](/proto-reference/interfaces/ISyncdIndex)
## Constructors
### new SyncdIndex()
> **new SyncdIndex**(`p`?): [`SyncdIndex`](/proto-reference/classes/SyncdIndex)
Defined in: [WAProto/index.d.ts:12995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12995)
#### Parameters
##### p?
[`ISyncdIndex`](/proto-reference/interfaces/ISyncdIndex)
#### Returns
[`SyncdIndex`](/proto-reference/classes/SyncdIndex)
## Properties
### blob?
> `optional` **blob**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12996)
#### Implementation of
[`ISyncdIndex`](/proto-reference/interfaces/ISyncdIndex).[`blob`](/proto-reference/interfaces/ISyncdIndex#blob)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdIndex`](/proto-reference/classes/SyncdIndex)
Defined in: [WAProto/index.d.ts:12997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12997)
#### Parameters
##### properties?
[`ISyncdIndex`](/proto-reference/interfaces/ISyncdIndex)
#### Returns
[`SyncdIndex`](/proto-reference/classes/SyncdIndex)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdIndex`](/proto-reference/classes/SyncdIndex)
Defined in: [WAProto/index.d.ts:12999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12999)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdIndex`](/proto-reference/classes/SyncdIndex)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12998)
#### Parameters
##### m
[`ISyncdIndex`](/proto-reference/interfaces/ISyncdIndex)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdIndex`](/proto-reference/classes/SyncdIndex)
Defined in: [WAProto/index.d.ts:13000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13000)
#### Parameters
##### d
#### Returns
[`SyncdIndex`](/proto-reference/classes/SyncdIndex)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13003)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13002)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13001)
#### Parameters
##### m
[`SyncdIndex`](/proto-reference/classes/SyncdIndex)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdMutation
Source: https://baileys.wiki/proto-reference/classes/SyncdMutation
Protobuf class SyncdMutation generated from WAProto.
Defined in: [WAProto/index.d.ts:13011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13011)
## Implements
* [`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)
## Constructors
### new SyncdMutation()
> **new SyncdMutation**(`p`?): [`SyncdMutation`](/proto-reference/classes/SyncdMutation)
Defined in: [WAProto/index.d.ts:13012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13012)
#### Parameters
##### p?
[`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)
#### Returns
[`SyncdMutation`](/proto-reference/classes/SyncdMutation)
## Properties
### operation?
> `optional` **operation**: `null` | [`SyncdOperation`](/proto-reference/SyncdMutation/enumerations/SyncdOperation)
Defined in: [WAProto/index.d.ts:13013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13013)
#### Implementation of
[`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation).[`operation`](/proto-reference/interfaces/ISyncdMutation#operation)
***
### record?
> `optional` **record**: `null` | [`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)
Defined in: [WAProto/index.d.ts:13014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13014)
#### Implementation of
[`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation).[`record`](/proto-reference/interfaces/ISyncdMutation#record)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdMutation`](/proto-reference/classes/SyncdMutation)
Defined in: [WAProto/index.d.ts:13015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13015)
#### Parameters
##### properties?
[`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)
#### Returns
[`SyncdMutation`](/proto-reference/classes/SyncdMutation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdMutation`](/proto-reference/classes/SyncdMutation)
Defined in: [WAProto/index.d.ts:13017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13017)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdMutation`](/proto-reference/classes/SyncdMutation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13016)
#### Parameters
##### m
[`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdMutation`](/proto-reference/classes/SyncdMutation)
Defined in: [WAProto/index.d.ts:13018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13018)
#### Parameters
##### d
#### Returns
[`SyncdMutation`](/proto-reference/classes/SyncdMutation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13021)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13020)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13019)
#### Parameters
##### m
[`SyncdMutation`](/proto-reference/classes/SyncdMutation)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdMutations
Source: https://baileys.wiki/proto-reference/classes/SyncdMutations
Protobuf class SyncdMutations generated from WAProto.
Defined in: [WAProto/index.d.ts:13036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13036)
## Implements
* [`ISyncdMutations`](/proto-reference/interfaces/ISyncdMutations)
## Constructors
### new SyncdMutations()
> **new SyncdMutations**(`p`?): [`SyncdMutations`](/proto-reference/classes/SyncdMutations)
Defined in: [WAProto/index.d.ts:13037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13037)
#### Parameters
##### p?
[`ISyncdMutations`](/proto-reference/interfaces/ISyncdMutations)
#### Returns
[`SyncdMutations`](/proto-reference/classes/SyncdMutations)
## Properties
### mutations
> **mutations**: [`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)\[]
Defined in: [WAProto/index.d.ts:13038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13038)
#### Implementation of
[`ISyncdMutations`](/proto-reference/interfaces/ISyncdMutations).[`mutations`](/proto-reference/interfaces/ISyncdMutations#mutations)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdMutations`](/proto-reference/classes/SyncdMutations)
Defined in: [WAProto/index.d.ts:13039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13039)
#### Parameters
##### properties?
[`ISyncdMutations`](/proto-reference/interfaces/ISyncdMutations)
#### Returns
[`SyncdMutations`](/proto-reference/classes/SyncdMutations)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdMutations`](/proto-reference/classes/SyncdMutations)
Defined in: [WAProto/index.d.ts:13041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13041)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdMutations`](/proto-reference/classes/SyncdMutations)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13040)
#### Parameters
##### m
[`ISyncdMutations`](/proto-reference/interfaces/ISyncdMutations)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdMutations`](/proto-reference/classes/SyncdMutations)
Defined in: [WAProto/index.d.ts:13042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13042)
#### Parameters
##### d
#### Returns
[`SyncdMutations`](/proto-reference/classes/SyncdMutations)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13045)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13044)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13043)
#### Parameters
##### m
[`SyncdMutations`](/proto-reference/classes/SyncdMutations)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdPatch
Source: https://baileys.wiki/proto-reference/classes/SyncdPatch
Protobuf class SyncdPatch generated from WAProto.
Defined in: [WAProto/index.d.ts:13060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13060)
## Implements
* [`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)
## Constructors
### new SyncdPatch()
> **new SyncdPatch**(`p`?): [`SyncdPatch`](/proto-reference/classes/SyncdPatch)
Defined in: [WAProto/index.d.ts:13061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13061)
#### Parameters
##### p?
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)
#### Returns
[`SyncdPatch`](/proto-reference/classes/SyncdPatch)
## Properties
### clientDebugData?
> `optional` **clientDebugData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13070)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`clientDebugData`](/proto-reference/interfaces/ISyncdPatch#clientdebugdata)
***
### deviceIndex?
> `optional` **deviceIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:13069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13069)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`deviceIndex`](/proto-reference/interfaces/ISyncdPatch#deviceindex)
***
### exitCode?
> `optional` **exitCode**: `null` | [`IExitCode`](/proto-reference/interfaces/IExitCode)
Defined in: [WAProto/index.d.ts:13068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13068)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`exitCode`](/proto-reference/interfaces/ISyncdPatch#exitcode)
***
### externalMutations?
> `optional` **externalMutations**: `null` | [`IExternalBlobReference`](/proto-reference/interfaces/IExternalBlobReference)
Defined in: [WAProto/index.d.ts:13064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13064)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`externalMutations`](/proto-reference/interfaces/ISyncdPatch#externalmutations)
***
### keyId?
> `optional` **keyId**: `null` | [`IKeyId`](/proto-reference/interfaces/IKeyId)
Defined in: [WAProto/index.d.ts:13067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13067)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`keyId`](/proto-reference/interfaces/ISyncdPatch#keyid)
***
### mutations
> **mutations**: [`ISyncdMutation`](/proto-reference/interfaces/ISyncdMutation)\[]
Defined in: [WAProto/index.d.ts:13063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13063)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`mutations`](/proto-reference/interfaces/ISyncdPatch#mutations)
***
### patchMac?
> `optional` **patchMac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13066)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`patchMac`](/proto-reference/interfaces/ISyncdPatch#patchmac)
***
### snapshotMac?
> `optional` **snapshotMac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13065)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`snapshotMac`](/proto-reference/interfaces/ISyncdPatch#snapshotmac)
***
### version?
> `optional` **version**: `null` | [`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
Defined in: [WAProto/index.d.ts:13062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13062)
#### Implementation of
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch).[`version`](/proto-reference/interfaces/ISyncdPatch#version)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdPatch`](/proto-reference/classes/SyncdPatch)
Defined in: [WAProto/index.d.ts:13071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13071)
#### Parameters
##### properties?
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)
#### Returns
[`SyncdPatch`](/proto-reference/classes/SyncdPatch)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdPatch`](/proto-reference/classes/SyncdPatch)
Defined in: [WAProto/index.d.ts:13073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13073)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdPatch`](/proto-reference/classes/SyncdPatch)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13072)
#### Parameters
##### m
[`ISyncdPatch`](/proto-reference/interfaces/ISyncdPatch)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdPatch`](/proto-reference/classes/SyncdPatch)
Defined in: [WAProto/index.d.ts:13074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13074)
#### Parameters
##### d
#### Returns
[`SyncdPatch`](/proto-reference/classes/SyncdPatch)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13077)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13076)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13075)
#### Parameters
##### m
[`SyncdPatch`](/proto-reference/classes/SyncdPatch)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdRecord
Source: https://baileys.wiki/proto-reference/classes/SyncdRecord
Protobuf class SyncdRecord generated from WAProto.
Defined in: [WAProto/index.d.ts:13086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13086)
## Implements
* [`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)
## Constructors
### new SyncdRecord()
> **new SyncdRecord**(`p`?): [`SyncdRecord`](/proto-reference/classes/SyncdRecord)
Defined in: [WAProto/index.d.ts:13087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13087)
#### Parameters
##### p?
[`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)
#### Returns
[`SyncdRecord`](/proto-reference/classes/SyncdRecord)
## Properties
### index?
> `optional` **index**: `null` | [`ISyncdIndex`](/proto-reference/interfaces/ISyncdIndex)
Defined in: [WAProto/index.d.ts:13088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13088)
#### Implementation of
[`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord).[`index`](/proto-reference/interfaces/ISyncdRecord#index)
***
### keyId?
> `optional` **keyId**: `null` | [`IKeyId`](/proto-reference/interfaces/IKeyId)
Defined in: [WAProto/index.d.ts:13090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13090)
#### Implementation of
[`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord).[`keyId`](/proto-reference/interfaces/ISyncdRecord#keyid)
***
### value?
> `optional` **value**: `null` | [`ISyncdValue`](/proto-reference/interfaces/ISyncdValue)
Defined in: [WAProto/index.d.ts:13089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13089)
#### Implementation of
[`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord).[`value`](/proto-reference/interfaces/ISyncdRecord#value)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdRecord`](/proto-reference/classes/SyncdRecord)
Defined in: [WAProto/index.d.ts:13091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13091)
#### Parameters
##### properties?
[`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)
#### Returns
[`SyncdRecord`](/proto-reference/classes/SyncdRecord)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdRecord`](/proto-reference/classes/SyncdRecord)
Defined in: [WAProto/index.d.ts:13093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13093)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdRecord`](/proto-reference/classes/SyncdRecord)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13092)
#### Parameters
##### m
[`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdRecord`](/proto-reference/classes/SyncdRecord)
Defined in: [WAProto/index.d.ts:13094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13094)
#### Parameters
##### d
#### Returns
[`SyncdRecord`](/proto-reference/classes/SyncdRecord)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13097)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13096)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13095)
#### Parameters
##### m
[`SyncdRecord`](/proto-reference/classes/SyncdRecord)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdSnapshot
Source: https://baileys.wiki/proto-reference/classes/SyncdSnapshot
Protobuf class SyncdSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:13107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13107)
## Implements
* [`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot)
## Constructors
### new SyncdSnapshot()
> **new SyncdSnapshot**(`p`?): [`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
Defined in: [WAProto/index.d.ts:13108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13108)
#### Parameters
##### p?
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot)
#### Returns
[`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
## Properties
### keyId?
> `optional` **keyId**: `null` | [`IKeyId`](/proto-reference/interfaces/IKeyId)
Defined in: [WAProto/index.d.ts:13112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13112)
#### Implementation of
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot).[`keyId`](/proto-reference/interfaces/ISyncdSnapshot#keyid)
***
### mac?
> `optional` **mac**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13111)
#### Implementation of
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot).[`mac`](/proto-reference/interfaces/ISyncdSnapshot#mac)
***
### records
> **records**: [`ISyncdRecord`](/proto-reference/interfaces/ISyncdRecord)\[]
Defined in: [WAProto/index.d.ts:13110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13110)
#### Implementation of
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot).[`records`](/proto-reference/interfaces/ISyncdSnapshot#records)
***
### version?
> `optional` **version**: `null` | [`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
Defined in: [WAProto/index.d.ts:13109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13109)
#### Implementation of
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot).[`version`](/proto-reference/interfaces/ISyncdSnapshot#version)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
Defined in: [WAProto/index.d.ts:13113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13113)
#### Parameters
##### properties?
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot)
#### Returns
[`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
Defined in: [WAProto/index.d.ts:13115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13115)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13114)
#### Parameters
##### m
[`ISyncdSnapshot`](/proto-reference/interfaces/ISyncdSnapshot)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
Defined in: [WAProto/index.d.ts:13116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13116)
#### Parameters
##### d
#### Returns
[`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13119)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13118)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13117)
#### Parameters
##### m
[`SyncdSnapshot`](/proto-reference/classes/SyncdSnapshot)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdValue
Source: https://baileys.wiki/proto-reference/classes/SyncdValue
Protobuf class SyncdValue generated from WAProto.
Defined in: [WAProto/index.d.ts:13126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13126)
## Implements
* [`ISyncdValue`](/proto-reference/interfaces/ISyncdValue)
## Constructors
### new SyncdValue()
> **new SyncdValue**(`p`?): [`SyncdValue`](/proto-reference/classes/SyncdValue)
Defined in: [WAProto/index.d.ts:13127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13127)
#### Parameters
##### p?
[`ISyncdValue`](/proto-reference/interfaces/ISyncdValue)
#### Returns
[`SyncdValue`](/proto-reference/classes/SyncdValue)
## Properties
### blob?
> `optional` **blob**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13128)
#### Implementation of
[`ISyncdValue`](/proto-reference/interfaces/ISyncdValue).[`blob`](/proto-reference/interfaces/ISyncdValue#blob)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdValue`](/proto-reference/classes/SyncdValue)
Defined in: [WAProto/index.d.ts:13129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13129)
#### Parameters
##### properties?
[`ISyncdValue`](/proto-reference/interfaces/ISyncdValue)
#### Returns
[`SyncdValue`](/proto-reference/classes/SyncdValue)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdValue`](/proto-reference/classes/SyncdValue)
Defined in: [WAProto/index.d.ts:13131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13131)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdValue`](/proto-reference/classes/SyncdValue)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13130)
#### Parameters
##### m
[`ISyncdValue`](/proto-reference/interfaces/ISyncdValue)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdValue`](/proto-reference/classes/SyncdValue)
Defined in: [WAProto/index.d.ts:13132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13132)
#### Parameters
##### d
#### Returns
[`SyncdValue`](/proto-reference/classes/SyncdValue)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13135](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13135)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13134)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13133)
#### Parameters
##### m
[`SyncdValue`](/proto-reference/classes/SyncdValue)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdVersion
Source: https://baileys.wiki/proto-reference/classes/SyncdVersion
Protobuf class SyncdVersion generated from WAProto.
Defined in: [WAProto/index.d.ts:13142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13142)
## Implements
* [`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
## Constructors
### new SyncdVersion()
> **new SyncdVersion**(`p`?): [`SyncdVersion`](/proto-reference/classes/SyncdVersion)
Defined in: [WAProto/index.d.ts:13143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13143)
#### Parameters
##### p?
[`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
#### Returns
[`SyncdVersion`](/proto-reference/classes/SyncdVersion)
## Properties
### version?
> `optional` **version**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13144)
#### Implementation of
[`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion).[`version`](/proto-reference/interfaces/ISyncdVersion#version)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncdVersion`](/proto-reference/classes/SyncdVersion)
Defined in: [WAProto/index.d.ts:13145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13145)
#### Parameters
##### properties?
[`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
#### Returns
[`SyncdVersion`](/proto-reference/classes/SyncdVersion)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncdVersion`](/proto-reference/classes/SyncdVersion)
Defined in: [WAProto/index.d.ts:13147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13147)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncdVersion`](/proto-reference/classes/SyncdVersion)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13146)
#### Parameters
##### m
[`ISyncdVersion`](/proto-reference/interfaces/ISyncdVersion)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncdVersion`](/proto-reference/classes/SyncdVersion)
Defined in: [WAProto/index.d.ts:13148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13148)
#### Parameters
##### d
#### Returns
[`SyncdVersion`](/proto-reference/classes/SyncdVersion)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13151)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13150)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13149)
#### Parameters
##### m
[`SyncdVersion`](/proto-reference/classes/SyncdVersion)
##### o?
`IConversionOptions`
#### Returns
`object`
# TapLinkAction
Source: https://baileys.wiki/proto-reference/classes/TapLinkAction
Protobuf class TapLinkAction generated from WAProto.
Defined in: [WAProto/index.d.ts:13159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13159)
## Implements
* [`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction)
## Constructors
### new TapLinkAction()
> **new TapLinkAction**(`p`?): [`TapLinkAction`](/proto-reference/classes/TapLinkAction)
Defined in: [WAProto/index.d.ts:13160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13160)
#### Parameters
##### p?
[`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction)
#### Returns
[`TapLinkAction`](/proto-reference/classes/TapLinkAction)
## Properties
### tapUrl?
> `optional` **tapUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13162)
#### Implementation of
[`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction).[`tapUrl`](/proto-reference/interfaces/ITapLinkAction#tapurl)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:13161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13161)
#### Implementation of
[`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction).[`title`](/proto-reference/interfaces/ITapLinkAction#title)
## Methods
### create()
> `static` **create**(`properties`?): [`TapLinkAction`](/proto-reference/classes/TapLinkAction)
Defined in: [WAProto/index.d.ts:13163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13163)
#### Parameters
##### properties?
[`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction)
#### Returns
[`TapLinkAction`](/proto-reference/classes/TapLinkAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`TapLinkAction`](/proto-reference/classes/TapLinkAction)
Defined in: [WAProto/index.d.ts:13165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13165)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`TapLinkAction`](/proto-reference/classes/TapLinkAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13164)
#### Parameters
##### m
[`ITapLinkAction`](/proto-reference/interfaces/ITapLinkAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`TapLinkAction`](/proto-reference/classes/TapLinkAction)
Defined in: [WAProto/index.d.ts:13166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13166)
#### Parameters
##### d
#### Returns
[`TapLinkAction`](/proto-reference/classes/TapLinkAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13169)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13168)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13167)
#### Parameters
##### m
[`TapLinkAction`](/proto-reference/classes/TapLinkAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# TemplateButton
Source: https://baileys.wiki/proto-reference/classes/TemplateButton
Protobuf class TemplateButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13179)
## Implements
* [`ITemplateButton`](/proto-reference/interfaces/ITemplateButton)
## Constructors
### new TemplateButton()
> **new TemplateButton**(`p`?): [`TemplateButton`](/proto-reference/classes/TemplateButton)
Defined in: [WAProto/index.d.ts:13180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13180)
#### Parameters
##### p?
[`ITemplateButton`](/proto-reference/interfaces/ITemplateButton)
#### Returns
[`TemplateButton`](/proto-reference/classes/TemplateButton)
## Properties
### button?
> `optional` **button**: `"quickReplyButton"` | `"urlButton"` | `"callButton"`
Defined in: [WAProto/index.d.ts:13185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13185)
***
### callButton?
> `optional` **callButton**: `null` | [`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton)
Defined in: [WAProto/index.d.ts:13184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13184)
#### Implementation of
[`ITemplateButton`](/proto-reference/interfaces/ITemplateButton).[`callButton`](/proto-reference/interfaces/ITemplateButton#callbutton)
***
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:13181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13181)
#### Implementation of
[`ITemplateButton`](/proto-reference/interfaces/ITemplateButton).[`index`](/proto-reference/interfaces/ITemplateButton#index)
***
### quickReplyButton?
> `optional` **quickReplyButton**: `null` | [`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton)
Defined in: [WAProto/index.d.ts:13182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13182)
#### Implementation of
[`ITemplateButton`](/proto-reference/interfaces/ITemplateButton).[`quickReplyButton`](/proto-reference/interfaces/ITemplateButton#quickreplybutton)
***
### urlButton?
> `optional` **urlButton**: `null` | [`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton)
Defined in: [WAProto/index.d.ts:13183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13183)
#### Implementation of
[`ITemplateButton`](/proto-reference/interfaces/ITemplateButton).[`urlButton`](/proto-reference/interfaces/ITemplateButton#urlbutton)
## Methods
### create()
> `static` **create**(`properties`?): [`TemplateButton`](/proto-reference/classes/TemplateButton)
Defined in: [WAProto/index.d.ts:13186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13186)
#### Parameters
##### properties?
[`ITemplateButton`](/proto-reference/interfaces/ITemplateButton)
#### Returns
[`TemplateButton`](/proto-reference/classes/TemplateButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`TemplateButton`](/proto-reference/classes/TemplateButton)
Defined in: [WAProto/index.d.ts:13188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13188)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`TemplateButton`](/proto-reference/classes/TemplateButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13187)
#### Parameters
##### m
[`ITemplateButton`](/proto-reference/interfaces/ITemplateButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`TemplateButton`](/proto-reference/classes/TemplateButton)
Defined in: [WAProto/index.d.ts:13189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13189)
#### Parameters
##### d
#### Returns
[`TemplateButton`](/proto-reference/classes/TemplateButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13192)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13191)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13190)
#### Parameters
##### m
[`TemplateButton`](/proto-reference/classes/TemplateButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# ThreadID
Source: https://baileys.wiki/proto-reference/classes/ThreadID
Protobuf class ThreadID generated from WAProto.
Defined in: [WAProto/index.d.ts:13257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13257)
## Implements
* [`IThreadID`](/proto-reference/interfaces/IThreadID)
## Constructors
### new ThreadID()
> **new ThreadID**(`p`?): [`ThreadID`](/proto-reference/classes/ThreadID)
Defined in: [WAProto/index.d.ts:13258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13258)
#### Parameters
##### p?
[`IThreadID`](/proto-reference/interfaces/IThreadID)
#### Returns
[`ThreadID`](/proto-reference/classes/ThreadID)
## Properties
### threadKey?
> `optional` **threadKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:13260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13260)
#### Implementation of
[`IThreadID`](/proto-reference/interfaces/IThreadID).[`threadKey`](/proto-reference/interfaces/IThreadID#threadkey)
***
### threadType?
> `optional` **threadType**: `null` | [`ThreadType`](/proto-reference/ThreadID/enumerations/ThreadType)
Defined in: [WAProto/index.d.ts:13259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13259)
#### Implementation of
[`IThreadID`](/proto-reference/interfaces/IThreadID).[`threadType`](/proto-reference/interfaces/IThreadID#threadtype)
## Methods
### create()
> `static` **create**(`properties`?): [`ThreadID`](/proto-reference/classes/ThreadID)
Defined in: [WAProto/index.d.ts:13261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13261)
#### Parameters
##### properties?
[`IThreadID`](/proto-reference/interfaces/IThreadID)
#### Returns
[`ThreadID`](/proto-reference/classes/ThreadID)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ThreadID`](/proto-reference/classes/ThreadID)
Defined in: [WAProto/index.d.ts:13263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13263)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ThreadID`](/proto-reference/classes/ThreadID)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13262)
#### Parameters
##### m
[`IThreadID`](/proto-reference/interfaces/IThreadID)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ThreadID`](/proto-reference/classes/ThreadID)
Defined in: [WAProto/index.d.ts:13264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13264)
#### Parameters
##### d
#### Returns
[`ThreadID`](/proto-reference/classes/ThreadID)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13267)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13266)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13265)
#### Parameters
##### m
[`ThreadID`](/proto-reference/classes/ThreadID)
##### o?
`IConversionOptions`
#### Returns
`object`
# UrlTrackingMap
Source: https://baileys.wiki/proto-reference/classes/UrlTrackingMap
Protobuf class UrlTrackingMap generated from WAProto.
Defined in: [WAProto/index.d.ts:13283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13283)
## Implements
* [`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
## Constructors
### new UrlTrackingMap()
> **new UrlTrackingMap**(`p`?): [`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
Defined in: [WAProto/index.d.ts:13284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13284)
#### Parameters
##### p?
[`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
#### Returns
[`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
## Properties
### urlTrackingMapElements
> **urlTrackingMapElements**: [`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement)\[]
Defined in: [WAProto/index.d.ts:13285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13285)
#### Implementation of
[`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap).[`urlTrackingMapElements`](/proto-reference/interfaces/IUrlTrackingMap#urltrackingmapelements)
## Methods
### create()
> `static` **create**(`properties`?): [`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
Defined in: [WAProto/index.d.ts:13286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13286)
#### Parameters
##### properties?
[`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
#### Returns
[`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
Defined in: [WAProto/index.d.ts:13288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13288)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13287)
#### Parameters
##### m
[`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
Defined in: [WAProto/index.d.ts:13289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13289)
#### Parameters
##### d
#### Returns
[`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13292)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13291)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13290)
#### Parameters
##### m
[`UrlTrackingMap`](/proto-reference/classes/UrlTrackingMap)
##### o?
`IConversionOptions`
#### Returns
`object`
# UserPassword
Source: https://baileys.wiki/proto-reference/classes/UserPassword
Protobuf class UserPassword generated from WAProto.
Defined in: [WAProto/index.d.ts:13327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13327)
## Implements
* [`IUserPassword`](/proto-reference/interfaces/IUserPassword)
## Constructors
### new UserPassword()
> **new UserPassword**(`p`?): [`UserPassword`](/proto-reference/classes/UserPassword)
Defined in: [WAProto/index.d.ts:13328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13328)
#### Parameters
##### p?
[`IUserPassword`](/proto-reference/interfaces/IUserPassword)
#### Returns
[`UserPassword`](/proto-reference/classes/UserPassword)
## Properties
### encoding?
> `optional` **encoding**: `null` | [`Encoding`](/proto-reference/UserPassword/enumerations/Encoding)
Defined in: [WAProto/index.d.ts:13329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13329)
#### Implementation of
[`IUserPassword`](/proto-reference/interfaces/IUserPassword).[`encoding`](/proto-reference/interfaces/IUserPassword#encoding)
***
### transformedData?
> `optional` **transformedData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13332)
#### Implementation of
[`IUserPassword`](/proto-reference/interfaces/IUserPassword).[`transformedData`](/proto-reference/interfaces/IUserPassword#transformeddata)
***
### transformer?
> `optional` **transformer**: `null` | [`Transformer`](/proto-reference/UserPassword/enumerations/Transformer)
Defined in: [WAProto/index.d.ts:13330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13330)
#### Implementation of
[`IUserPassword`](/proto-reference/interfaces/IUserPassword).[`transformer`](/proto-reference/interfaces/IUserPassword#transformer)
***
### transformerArg
> **transformerArg**: [`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg)\[]
Defined in: [WAProto/index.d.ts:13331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13331)
#### Implementation of
[`IUserPassword`](/proto-reference/interfaces/IUserPassword).[`transformerArg`](/proto-reference/interfaces/IUserPassword#transformerarg)
## Methods
### create()
> `static` **create**(`properties`?): [`UserPassword`](/proto-reference/classes/UserPassword)
Defined in: [WAProto/index.d.ts:13333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13333)
#### Parameters
##### properties?
[`IUserPassword`](/proto-reference/interfaces/IUserPassword)
#### Returns
[`UserPassword`](/proto-reference/classes/UserPassword)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UserPassword`](/proto-reference/classes/UserPassword)
Defined in: [WAProto/index.d.ts:13335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13335)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UserPassword`](/proto-reference/classes/UserPassword)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13334)
#### Parameters
##### m
[`IUserPassword`](/proto-reference/interfaces/IUserPassword)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UserPassword`](/proto-reference/classes/UserPassword)
Defined in: [WAProto/index.d.ts:13336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13336)
#### Parameters
##### d
#### Returns
[`UserPassword`](/proto-reference/classes/UserPassword)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13339)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13338)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13337)
#### Parameters
##### m
[`UserPassword`](/proto-reference/classes/UserPassword)
##### o?
`IConversionOptions`
#### Returns
`object`
# UserReceipt
Source: https://baileys.wiki/proto-reference/classes/UserReceipt
Protobuf class UserReceipt generated from WAProto.
Defined in: [WAProto/index.d.ts:13405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13405)
## Implements
* [`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)
## Constructors
### new UserReceipt()
> **new UserReceipt**(`p`?): [`UserReceipt`](/proto-reference/classes/UserReceipt)
Defined in: [WAProto/index.d.ts:13406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13406)
#### Parameters
##### p?
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)
#### Returns
[`UserReceipt`](/proto-reference/classes/UserReceipt)
## Properties
### deliveredDeviceJid
> **deliveredDeviceJid**: `string`\[]
Defined in: [WAProto/index.d.ts:13412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13412)
#### Implementation of
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt).[`deliveredDeviceJid`](/proto-reference/interfaces/IUserReceipt#delivereddevicejid)
***
### pendingDeviceJid
> **pendingDeviceJid**: `string`\[]
Defined in: [WAProto/index.d.ts:13411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13411)
#### Implementation of
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt).[`pendingDeviceJid`](/proto-reference/interfaces/IUserReceipt#pendingdevicejid)
***
### playedTimestamp?
> `optional` **playedTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13410)
#### Implementation of
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt).[`playedTimestamp`](/proto-reference/interfaces/IUserReceipt#playedtimestamp)
***
### readTimestamp?
> `optional` **readTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13409)
#### Implementation of
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt).[`readTimestamp`](/proto-reference/interfaces/IUserReceipt#readtimestamp)
***
### receiptTimestamp?
> `optional` **receiptTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13408)
#### Implementation of
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt).[`receiptTimestamp`](/proto-reference/interfaces/IUserReceipt#receipttimestamp)
***
### userJid
> **userJid**: `string`
Defined in: [WAProto/index.d.ts:13407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13407)
#### Implementation of
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt).[`userJid`](/proto-reference/interfaces/IUserReceipt#userjid)
## Methods
### create()
> `static` **create**(`properties`?): [`UserReceipt`](/proto-reference/classes/UserReceipt)
Defined in: [WAProto/index.d.ts:13413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13413)
#### Parameters
##### properties?
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)
#### Returns
[`UserReceipt`](/proto-reference/classes/UserReceipt)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UserReceipt`](/proto-reference/classes/UserReceipt)
Defined in: [WAProto/index.d.ts:13415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13415)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UserReceipt`](/proto-reference/classes/UserReceipt)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13414)
#### Parameters
##### m
[`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UserReceipt`](/proto-reference/classes/UserReceipt)
Defined in: [WAProto/index.d.ts:13416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13416)
#### Parameters
##### d
#### Returns
[`UserReceipt`](/proto-reference/classes/UserReceipt)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13419)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13418)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13417)
#### Parameters
##### m
[`UserReceipt`](/proto-reference/classes/UserReceipt)
##### o?
`IConversionOptions`
#### Returns
`object`
# VerifiedNameCertificate
Source: https://baileys.wiki/proto-reference/classes/VerifiedNameCertificate
Protobuf class VerifiedNameCertificate generated from WAProto.
Defined in: [WAProto/index.d.ts:13428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13428)
## Implements
* [`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
## Constructors
### new VerifiedNameCertificate()
> **new VerifiedNameCertificate**(`p`?): [`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:13429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13429)
#### Parameters
##### p?
[`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
#### Returns
[`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
## Properties
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13430)
#### Implementation of
[`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate).[`details`](/proto-reference/interfaces/IVerifiedNameCertificate#details)
***
### serverSignature?
> `optional` **serverSignature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13432)
#### Implementation of
[`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate).[`serverSignature`](/proto-reference/interfaces/IVerifiedNameCertificate#serversignature)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13431)
#### Implementation of
[`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate).[`signature`](/proto-reference/interfaces/IVerifiedNameCertificate#signature)
## Methods
### create()
> `static` **create**(`properties`?): [`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:13433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13433)
#### Parameters
##### properties?
[`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
#### Returns
[`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
***
### decode()
> `static` **decode**(`r`, `l`?): [`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:13435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13435)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13434)
#### Parameters
##### m
[`IVerifiedNameCertificate`](/proto-reference/interfaces/IVerifiedNameCertificate)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
Defined in: [WAProto/index.d.ts:13436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13436)
#### Parameters
##### d
#### Returns
[`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13439)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13438)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13437)
#### Parameters
##### m
[`VerifiedNameCertificate`](/proto-reference/classes/VerifiedNameCertificate)
##### o?
`IConversionOptions`
#### Returns
`object`
# WallpaperSettings
Source: https://baileys.wiki/proto-reference/classes/WallpaperSettings
Protobuf class WallpaperSettings generated from WAProto.
Defined in: [WAProto/index.d.ts:13474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13474)
## Implements
* [`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
## Constructors
### new WallpaperSettings()
> **new WallpaperSettings**(`p`?): [`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
Defined in: [WAProto/index.d.ts:13475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13475)
#### Parameters
##### p?
[`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
#### Returns
[`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
## Properties
### filename?
> `optional` **filename**: `null` | `string`
Defined in: [WAProto/index.d.ts:13476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13476)
#### Implementation of
[`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings).[`filename`](/proto-reference/interfaces/IWallpaperSettings#filename)
***
### opacity?
> `optional` **opacity**: `null` | `number`
Defined in: [WAProto/index.d.ts:13477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13477)
#### Implementation of
[`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings).[`opacity`](/proto-reference/interfaces/IWallpaperSettings#opacity)
## Methods
### create()
> `static` **create**(`properties`?): [`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
Defined in: [WAProto/index.d.ts:13478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13478)
#### Parameters
##### properties?
[`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
#### Returns
[`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
Defined in: [WAProto/index.d.ts:13480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13480)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13479)
#### Parameters
##### m
[`IWallpaperSettings`](/proto-reference/interfaces/IWallpaperSettings)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
Defined in: [WAProto/index.d.ts:13481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13481)
#### Parameters
##### d
#### Returns
[`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13484)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13483)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13482)
#### Parameters
##### m
[`WallpaperSettings`](/proto-reference/classes/WallpaperSettings)
##### o?
`IConversionOptions`
#### Returns
`object`
# WebFeatures
Source: https://baileys.wiki/proto-reference/classes/WebFeatures
Protobuf class WebFeatures generated from WAProto.
Defined in: [WAProto/index.d.ts:13535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13535)
## Implements
* [`IWebFeatures`](/proto-reference/interfaces/IWebFeatures)
## Constructors
### new WebFeatures()
> **new WebFeatures**(`p`?): [`WebFeatures`](/proto-reference/classes/WebFeatures)
Defined in: [WAProto/index.d.ts:13536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13536)
#### Parameters
##### p?
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures)
#### Returns
[`WebFeatures`](/proto-reference/classes/WebFeatures)
## Properties
### archiveV2?
> `optional` **archiveV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13575)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`archiveV2`](/proto-reference/interfaces/IWebFeatures#archivev2)
***
### catalog?
> `optional` **catalog**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13561)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`catalog`](/proto-reference/interfaces/IWebFeatures#catalog)
***
### changeNumberV2?
> `optional` **changeNumberV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13541)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`changeNumberV2`](/proto-reference/interfaces/IWebFeatures#changenumberv2)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13579)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`disappearingMode`](/proto-reference/interfaces/IWebFeatures#disappearingmode)
***
### e2ENotificationSync?
> `optional` **e2ENotificationSync**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13567)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`e2ENotificationSync`](/proto-reference/interfaces/IWebFeatures#e2enotificationsync)
***
### ephemeral24HDuration?
> `optional` **ephemeral24HDuration**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13577)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`ephemeral24HDuration`](/proto-reference/interfaces/IWebFeatures#ephemeral24hduration)
***
### ephemeralAllowGroupMembers?
> `optional` **ephemeralAllowGroupMembers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13576)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`ephemeralAllowGroupMembers`](/proto-reference/interfaces/IWebFeatures#ephemeralallowgroupmembers)
***
### ephemeralMessages?
> `optional` **ephemeralMessages**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13566)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`ephemeralMessages`](/proto-reference/interfaces/IWebFeatures#ephemeralmessages)
***
### externalMdOptInAvailable?
> `optional` **externalMdOptInAvailable**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13580)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`externalMdOptInAvailable`](/proto-reference/interfaces/IWebFeatures#externalmdoptinavailable)
***
### frequentlyForwardedSetting?
> `optional` **frequentlyForwardedSetting**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13558)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`frequentlyForwardedSetting`](/proto-reference/interfaces/IWebFeatures#frequentlyforwardedsetting)
***
### groupDogfoodingInternalOnly?
> `optional` **groupDogfoodingInternalOnly**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13573)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`groupDogfoodingInternalOnly`](/proto-reference/interfaces/IWebFeatures#groupdogfoodinginternalonly)
***
### groupsV3?
> `optional` **groupsV3**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13539)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`groupsV3`](/proto-reference/interfaces/IWebFeatures#groupsv3)
***
### groupsV3Create?
> `optional` **groupsV3Create**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13540)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`groupsV3Create`](/proto-reference/interfaces/IWebFeatures#groupsv3create)
***
### groupsV4JoinPermission?
> `optional` **groupsV4JoinPermission**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13559)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`groupsV4JoinPermission`](/proto-reference/interfaces/IWebFeatures#groupsv4joinpermission)
***
### groupUiiCleanup?
> `optional` **groupUiiCleanup**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13572)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`groupUiiCleanup`](/proto-reference/interfaces/IWebFeatures#groupuiicleanup)
***
### labelsDisplay?
> `optional` **labelsDisplay**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13537)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`labelsDisplay`](/proto-reference/interfaces/IWebFeatures#labelsdisplay)
***
### labelsEdit?
> `optional` **labelsEdit**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13550)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`labelsEdit`](/proto-reference/interfaces/IWebFeatures#labelsedit)
***
### liveLocations?
> `optional` **liveLocations**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13543)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`liveLocations`](/proto-reference/interfaces/IWebFeatures#livelocations)
***
### liveLocationsFinal?
> `optional` **liveLocationsFinal**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13549)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`liveLocationsFinal`](/proto-reference/interfaces/IWebFeatures#livelocationsfinal)
***
### mdForceUpgrade?
> `optional` **mdForceUpgrade**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13578)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`mdForceUpgrade`](/proto-reference/interfaces/IWebFeatures#mdforceupgrade)
***
### mediaUpload?
> `optional` **mediaUpload**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13551)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`mediaUpload`](/proto-reference/interfaces/IWebFeatures#mediaupload)
***
### mediaUploadRichQuickReplies?
> `optional` **mediaUploadRichQuickReplies**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13552)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`mediaUploadRichQuickReplies`](/proto-reference/interfaces/IWebFeatures#mediauploadrichquickreplies)
***
### noDeleteMessageTimeLimit?
> `optional` **noDeleteMessageTimeLimit**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13581)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`noDeleteMessageTimeLimit`](/proto-reference/interfaces/IWebFeatures#nodeletemessagetimelimit)
***
### payments?
> `optional` **payments**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13547)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`payments`](/proto-reference/interfaces/IWebFeatures#payments)
***
### queryStatusV3Thumbnail?
> `optional` **queryStatusV3Thumbnail**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13542)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`queryStatusV3Thumbnail`](/proto-reference/interfaces/IWebFeatures#querystatusv3thumbnail)
***
### queryVname?
> `optional` **queryVname**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13544)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`queryVname`](/proto-reference/interfaces/IWebFeatures#queryvname)
***
### quickRepliesQuery?
> `optional` **quickRepliesQuery**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13546)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`quickRepliesQuery`](/proto-reference/interfaces/IWebFeatures#quickrepliesquery)
***
### recentStickers?
> `optional` **recentStickers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13560)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`recentStickers`](/proto-reference/interfaces/IWebFeatures#recentstickers)
***
### recentStickersV2?
> `optional` **recentStickersV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13568)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`recentStickersV2`](/proto-reference/interfaces/IWebFeatures#recentstickersv2)
***
### recentStickersV3?
> `optional` **recentStickersV3**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13569)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`recentStickersV3`](/proto-reference/interfaces/IWebFeatures#recentstickersv3)
***
### settingsSync?
> `optional` **settingsSync**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13574)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`settingsSync`](/proto-reference/interfaces/IWebFeatures#settingssync)
***
### starredStickers?
> `optional` **starredStickers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13562)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`starredStickers`](/proto-reference/interfaces/IWebFeatures#starredstickers)
***
### statusRanking?
> `optional` **statusRanking**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13555)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`statusRanking`](/proto-reference/interfaces/IWebFeatures#statusranking)
***
### stickerPackQuery?
> `optional` **stickerPackQuery**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13548)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`stickerPackQuery`](/proto-reference/interfaces/IWebFeatures#stickerpackquery)
***
### support?
> `optional` **support**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13571)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`support`](/proto-reference/interfaces/IWebFeatures#support)
***
### templateMessage?
> `optional` **templateMessage**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13564)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`templateMessage`](/proto-reference/interfaces/IWebFeatures#templatemessage)
***
### templateMessageInteractivity?
> `optional` **templateMessageInteractivity**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13565)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`templateMessageInteractivity`](/proto-reference/interfaces/IWebFeatures#templatemessageinteractivity)
***
### thirdPartyStickers?
> `optional` **thirdPartyStickers**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13557)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`thirdPartyStickers`](/proto-reference/interfaces/IWebFeatures#thirdpartystickers)
***
### userNotice?
> `optional` **userNotice**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13570)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`userNotice`](/proto-reference/interfaces/IWebFeatures#usernotice)
***
### videoPlaybackUrl?
> `optional` **videoPlaybackUrl**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13554)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`videoPlaybackUrl`](/proto-reference/interfaces/IWebFeatures#videoplaybackurl)
***
### vnameV2?
> `optional` **vnameV2**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13553)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`vnameV2`](/proto-reference/interfaces/IWebFeatures#vnamev2)
***
### voipGroupCall?
> `optional` **voipGroupCall**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13563)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`voipGroupCall`](/proto-reference/interfaces/IWebFeatures#voipgroupcall)
***
### voipIndividualIncoming?
> `optional` **voipIndividualIncoming**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13545)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`voipIndividualIncoming`](/proto-reference/interfaces/IWebFeatures#voipindividualincoming)
***
### voipIndividualOutgoing?
> `optional` **voipIndividualOutgoing**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13538)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`voipIndividualOutgoing`](/proto-reference/interfaces/IWebFeatures#voipindividualoutgoing)
***
### voipIndividualVideo?
> `optional` **voipIndividualVideo**: `null` | [`Flag`](/proto-reference/WebFeatures/enumerations/Flag)
Defined in: [WAProto/index.d.ts:13556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13556)
#### Implementation of
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures).[`voipIndividualVideo`](/proto-reference/interfaces/IWebFeatures#voipindividualvideo)
## Methods
### create()
> `static` **create**(`properties`?): [`WebFeatures`](/proto-reference/classes/WebFeatures)
Defined in: [WAProto/index.d.ts:13582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13582)
#### Parameters
##### properties?
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures)
#### Returns
[`WebFeatures`](/proto-reference/classes/WebFeatures)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WebFeatures`](/proto-reference/classes/WebFeatures)
Defined in: [WAProto/index.d.ts:13584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13584)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WebFeatures`](/proto-reference/classes/WebFeatures)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13583)
#### Parameters
##### m
[`IWebFeatures`](/proto-reference/interfaces/IWebFeatures)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WebFeatures`](/proto-reference/classes/WebFeatures)
Defined in: [WAProto/index.d.ts:13585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13585)
#### Parameters
##### d
#### Returns
[`WebFeatures`](/proto-reference/classes/WebFeatures)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13588)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13587)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13586)
#### Parameters
##### m
[`WebFeatures`](/proto-reference/classes/WebFeatures)
##### o?
`IConversionOptions`
#### Returns
`object`
# WebMessageInfo
Source: https://baileys.wiki/proto-reference/classes/WebMessageInfo
Protobuf class WebMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:13675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13675)
## Implements
* [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)
## Constructors
### new WebMessageInfo()
> **new WebMessageInfo**(`p`?): [`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
Defined in: [WAProto/index.d.ts:13676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13676)
#### Parameters
##### p?
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)
#### Returns
[`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
## Properties
### agentId?
> `optional` **agentId**: `null` | `string`
Defined in: [WAProto/index.d.ts:13714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13714)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`agentId`](/proto-reference/interfaces/IWebMessageInfo#agentid)
***
### bizPrivacyStatus?
> `optional` **bizPrivacyStatus**: `null` | [`BizPrivacyStatus`](/proto-reference/WebMessageInfo/enumerations/BizPrivacyStatus)
Defined in: [WAProto/index.d.ts:13703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13703)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`bizPrivacyStatus`](/proto-reference/interfaces/IWebMessageInfo#bizprivacystatus)
***
### botMessageInvokerJid?
> `optional` **botMessageInvokerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:13724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13724)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`botMessageInvokerJid`](/proto-reference/interfaces/IWebMessageInfo#botmessageinvokerjid)
***
### botTargetId?
> `optional` **botTargetId**: `null` | `string`
Defined in: [WAProto/index.d.ts:13738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13738)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`botTargetId`](/proto-reference/interfaces/IWebMessageInfo#bottargetid)
***
### broadcast?
> `optional` **broadcast**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13685)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`broadcast`](/proto-reference/interfaces/IWebMessageInfo#broadcast)
***
### clearMedia?
> `optional` **clearMedia**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13692)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`clearMedia`](/proto-reference/interfaces/IWebMessageInfo#clearmedia)
***
### commentMetadata?
> `optional` **commentMetadata**: `null` | [`ICommentMetadata`](/proto-reference/interfaces/ICommentMetadata)
Defined in: [WAProto/index.d.ts:13725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13725)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`commentMetadata`](/proto-reference/interfaces/IWebMessageInfo#commentmetadata)
***
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:13694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13694)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`duration`](/proto-reference/interfaces/IWebMessageInfo#duration)
***
### ephemeralDuration?
> `optional` **ephemeralDuration**: `null` | `number`
Defined in: [WAProto/index.d.ts:13700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13700)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`ephemeralDuration`](/proto-reference/interfaces/IWebMessageInfo#ephemeralduration)
***
### ephemeralOffToOn?
> `optional` **ephemeralOffToOn**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13701)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`ephemeralOffToOn`](/proto-reference/interfaces/IWebMessageInfo#ephemeralofftoon)
***
### ephemeralOutOfSync?
> `optional` **ephemeralOutOfSync**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13702)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`ephemeralOutOfSync`](/proto-reference/interfaces/IWebMessageInfo#ephemeraloutofsync)
***
### ephemeralStartTimestamp?
> `optional` **ephemeralStartTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13699)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`ephemeralStartTimestamp`](/proto-reference/interfaces/IWebMessageInfo#ephemeralstarttimestamp)
***
### eventAdditionalMetadata?
> `optional` **eventAdditionalMetadata**: `null` | [`IEventAdditionalMetadata`](/proto-reference/interfaces/IEventAdditionalMetadata)
Defined in: [WAProto/index.d.ts:13729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13729)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`eventAdditionalMetadata`](/proto-reference/interfaces/IWebMessageInfo#eventadditionalmetadata)
***
### eventResponses
> **eventResponses**: [`IEventResponse`](/proto-reference/interfaces/IEventResponse)\[]
Defined in: [WAProto/index.d.ts:13726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13726)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`eventResponses`](/proto-reference/interfaces/IWebMessageInfo#eventresponses)
***
### finalLiveLocation?
> `optional` **finalLiveLocation**: `null` | [`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
Defined in: [WAProto/index.d.ts:13697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13697)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`finalLiveLocation`](/proto-reference/interfaces/IWebMessageInfo#finallivelocation)
***
### futureproofData?
> `optional` **futureproofData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13710)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`futureproofData`](/proto-reference/interfaces/IWebMessageInfo#futureproofdata)
***
### groupHistoryBundleInfo?
> `optional` **groupHistoryBundleInfo**: `null` | [`IGroupHistoryBundleInfo`](/proto-reference/interfaces/IGroupHistoryBundleInfo)
Defined in: [WAProto/index.d.ts:13740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13740)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`groupHistoryBundleInfo`](/proto-reference/interfaces/IWebMessageInfo#grouphistorybundleinfo)
***
### groupHistoryIndividualMessageInfo?
> `optional` **groupHistoryIndividualMessageInfo**: `null` | [`IGroupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IGroupHistoryIndividualMessageInfo)
Defined in: [WAProto/index.d.ts:13739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13739)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`groupHistoryIndividualMessageInfo`](/proto-reference/interfaces/IWebMessageInfo#grouphistoryindividualmessageinfo)
***
### ignore?
> `optional` **ignore**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13683)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`ignore`](/proto-reference/interfaces/IWebMessageInfo#ignore)
***
### interactiveMessageAdditionalMetadata?
> `optional` **interactiveMessageAdditionalMetadata**: `null` | [`IInteractiveMessageAdditionalMetadata`](/proto-reference/interfaces/IInteractiveMessageAdditionalMetadata)
Defined in: [WAProto/index.d.ts:13741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13741)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`interactiveMessageAdditionalMetadata`](/proto-reference/interfaces/IWebMessageInfo#interactivemessageadditionalmetadata)
***
### is1PBizBotMessage?
> `optional` **is1PBizBotMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13722)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`is1PBizBotMessage`](/proto-reference/interfaces/IWebMessageInfo#is1pbizbotmessage)
***
### isGroupHistoryMessage?
> `optional` **isGroupHistoryMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13723)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`isGroupHistoryMessage`](/proto-reference/interfaces/IWebMessageInfo#isgrouphistorymessage)
***
### isMentionedInStatus?
> `optional` **isMentionedInStatus**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13730)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`isMentionedInStatus`](/proto-reference/interfaces/IWebMessageInfo#ismentionedinstatus)
***
### isSupportAiMessage?
> `optional` **isSupportAiMessage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13735)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`isSupportAiMessage`](/proto-reference/interfaces/IWebMessageInfo#issupportaimessage)
***
### keepInChat?
> `optional` **keepInChat**: `null` | [`IKeepInChat`](/proto-reference/interfaces/IKeepInChat)
Defined in: [WAProto/index.d.ts:13717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13717)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`keepInChat`](/proto-reference/interfaces/IWebMessageInfo#keepinchat)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:13677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13677)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`key`](/proto-reference/interfaces/IWebMessageInfo#key)
***
### labels
> **labels**: `string`\[]
Defined in: [WAProto/index.d.ts:13695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13695)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`labels`](/proto-reference/interfaces/IWebMessageInfo#labels)
***
### mediaCiphertextSha256?
> `optional` **mediaCiphertextSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13687)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`mediaCiphertextSha256`](/proto-reference/interfaces/IWebMessageInfo#mediaciphertextsha256)
***
### mediaData?
> `optional` **mediaData**: `null` | [`IMediaData`](/proto-reference/interfaces/IMediaData)
Defined in: [WAProto/index.d.ts:13705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13705)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`mediaData`](/proto-reference/interfaces/IWebMessageInfo#mediadata)
***
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:13678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13678)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`message`](/proto-reference/interfaces/IWebMessageInfo#message)
***
### messageAddOns
> **messageAddOns**: [`IMessageAddOn`](/proto-reference/interfaces/IMessageAddOn)\[]
Defined in: [WAProto/index.d.ts:13733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13733)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`messageAddOns`](/proto-reference/interfaces/IWebMessageInfo#messageaddons)
***
### messageC2STimestamp?
> `optional` **messageC2STimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13682)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`messageC2STimestamp`](/proto-reference/interfaces/IWebMessageInfo#messagec2stimestamp)
***
### messageSecret?
> `optional` **messageSecret**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13716)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`messageSecret`](/proto-reference/interfaces/IWebMessageInfo#messagesecret)
***
### messageStubParameters
> **messageStubParameters**: `string`\[]
Defined in: [WAProto/index.d.ts:13693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13693)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`messageStubParameters`](/proto-reference/interfaces/IWebMessageInfo#messagestubparameters)
***
### messageStubType?
> `optional` **messageStubType**: `null` | [`StubType`](/proto-reference/WebMessageInfo/enumerations/StubType)
Defined in: [WAProto/index.d.ts:13691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13691)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`messageStubType`](/proto-reference/interfaces/IWebMessageInfo#messagestubtype)
***
### messageTimestamp?
> `optional` **messageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13679)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`messageTimestamp`](/proto-reference/interfaces/IWebMessageInfo#messagetimestamp)
***
### multicast?
> `optional` **multicast**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13688)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`multicast`](/proto-reference/interfaces/IWebMessageInfo#multicast)
***
### newsletterServerId?
> `optional` **newsletterServerId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13728)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`newsletterServerId`](/proto-reference/interfaces/IWebMessageInfo#newsletterserverid)
***
### originalSelfAuthorUserJidString?
> `optional` **originalSelfAuthorUserJidString**: `null` | `string`
Defined in: [WAProto/index.d.ts:13718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13718)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`originalSelfAuthorUserJidString`](/proto-reference/interfaces/IWebMessageInfo#originalselfauthoruserjidstring)
***
### participant?
> `optional` **participant**: `null` | `string`
Defined in: [WAProto/index.d.ts:13681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13681)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`participant`](/proto-reference/interfaces/IWebMessageInfo#participant)
***
### paymentInfo?
> `optional` **paymentInfo**: `null` | [`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
Defined in: [WAProto/index.d.ts:13696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13696)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`paymentInfo`](/proto-reference/interfaces/IWebMessageInfo#paymentinfo)
***
### photoChange?
> `optional` **photoChange**: `null` | [`IPhotoChange`](/proto-reference/interfaces/IPhotoChange)
Defined in: [WAProto/index.d.ts:13706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13706)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`photoChange`](/proto-reference/interfaces/IWebMessageInfo#photochange)
***
### pinInChat?
> `optional` **pinInChat**: `null` | [`IPinInChat`](/proto-reference/interfaces/IPinInChat)
Defined in: [WAProto/index.d.ts:13720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13720)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`pinInChat`](/proto-reference/interfaces/IWebMessageInfo#pininchat)
***
### pollAdditionalMetadata?
> `optional` **pollAdditionalMetadata**: `null` | [`IPollAdditionalMetadata`](/proto-reference/interfaces/IPollAdditionalMetadata)
Defined in: [WAProto/index.d.ts:13713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13713)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`pollAdditionalMetadata`](/proto-reference/interfaces/IWebMessageInfo#polladditionalmetadata)
***
### pollUpdates
> **pollUpdates**: [`IPollUpdate`](/proto-reference/interfaces/IPollUpdate)\[]
Defined in: [WAProto/index.d.ts:13712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13712)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`pollUpdates`](/proto-reference/interfaces/IWebMessageInfo#pollupdates)
***
### premiumMessageInfo?
> `optional` **premiumMessageInfo**: `null` | [`IPremiumMessageInfo`](/proto-reference/interfaces/IPremiumMessageInfo)
Defined in: [WAProto/index.d.ts:13721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13721)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`premiumMessageInfo`](/proto-reference/interfaces/IWebMessageInfo#premiummessageinfo)
***
### pushName?
> `optional` **pushName**: `null` | `string`
Defined in: [WAProto/index.d.ts:13686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13686)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`pushName`](/proto-reference/interfaces/IWebMessageInfo#pushname)
***
### quarantinedMessage?
> `optional` **quarantinedMessage**: `null` | [`IQuarantinedMessage`](/proto-reference/interfaces/IQuarantinedMessage)
Defined in: [WAProto/index.d.ts:13742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13742)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`quarantinedMessage`](/proto-reference/interfaces/IWebMessageInfo#quarantinedmessage)
***
### quotedPaymentInfo?
> `optional` **quotedPaymentInfo**: `null` | [`IPaymentInfo`](/proto-reference/interfaces/IPaymentInfo)
Defined in: [WAProto/index.d.ts:13698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13698)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`quotedPaymentInfo`](/proto-reference/interfaces/IWebMessageInfo#quotedpaymentinfo)
***
### quotedStickerData?
> `optional` **quotedStickerData**: `null` | [`IMediaData`](/proto-reference/interfaces/IMediaData)
Defined in: [WAProto/index.d.ts:13709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13709)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`quotedStickerData`](/proto-reference/interfaces/IWebMessageInfo#quotedstickerdata)
***
### reactions
> **reactions**: [`IReaction`](/proto-reference/interfaces/IReaction)\[]
Defined in: [WAProto/index.d.ts:13708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13708)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`reactions`](/proto-reference/interfaces/IWebMessageInfo#reactions)
***
### reportingTokenInfo?
> `optional` **reportingTokenInfo**: `null` | [`IReportingTokenInfo`](/proto-reference/interfaces/IReportingTokenInfo)
Defined in: [WAProto/index.d.ts:13727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13727)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`reportingTokenInfo`](/proto-reference/interfaces/IWebMessageInfo#reportingtokeninfo)
***
### revokeMessageTimestamp?
> `optional` **revokeMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13719)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`revokeMessageTimestamp`](/proto-reference/interfaces/IWebMessageInfo#revokemessagetimestamp)
***
### starred?
> `optional` **starred**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13684)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`starred`](/proto-reference/interfaces/IWebMessageInfo#starred)
***
### status?
> `optional` **status**: `null` | [`Status`](/proto-reference/WebMessageInfo/enumerations/Status)
Defined in: [WAProto/index.d.ts:13680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13680)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`status`](/proto-reference/interfaces/IWebMessageInfo#status)
***
### statusAlreadyViewed?
> `optional` **statusAlreadyViewed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13715)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`statusAlreadyViewed`](/proto-reference/interfaces/IWebMessageInfo#statusalreadyviewed)
***
### statusMentionMessageInfo?
> `optional` **statusMentionMessageInfo**: `null` | [`IStatusMentionMessage`](/proto-reference/interfaces/IStatusMentionMessage)
Defined in: [WAProto/index.d.ts:13734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13734)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`statusMentionMessageInfo`](/proto-reference/interfaces/IWebMessageInfo#statusmentionmessageinfo)
***
### statusMentions
> **statusMentions**: `string`\[]
Defined in: [WAProto/index.d.ts:13731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13731)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`statusMentions`](/proto-reference/interfaces/IWebMessageInfo#statusmentions)
***
### statusMentionSources
> **statusMentionSources**: `string`\[]
Defined in: [WAProto/index.d.ts:13736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13736)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`statusMentionSources`](/proto-reference/interfaces/IWebMessageInfo#statusmentionsources)
***
### statusPsa?
> `optional` **statusPsa**: `null` | [`IStatusPSA`](/proto-reference/interfaces/IStatusPSA)
Defined in: [WAProto/index.d.ts:13711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13711)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`statusPsa`](/proto-reference/interfaces/IWebMessageInfo#statuspsa)
***
### supportAiCitations
> **supportAiCitations**: [`ICitation`](/proto-reference/interfaces/ICitation)\[]
Defined in: [WAProto/index.d.ts:13737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13737)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`supportAiCitations`](/proto-reference/interfaces/IWebMessageInfo#supportaicitations)
***
### targetMessageId?
> `optional` **targetMessageId**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:13732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13732)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`targetMessageId`](/proto-reference/interfaces/IWebMessageInfo#targetmessageid)
***
### urlNumber?
> `optional` **urlNumber**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13690)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`urlNumber`](/proto-reference/interfaces/IWebMessageInfo#urlnumber)
***
### urlText?
> `optional` **urlText**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:13689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13689)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`urlText`](/proto-reference/interfaces/IWebMessageInfo#urltext)
***
### userReceipt
> **userReceipt**: [`IUserReceipt`](/proto-reference/interfaces/IUserReceipt)\[]
Defined in: [WAProto/index.d.ts:13707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13707)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`userReceipt`](/proto-reference/interfaces/IWebMessageInfo#userreceipt)
***
### verifiedBizName?
> `optional` **verifiedBizName**: `null` | `string`
Defined in: [WAProto/index.d.ts:13704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13704)
#### Implementation of
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo).[`verifiedBizName`](/proto-reference/interfaces/IWebMessageInfo#verifiedbizname)
## Methods
### create()
> `static` **create**(`properties`?): [`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
Defined in: [WAProto/index.d.ts:13743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13743)
#### Parameters
##### properties?
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)
#### Returns
[`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
Defined in: [WAProto/index.d.ts:13745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13745)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13744)
#### Parameters
##### m
[`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
Defined in: [WAProto/index.d.ts:13746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13746)
#### Parameters
##### d
#### Returns
[`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13749)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13748)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13747)
#### Parameters
##### m
[`WebMessageInfo`](/proto-reference/classes/WebMessageInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# WebNotificationsInfo
Source: https://baileys.wiki/proto-reference/classes/WebNotificationsInfo
Protobuf class WebNotificationsInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:14003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14003)
## Implements
* [`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo)
## Constructors
### new WebNotificationsInfo()
> **new WebNotificationsInfo**(`p`?): [`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
Defined in: [WAProto/index.d.ts:14004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14004)
#### Parameters
##### p?
[`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo)
#### Returns
[`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
## Properties
### notifyMessageCount?
> `optional` **notifyMessageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:14007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14007)
#### Implementation of
[`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo).[`notifyMessageCount`](/proto-reference/interfaces/IWebNotificationsInfo#notifymessagecount)
***
### notifyMessages
> **notifyMessages**: [`IWebMessageInfo`](/proto-reference/interfaces/IWebMessageInfo)\[]
Defined in: [WAProto/index.d.ts:14008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14008)
#### Implementation of
[`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo).[`notifyMessages`](/proto-reference/interfaces/IWebNotificationsInfo#notifymessages)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:14005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14005)
#### Implementation of
[`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo).[`timestamp`](/proto-reference/interfaces/IWebNotificationsInfo#timestamp)
***
### unreadChats?
> `optional` **unreadChats**: `null` | `number`
Defined in: [WAProto/index.d.ts:14006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14006)
#### Implementation of
[`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo).[`unreadChats`](/proto-reference/interfaces/IWebNotificationsInfo#unreadchats)
## Methods
### create()
> `static` **create**(`properties`?): [`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
Defined in: [WAProto/index.d.ts:14009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14009)
#### Parameters
##### properties?
[`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo)
#### Returns
[`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
Defined in: [WAProto/index.d.ts:14011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14011)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:14010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14010)
#### Parameters
##### m
[`IWebNotificationsInfo`](/proto-reference/interfaces/IWebNotificationsInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
Defined in: [WAProto/index.d.ts:14012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14012)
#### Parameters
##### d
#### Returns
[`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:14015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14015)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:14014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14014)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:14013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L14013)
#### Parameters
##### m
[`WebNotificationsInfo`](/proto-reference/classes/WebNotificationsInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# ADVEncryptionType
Source: https://baileys.wiki/proto-reference/enumerations/ADVEncryptionType
Protobuf enumeration ADVEncryptionType generated from WAProto.
Defined in: [WAProto/index.d.ts:29](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L29)
## Enumeration Members
### E2EE
> **E2EE**: `0`
Defined in: [WAProto/index.d.ts:30](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L30)
***
### HOSTED
> **HOSTED**: `1`
Defined in: [WAProto/index.d.ts:31](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L31)
# AIRichResponseMessageType
Source: https://baileys.wiki/proto-reference/enumerations/AIRichResponseMessageType
Protobuf enumeration AIRichResponseMessageType generated from WAProto.
Defined in: [WAProto/index.d.ts:560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L560)
## Enumeration Members
### AI\_RICH\_RESPONSE\_TYPE\_STANDARD
> **AI\_RICH\_RESPONSE\_TYPE\_STANDARD**: `1`
Defined in: [WAProto/index.d.ts:562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L562)
***
### AI\_RICH\_RESPONSE\_TYPE\_UNKNOWN
> **AI\_RICH\_RESPONSE\_TYPE\_UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L561)
# AIRichResponseSubMessageType
Source: https://baileys.wiki/proto-reference/enumerations/AIRichResponseSubMessageType
Protobuf enumeration AIRichResponseSubMessageType generated from WAProto.
Defined in: [WAProto/index.d.ts:599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L599)
## Enumeration Members
### AI\_RICH\_RESPONSE\_CODE
> **AI\_RICH\_RESPONSE\_CODE**: `5`
Defined in: [WAProto/index.d.ts:605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L605)
***
### AI\_RICH\_RESPONSE\_CONTENT\_ITEMS
> **AI\_RICH\_RESPONSE\_CONTENT\_ITEMS**: `9`
Defined in: [WAProto/index.d.ts:609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L609)
***
### AI\_RICH\_RESPONSE\_DYNAMIC
> **AI\_RICH\_RESPONSE\_DYNAMIC**: `6`
Defined in: [WAProto/index.d.ts:606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L606)
***
### AI\_RICH\_RESPONSE\_GRID\_IMAGE
> **AI\_RICH\_RESPONSE\_GRID\_IMAGE**: `1`
Defined in: [WAProto/index.d.ts:601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L601)
***
### AI\_RICH\_RESPONSE\_INLINE\_IMAGE
> **AI\_RICH\_RESPONSE\_INLINE\_IMAGE**: `3`
Defined in: [WAProto/index.d.ts:603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L603)
***
### AI\_RICH\_RESPONSE\_LATEX
> **AI\_RICH\_RESPONSE\_LATEX**: `8`
Defined in: [WAProto/index.d.ts:608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L608)
***
### AI\_RICH\_RESPONSE\_MAP
> **AI\_RICH\_RESPONSE\_MAP**: `7`
Defined in: [WAProto/index.d.ts:607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L607)
***
### AI\_RICH\_RESPONSE\_TABLE
> **AI\_RICH\_RESPONSE\_TABLE**: `4`
Defined in: [WAProto/index.d.ts:604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L604)
***
### AI\_RICH\_RESPONSE\_TEXT
> **AI\_RICH\_RESPONSE\_TEXT**: `2`
Defined in: [WAProto/index.d.ts:602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L602)
***
### AI\_RICH\_RESPONSE\_UNKNOWN
> **AI\_RICH\_RESPONSE\_UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L600)
# BotMetricsEntryPoint
Source: https://baileys.wiki/proto-reference/enumerations/BotMetricsEntryPoint
Protobuf enumeration BotMetricsEntryPoint generated from WAProto.
Defined in: [WAProto/index.d.ts:1578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1578)
## Enumeration Members
### AI\_DEEPLINK
> **AI\_DEEPLINK**: `21`
Defined in: [WAProto/index.d.ts:1600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1600)
***
### AI\_DEEPLINK\_IMMERSIVE
> **AI\_DEEPLINK\_IMMERSIVE**: `20`
Defined in: [WAProto/index.d.ts:1599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1599)
***
### AI\_HOME
> **AI\_HOME**: `19`
Defined in: [WAProto/index.d.ts:1598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1598)
***
### AI\_TAB
> **AI\_TAB**: `18`
Defined in: [WAProto/index.d.ts:1597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1597)
***
### AISEARCH\_NULL\_STATE\_PAPER\_PLANE
> **AISEARCH\_NULL\_STATE\_PAPER\_PLANE**: `3`
Defined in: [WAProto/index.d.ts:1582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1582)
***
### AISEARCH\_NULL\_STATE\_SUGGESTION
> **AISEARCH\_NULL\_STATE\_SUGGESTION**: `4`
Defined in: [WAProto/index.d.ts:1583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1583)
***
### AISEARCH\_TYPE\_AHEAD\_PAPER\_PLANE
> **AISEARCH\_TYPE\_AHEAD\_PAPER\_PLANE**: `6`
Defined in: [WAProto/index.d.ts:1585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1585)
***
### AISEARCH\_TYPE\_AHEAD\_RESULT\_CHATLIST
> **AISEARCH\_TYPE\_AHEAD\_RESULT\_CHATLIST**: `7`
Defined in: [WAProto/index.d.ts:1586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1586)
***
### AISEARCH\_TYPE\_AHEAD\_RESULT\_MESSAGES
> **AISEARCH\_TYPE\_AHEAD\_RESULT\_MESSAGES**: `8`
Defined in: [WAProto/index.d.ts:1587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1587)
***
### AISEARCH\_TYPE\_AHEAD\_SUGGESTION
> **AISEARCH\_TYPE\_AHEAD\_SUGGESTION**: `5`
Defined in: [WAProto/index.d.ts:1584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1584)
***
### AISTUDIO
> **AISTUDIO**: `11`
Defined in: [WAProto/index.d.ts:1590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1590)
***
### AIVOICE\_FAVICON
> **AIVOICE\_FAVICON**: `10`
Defined in: [WAProto/index.d.ts:1589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1589)
***
### AIVOICE\_FAVICON\_CALL\_HISTORY
> **AIVOICE\_FAVICON\_CALL\_HISTORY**: `25`
Defined in: [WAProto/index.d.ts:1604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1604)
***
### AIVOICE\_SEARCH\_BAR
> **AIVOICE\_SEARCH\_BAR**: `9`
Defined in: [WAProto/index.d.ts:1588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1588)
***
### APP\_SHORTCUT
> **APP\_SHORTCUT**: `16`
Defined in: [WAProto/index.d.ts:1595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1595)
***
### ASK\_META\_AI\_CONTEXT\_MENU
> **ASK\_META\_AI\_CONTEXT\_MENU**: `26`
Defined in: [WAProto/index.d.ts:1605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1605)
***
### ASK\_META\_AI\_CONTEXT\_MENU\_1ON1
> **ASK\_META\_AI\_CONTEXT\_MENU\_1ON1**: `27`
Defined in: [WAProto/index.d.ts:1606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1606)
***
### ASK\_META\_AI\_CONTEXT\_MENU\_GROUP
> **ASK\_META\_AI\_CONTEXT\_MENU\_GROUP**: `28`
Defined in: [WAProto/index.d.ts:1607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1607)
***
### ASK\_META\_AI\_MEDIA\_VIEWER\_1ON1
> **ASK\_META\_AI\_MEDIA\_VIEWER\_1ON1**: `37`
Defined in: [WAProto/index.d.ts:1616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1616)
***
### ASK\_META\_AI\_MEDIA\_VIEWER\_GROUP
> **ASK\_META\_AI\_MEDIA\_VIEWER\_GROUP**: `38`
Defined in: [WAProto/index.d.ts:1617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1617)
***
### ATTACHMENT\_TRAY\_1\_ON\_1\_CHAT
> **ATTACHMENT\_TRAY\_1\_ON\_1\_CHAT**: `35`
Defined in: [WAProto/index.d.ts:1614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1614)
***
### ATTACHMENT\_TRAY\_GROUP\_CHAT
> **ATTACHMENT\_TRAY\_GROUP\_CHAT**: `36`
Defined in: [WAProto/index.d.ts:1615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1615)
***
### CHATLIST
> **CHATLIST**: `2`
Defined in: [WAProto/index.d.ts:1581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1581)
***
### DEEPLINK
> **DEEPLINK**: `12`
Defined in: [WAProto/index.d.ts:1591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1591)
***
### FAVICON
> **FAVICON**: `1`
Defined in: [WAProto/index.d.ts:1580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1580)
***
### FF\_FAMILY
> **FF\_FAMILY**: `17`
Defined in: [WAProto/index.d.ts:1596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1596)
***
### FORWARD
> **FORWARD**: `15`
Defined in: [WAProto/index.d.ts:1594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1594)
***
### INVOKE\_META\_AI\_1ON1
> **INVOKE\_META\_AI\_1ON1**: `29`
Defined in: [WAProto/index.d.ts:1608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1608)
***
### INVOKE\_META\_AI\_GROUP
> **INVOKE\_META\_AI\_GROUP**: `30`
Defined in: [WAProto/index.d.ts:1609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1609)
***
### MESSAGE\_QUICK\_ACTION\_1\_ON\_1\_CHAT
> **MESSAGE\_QUICK\_ACTION\_1\_ON\_1\_CHAT**: `33`
Defined in: [WAProto/index.d.ts:1612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1612)
***
### MESSAGE\_QUICK\_ACTION\_GROUP\_CHAT
> **MESSAGE\_QUICK\_ACTION\_GROUP\_CHAT**: `34`
Defined in: [WAProto/index.d.ts:1613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1613)
***
### META\_AI\_CHAT\_SHORTCUT\_AI\_STUDIO
> **META\_AI\_CHAT\_SHORTCUT\_AI\_STUDIO**: `22`
Defined in: [WAProto/index.d.ts:1601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1601)
***
### META\_AI\_FORWARD
> **META\_AI\_FORWARD**: `31`
Defined in: [WAProto/index.d.ts:1610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1610)
***
### NEW\_CHAT\_AI\_CONTACT
> **NEW\_CHAT\_AI\_CONTACT**: `32`
Defined in: [WAProto/index.d.ts:1611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1611)
***
### NEW\_CHAT\_AI\_STUDIO
> **NEW\_CHAT\_AI\_STUDIO**: `24`
Defined in: [WAProto/index.d.ts:1603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1603)
***
### NOTIFICATION
> **NOTIFICATION**: `13`
Defined in: [WAProto/index.d.ts:1592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1592)
***
### PROFILE\_MESSAGE\_BUTTON
> **PROFILE\_MESSAGE\_BUTTON**: `14`
Defined in: [WAProto/index.d.ts:1593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1593)
***
### UGC\_CHAT\_SHORTCUT\_AI\_STUDIO
> **UGC\_CHAT\_SHORTCUT\_AI\_STUDIO**: `23`
Defined in: [WAProto/index.d.ts:1602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1602)
***
### UNDEFINED\_ENTRY\_POINT
> **UNDEFINED\_ENTRY\_POINT**: `0`
Defined in: [WAProto/index.d.ts:1579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1579)
# BotMetricsThreadEntryPoint
Source: https://baileys.wiki/proto-reference/enumerations/BotMetricsThreadEntryPoint
Protobuf enumeration BotMetricsThreadEntryPoint generated from WAProto.
Defined in: [WAProto/index.d.ts:1640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1640)
## Enumeration Members
### AI\_DEEPLINK\_IMMERSIVE\_THREAD
> **AI\_DEEPLINK\_IMMERSIVE\_THREAD**: `3`
Defined in: [WAProto/index.d.ts:1643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1643)
***
### AI\_DEEPLINK\_THREAD
> **AI\_DEEPLINK\_THREAD**: `4`
Defined in: [WAProto/index.d.ts:1644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1644)
***
### AI\_HOME\_THREAD
> **AI\_HOME\_THREAD**: `2`
Defined in: [WAProto/index.d.ts:1642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1642)
***
### AI\_TAB\_THREAD
> **AI\_TAB\_THREAD**: `1`
Defined in: [WAProto/index.d.ts:1641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1641)
***
### ASK\_META\_AI\_CONTEXT\_MENU\_THREAD
> **ASK\_META\_AI\_CONTEXT\_MENU\_THREAD**: `5`
Defined in: [WAProto/index.d.ts:1645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1645)
# BotSessionSource
Source: https://baileys.wiki/proto-reference/enumerations/BotSessionSource
Protobuf enumeration BotSessionSource generated from WAProto.
Defined in: [WAProto/index.d.ts:2104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2104)
## Enumeration Members
### EMU\_FLASH
> **EMU\_FLASH**: `4`
Defined in: [WAProto/index.d.ts:2109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2109)
***
### EMU\_FLASH\_FOLLOWUP
> **EMU\_FLASH\_FOLLOWUP**: `5`
Defined in: [WAProto/index.d.ts:2110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2110)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:2105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2105)
***
### NULL\_STATE
> **NULL\_STATE**: `1`
Defined in: [WAProto/index.d.ts:2106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2106)
***
### TYPEAHEAD
> **TYPEAHEAD**: `2`
Defined in: [WAProto/index.d.ts:2107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2107)
***
### USER\_INPUT
> **USER\_INPUT**: `3`
Defined in: [WAProto/index.d.ts:2108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2108)
***
### VOICE
> **VOICE**: `6`
Defined in: [WAProto/index.d.ts:2111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2111)
# CollectionName
Source: https://baileys.wiki/proto-reference/enumerations/CollectionName
Protobuf enumeration CollectionName generated from WAProto.
Defined in: [WAProto/index.d.ts:3048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3048)
## Enumeration Members
### COLLECTION\_NAME\_UNKNOWN
> **COLLECTION\_NAME\_UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:3049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3049)
***
### CRITICAL\_BLOCK
> **CRITICAL\_BLOCK**: `4`
Defined in: [WAProto/index.d.ts:3053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3053)
***
### CRITICAL\_UNBLOCK\_LOW
> **CRITICAL\_UNBLOCK\_LOW**: `5`
Defined in: [WAProto/index.d.ts:3054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3054)
***
### REGULAR
> **REGULAR**: `1`
Defined in: [WAProto/index.d.ts:3050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3050)
***
### REGULAR\_HIGH
> **REGULAR\_HIGH**: `3`
Defined in: [WAProto/index.d.ts:3052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3052)
***
### REGULAR\_LOW
> **REGULAR\_LOW**: `2`
Defined in: [WAProto/index.d.ts:3051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3051)
# KeepType
Source: https://baileys.wiki/proto-reference/enumerations/KeepType
Protobuf enumeration KeepType generated from WAProto.
Defined in: [WAProto/index.d.ts:4903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4903)
## Enumeration Members
### KEEP\_FOR\_ALL
> **KEEP\_FOR\_ALL**: `1`
Defined in: [WAProto/index.d.ts:4905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4905)
***
### UNDO\_KEEP\_FOR\_ALL
> **UNDO\_KEEP\_FOR\_ALL**: `2`
Defined in: [WAProto/index.d.ts:4906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4906)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:4904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4904)
# MediaVisibility
Source: https://baileys.wiki/proto-reference/enumerations/MediaVisibility
Protobuf enumeration MediaVisibility generated from WAProto.
Defined in: [WAProto/index.d.ts:5161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5161)
## Enumeration Members
### DEFAULT
> **DEFAULT**: `0`
Defined in: [WAProto/index.d.ts:5162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5162)
***
### OFF
> **OFF**: `1`
Defined in: [WAProto/index.d.ts:5163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5163)
***
### ON
> **ON**: `2`
Defined in: [WAProto/index.d.ts:5164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5164)
# MutationProps
Source: https://baileys.wiki/proto-reference/enumerations/MutationProps
Protobuf enumeration MutationProps generated from WAProto.
Defined in: [WAProto/index.d.ts:9839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9839)
## Enumeration Members
### AGENT\_ACTION
> **AGENT\_ACTION**: `27`
Defined in: [WAProto/index.d.ts:9861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9861)
***
### AI\_THREAD\_RENAME\_ACTION
> **AI\_THREAD\_RENAME\_ACTION**: `76`
Defined in: [WAProto/index.d.ts:9909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9909)
***
### ANDROID\_UNSUPPORTED\_ACTIONS
> **ANDROID\_UNSUPPORTED\_ACTIONS**: `26`
Defined in: [WAProto/index.d.ts:9860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9860)
***
### ARCHIVE\_CHAT\_ACTION
> **ARCHIVE\_CHAT\_ACTION**: `17`
Defined in: [WAProto/index.d.ts:9852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9852)
***
### AVATAR\_UPDATED\_ACTION
> **AVATAR\_UPDATED\_ACTION**: `72`
Defined in: [WAProto/index.d.ts:9905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9905)
***
### BOT\_WELCOME\_REQUEST\_ACTION
> **BOT\_WELCOME\_REQUEST\_ACTION**: `45`
Defined in: [WAProto/index.d.ts:9879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9879)
***
### BUSINESS\_BROADCAST\_ACTION
> **BUSINESS\_BROADCAST\_ACTION**: `10002`
Defined in: [WAProto/index.d.ts:9912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9912)
***
### BUSINESS\_BROADCAST\_ASSOCIATION\_ACTION
> **BUSINESS\_BROADCAST\_ASSOCIATION\_ACTION**: `65`
Defined in: [WAProto/index.d.ts:9899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9899)
***
### BUSINESS\_BROADCAST\_LIST\_ACTION
> **BUSINESS\_BROADCAST\_LIST\_ACTION**: `69`
Defined in: [WAProto/index.d.ts:9902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9902)
***
### CALL\_LOG\_ACTION
> **CALL\_LOG\_ACTION**: `42`
Defined in: [WAProto/index.d.ts:9876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9876)
***
### CHAT\_ASSIGNMENT
> **CHAT\_ASSIGNMENT**: `35`
Defined in: [WAProto/index.d.ts:9869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9869)
***
### CHAT\_ASSIGNMENT\_OPENED\_STATUS
> **CHAT\_ASSIGNMENT\_OPENED\_STATUS**: `36`
Defined in: [WAProto/index.d.ts:9870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9870)
***
### CHAT\_LOCK\_SETTINGS
> **CHAT\_LOCK\_SETTINGS**: `51`
Defined in: [WAProto/index.d.ts:9885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9885)
***
### CLEAR\_CHAT\_ACTION
> **CLEAR\_CHAT\_ACTION**: `21`
Defined in: [WAProto/index.d.ts:9856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9856)
***
### CONTACT\_ACTION
> **CONTACT\_ACTION**: `3`
Defined in: [WAProto/index.d.ts:9841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9841)
***
### CTWA\_PER\_CUSTOMER\_DATA\_SHARING\_ACTION
> **CTWA\_PER\_CUSTOMER\_DATA\_SHARING\_ACTION**: `62`
Defined in: [WAProto/index.d.ts:9896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9896)
***
### CUSTOM\_PAYMENT\_METHODS\_ACTION
> **CUSTOM\_PAYMENT\_METHODS\_ACTION**: `49`
Defined in: [WAProto/index.d.ts:9883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9883)
***
### DELETE\_CHAT\_ACTION
> **DELETE\_CHAT\_ACTION**: `22`
Defined in: [WAProto/index.d.ts:9857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9857)
***
### DELETE\_INDIVIDUAL\_CALL\_LOG
> **DELETE\_INDIVIDUAL\_CALL\_LOG**: `46`
Defined in: [WAProto/index.d.ts:9880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9880)
***
### DELETE\_MESSAGE\_FOR\_ME\_ACTION
> **DELETE\_MESSAGE\_FOR\_ME\_ACTION**: `18`
Defined in: [WAProto/index.d.ts:9853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9853)
***
### DETECTED\_OUTCOMES\_STATUS\_ACTION
> **DETECTED\_OUTCOMES\_STATUS\_ACTION**: `66`
Defined in: [WAProto/index.d.ts:9900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9900)
***
### DEVICE\_CAPABILITIES
> **DEVICE\_CAPABILITIES**: `54`
Defined in: [WAProto/index.d.ts:9888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9888)
***
### EXTERNAL\_WEB\_BETA\_ACTION
> **EXTERNAL\_WEB\_BETA\_ACTION**: `40`
Defined in: [WAProto/index.d.ts:9874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9874)
***
### FAVORITES\_ACTION
> **FAVORITES\_ACTION**: `56`
Defined in: [WAProto/index.d.ts:9890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9890)
***
### GALAXY\_FLOW\_ACTION
> **GALAXY\_FLOW\_ACTION**: `73`
Defined in: [WAProto/index.d.ts:9906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9906)
***
### INTERACTIVE\_MESSAGE\_ACTION
> **INTERACTIVE\_MESSAGE\_ACTION**: `77`
Defined in: [WAProto/index.d.ts:9910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9910)
***
### KEY\_EXPIRATION
> **KEY\_EXPIRATION**: `19`
Defined in: [WAProto/index.d.ts:9854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9854)
***
### LABEL\_ASSOCIATION\_ACTION
> **LABEL\_ASSOCIATION\_ACTION**: `15`
Defined in: [WAProto/index.d.ts:9850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9850)
***
### LABEL\_EDIT\_ACTION
> **LABEL\_EDIT\_ACTION**: `14`
Defined in: [WAProto/index.d.ts:9849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9849)
***
### LABEL\_MESSAGE\_ACTION
> **LABEL\_MESSAGE\_ACTION**: `13`
Defined in: [WAProto/index.d.ts:9848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9848)
***
### LABEL\_REORDERING\_ACTION
> **LABEL\_REORDERING\_ACTION**: `47`
Defined in: [WAProto/index.d.ts:9881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9881)
***
### LID\_CONTACT\_ACTION
> **LID\_CONTACT\_ACTION**: `61`
Defined in: [WAProto/index.d.ts:9895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9895)
***
### LOCALE\_SETTING
> **LOCALE\_SETTING**: `16`
Defined in: [WAProto/index.d.ts:9851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9851)
***
### LOCK\_CHAT\_ACTION
> **LOCK\_CHAT\_ACTION**: `50`
Defined in: [WAProto/index.d.ts:9884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9884)
***
### MAIBA\_AI\_FEATURES\_CONTROL\_ACTION
> **MAIBA\_AI\_FEATURES\_CONTROL\_ACTION**: `68`
Defined in: [WAProto/index.d.ts:9901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9901)
***
### MARK\_CHAT\_AS\_READ\_ACTION
> **MARK\_CHAT\_AS\_READ\_ACTION**: `20`
Defined in: [WAProto/index.d.ts:9855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9855)
***
### MARKETING\_MESSAGE\_ACTION
> **MARKETING\_MESSAGE\_ACTION**: `38`
Defined in: [WAProto/index.d.ts:9872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9872)
***
### MARKETING\_MESSAGE\_BROADCAST\_ACTION
> **MARKETING\_MESSAGE\_BROADCAST\_ACTION**: `39`
Defined in: [WAProto/index.d.ts:9873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9873)
***
### MERCHANT\_PAYMENT\_PARTNER\_ACTION
> **MERCHANT\_PAYMENT\_PARTNER\_ACTION**: `57`
Defined in: [WAProto/index.d.ts:9891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9891)
***
### MUSIC\_USER\_ID\_ACTION
> **MUSIC\_USER\_ID\_ACTION**: `70`
Defined in: [WAProto/index.d.ts:9903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9903)
***
### MUTE\_ACTION
> **MUTE\_ACTION**: `4`
Defined in: [WAProto/index.d.ts:9842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9842)
***
### NEWSLETTER\_SAVED\_INTERESTS\_ACTION
> **NEWSLETTER\_SAVED\_INTERESTS\_ACTION**: `75`
Defined in: [WAProto/index.d.ts:9908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9908)
***
### NOTE\_EDIT\_ACTION
> **NOTE\_EDIT\_ACTION**: `55`
Defined in: [WAProto/index.d.ts:9889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9889)
***
### NOTIFICATION\_ACTIVITY\_SETTING\_ACTION
> **NOTIFICATION\_ACTIVITY\_SETTING\_ACTION**: `60`
Defined in: [WAProto/index.d.ts:9894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9894)
***
### NUX\_ACTION
> **NUX\_ACTION**: `31`
Defined in: [WAProto/index.d.ts:9865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9865)
***
### PAYMENT\_INFO\_ACTION
> **PAYMENT\_INFO\_ACTION**: `48`
Defined in: [WAProto/index.d.ts:9882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9882)
***
### PAYMENT\_TOS\_ACTION
> **PAYMENT\_TOS\_ACTION**: `63`
Defined in: [WAProto/index.d.ts:9897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9897)
***
### PIN\_ACTION
> **PIN\_ACTION**: `5`
Defined in: [WAProto/index.d.ts:9843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9843)
***
### PN\_FOR\_LID\_CHAT\_ACTION
> **PN\_FOR\_LID\_CHAT\_ACTION**: `37`
Defined in: [WAProto/index.d.ts:9871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9871)
***
### PRIMARY\_FEATURE
> **PRIMARY\_FEATURE**: `24`
Defined in: [WAProto/index.d.ts:9859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9859)
***
### PRIMARY\_VERSION\_ACTION
> **PRIMARY\_VERSION\_ACTION**: `32`
Defined in: [WAProto/index.d.ts:9866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9866)
***
### PRIVACY\_SETTING\_CHANNELS\_PERSONALISED\_RECOMMENDATION\_ACTION
> **PRIVACY\_SETTING\_CHANNELS\_PERSONALISED\_RECOMMENDATION\_ACTION**: `64`
Defined in: [WAProto/index.d.ts:9898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9898)
***
### PRIVACY\_SETTING\_DISABLE\_LINK\_PREVIEWS\_ACTION
> **PRIVACY\_SETTING\_DISABLE\_LINK\_PREVIEWS\_ACTION**: `53`
Defined in: [WAProto/index.d.ts:9887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9887)
***
### PRIVACY\_SETTING\_RELAY\_ALL\_CALLS
> **PRIVACY\_SETTING\_RELAY\_ALL\_CALLS**: `41`
Defined in: [WAProto/index.d.ts:9875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9875)
***
### PRIVATE\_PROCESSING\_SETTING\_ACTION
> **PRIVATE\_PROCESSING\_SETTING\_ACTION**: `74`
Defined in: [WAProto/index.d.ts:9907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9907)
***
### PUSH\_NAME\_SETTING
> **PUSH\_NAME\_SETTING**: `7`
Defined in: [WAProto/index.d.ts:9845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9845)
***
### QUICK\_REPLY\_ACTION
> **QUICK\_REPLY\_ACTION**: `8`
Defined in: [WAProto/index.d.ts:9846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9846)
***
### RECENT\_EMOJI\_WEIGHTS\_ACTION
> **RECENT\_EMOJI\_WEIGHTS\_ACTION**: `11`
Defined in: [WAProto/index.d.ts:9847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9847)
***
### REMOVE\_RECENT\_STICKER\_ACTION
> **REMOVE\_RECENT\_STICKER\_ACTION**: `34`
Defined in: [WAProto/index.d.ts:9868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9868)
***
### SECURITY\_NOTIFICATION\_SETTING
> **SECURITY\_NOTIFICATION\_SETTING**: `6`
Defined in: [WAProto/index.d.ts:9844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9844)
***
### SHARE\_OWN\_PN
> **SHARE\_OWN\_PN**: `10001`
Defined in: [WAProto/index.d.ts:9911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9911)
***
### STAR\_ACTION
> **STAR\_ACTION**: `2`
Defined in: [WAProto/index.d.ts:9840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9840)
***
### STATUS\_POST\_OPT\_IN\_NOTIFICATION\_PREFERENCES\_ACTION
> **STATUS\_POST\_OPT\_IN\_NOTIFICATION\_PREFERENCES\_ACTION**: `71`
Defined in: [WAProto/index.d.ts:9904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9904)
***
### STATUS\_PRIVACY
> **STATUS\_PRIVACY**: `44`
Defined in: [WAProto/index.d.ts:9878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9878)
***
### STICKER\_ACTION
> **STICKER\_ACTION**: `33`
Defined in: [WAProto/index.d.ts:9867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9867)
***
### SUBSCRIPTION\_ACTION
> **SUBSCRIPTION\_ACTION**: `28`
Defined in: [WAProto/index.d.ts:9862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9862)
***
### TIME\_FORMAT\_ACTION
> **TIME\_FORMAT\_ACTION**: `30`
Defined in: [WAProto/index.d.ts:9864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9864)
***
### UGC\_BOT
> **UGC\_BOT**: `43`
Defined in: [WAProto/index.d.ts:9877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9877)
***
### UNARCHIVE\_CHATS\_SETTING
> **UNARCHIVE\_CHATS\_SETTING**: `23`
Defined in: [WAProto/index.d.ts:9858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9858)
***
### USER\_STATUS\_MUTE\_ACTION
> **USER\_STATUS\_MUTE\_ACTION**: `29`
Defined in: [WAProto/index.d.ts:9863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9863)
***
### USERNAME\_CHAT\_START\_MODE
> **USERNAME\_CHAT\_START\_MODE**: `59`
Defined in: [WAProto/index.d.ts:9893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9893)
***
### WAFFLE\_ACCOUNT\_LINK\_STATE\_ACTION
> **WAFFLE\_ACCOUNT\_LINK\_STATE\_ACTION**: `58`
Defined in: [WAProto/index.d.ts:9892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9892)
***
### WAMO\_USER\_IDENTIFIER\_ACTION
> **WAMO\_USER\_IDENTIFIER\_ACTION**: `52`
Defined in: [WAProto/index.d.ts:9886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9886)
# PrivacySystemMessage
Source: https://baileys.wiki/proto-reference/enumerations/PrivacySystemMessage
Protobuf enumeration PrivacySystemMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:10523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10523)
## Enumeration Members
### E2EE\_MSG
> **E2EE\_MSG**: `1`
Defined in: [WAProto/index.d.ts:10524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10524)
***
### NE2EE\_OTHER
> **NE2EE\_OTHER**: `3`
Defined in: [WAProto/index.d.ts:10526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10526)
***
### NE2EE\_SELF
> **NE2EE\_SELF**: `2`
Defined in: [WAProto/index.d.ts:10525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10525)
# SessionTransparencyType
Source: https://baileys.wiki/proto-reference/enumerations/SessionTransparencyType
Protobuf enumeration SessionTransparencyType generated from WAProto.
Defined in: [WAProto/index.d.ts:11050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11050)
## Enumeration Members
### NY\_AI\_SAFETY\_DISCLAIMER
> **NY\_AI\_SAFETY\_DISCLAIMER**: `1`
Defined in: [WAProto/index.d.ts:11052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11052)
***
### UNKNOWN\_TYPE
> **UNKNOWN\_TYPE**: `0`
Defined in: [WAProto/index.d.ts:11051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11051)
# WebLinkRenderConfig
Source: https://baileys.wiki/proto-reference/enumerations/WebLinkRenderConfig
Protobuf enumeration WebLinkRenderConfig generated from WAProto.
Defined in: [WAProto/index.d.ts:13601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13601)
## Enumeration Members
### SYSTEM
> **SYSTEM**: `1`
Defined in: [WAProto/index.d.ts:13603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13603)
***
### WEBVIEW
> **WEBVIEW**: `0`
Defined in: [WAProto/index.d.ts:13602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13602)
# SideBySideSurveyAbandonEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData
Protobuf class SideBySideSurveyAbandonEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1197)
## Implements
* [`ISideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData)
## Constructors
### new SideBySideSurveyAbandonEventData()
> **new SideBySideSurveyAbandonEventData**(`p`?): [`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
Defined in: [WAProto/index.d.ts:1198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1198)
#### Parameters
##### p?
[`ISideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData)
#### Returns
[`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
## Properties
### abandonDwellTimeMsString?
> `optional` **abandonDwellTimeMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1199)
#### Implementation of
[`ISideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData).[`abandonDwellTimeMsString`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData#abandondwelltimemsstring)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
Defined in: [WAProto/index.d.ts:1200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1200)
#### Parameters
##### properties?
[`ISideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData)
#### Returns
[`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
Defined in: [WAProto/index.d.ts:1202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1202)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1201)
#### Parameters
##### m
[`ISideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyAbandonEventData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
Defined in: [WAProto/index.d.ts:1203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1203)
#### Parameters
##### d
#### Returns
[`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1206)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1205)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1204)
#### Parameters
##### m
[`SideBySideSurveyAbandonEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyAbandonEventData)
##### o?
`IConversionOptions`
#### Returns
`object`
# SideBySideSurveyCTAClickEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData
Protobuf class SideBySideSurveyCTAClickEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1214)
## Implements
* [`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData)
## Constructors
### new SideBySideSurveyCTAClickEventData()
> **new SideBySideSurveyCTAClickEventData**(`p`?): [`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
Defined in: [WAProto/index.d.ts:1215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1215)
#### Parameters
##### p?
[`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData)
#### Returns
[`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
## Properties
### clickDwellTimeMsString?
> `optional` **clickDwellTimeMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1217)
#### Implementation of
[`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData).[`clickDwellTimeMsString`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData#clickdwelltimemsstring)
***
### isSurveyExpired?
> `optional` **isSurveyExpired**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1216)
#### Implementation of
[`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData).[`isSurveyExpired`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData#issurveyexpired)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
Defined in: [WAProto/index.d.ts:1218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1218)
#### Parameters
##### properties?
[`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData)
#### Returns
[`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
Defined in: [WAProto/index.d.ts:1220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1220)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1219)
#### Parameters
##### m
[`ISideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
Defined in: [WAProto/index.d.ts:1221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1221)
#### Parameters
##### d
#### Returns
[`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1224)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1223)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1222)
#### Parameters
##### m
[`SideBySideSurveyCTAClickEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAClickEventData)
##### o?
`IConversionOptions`
#### Returns
`object`
# SideBySideSurveyCTAImpressionEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData
Protobuf class SideBySideSurveyCTAImpressionEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1231)
## Implements
* [`ISideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData)
## Constructors
### new SideBySideSurveyCTAImpressionEventData()
> **new SideBySideSurveyCTAImpressionEventData**(`p`?): [`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
Defined in: [WAProto/index.d.ts:1232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1232)
#### Parameters
##### p?
[`ISideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData)
#### Returns
[`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
## Properties
### isSurveyExpired?
> `optional` **isSurveyExpired**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1233)
#### Implementation of
[`ISideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData).[`isSurveyExpired`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData#issurveyexpired)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
Defined in: [WAProto/index.d.ts:1234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1234)
#### Parameters
##### properties?
[`ISideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData)
#### Returns
[`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
Defined in: [WAProto/index.d.ts:1236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1236)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1235)
#### Parameters
##### m
[`ISideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
Defined in: [WAProto/index.d.ts:1237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1237)
#### Parameters
##### d
#### Returns
[`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1240)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1239)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1238)
#### Parameters
##### m
[`SideBySideSurveyCTAImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCTAImpressionEventData)
##### o?
`IConversionOptions`
#### Returns
`object`
# SideBySideSurveyCardImpressionEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData
Protobuf class SideBySideSurveyCardImpressionEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1246)
## Implements
* [`ISideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData)
## Constructors
### new SideBySideSurveyCardImpressionEventData()
> **new SideBySideSurveyCardImpressionEventData**(`p`?): [`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
Defined in: [WAProto/index.d.ts:1247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1247)
#### Parameters
##### p?
[`ISideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData)
#### Returns
[`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
Defined in: [WAProto/index.d.ts:1248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1248)
#### Parameters
##### properties?
[`ISideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData)
#### Returns
[`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
Defined in: [WAProto/index.d.ts:1250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1250)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1249)
#### Parameters
##### m
[`ISideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCardImpressionEventData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
Defined in: [WAProto/index.d.ts:1251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1251)
#### Parameters
##### d
#### Returns
[`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1254)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1253)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1252)
#### Parameters
##### m
[`SideBySideSurveyCardImpressionEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyCardImpressionEventData)
##### o?
`IConversionOptions`
#### Returns
`object`
# SideBySideSurveyResponseEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData
Protobuf class SideBySideSurveyResponseEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1262)
## Implements
* [`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData)
## Constructors
### new SideBySideSurveyResponseEventData()
> **new SideBySideSurveyResponseEventData**(`p`?): [`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
Defined in: [WAProto/index.d.ts:1263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1263)
#### Parameters
##### p?
[`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData)
#### Returns
[`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
## Properties
### responseDwellTimeMsString?
> `optional` **responseDwellTimeMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1264)
#### Implementation of
[`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData).[`responseDwellTimeMsString`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData#responsedwelltimemsstring)
***
### selectedResponseId?
> `optional` **selectedResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1265)
#### Implementation of
[`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData).[`selectedResponseId`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData#selectedresponseid)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
Defined in: [WAProto/index.d.ts:1266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1266)
#### Parameters
##### properties?
[`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData)
#### Returns
[`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
Defined in: [WAProto/index.d.ts:1268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1268)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1267)
#### Parameters
##### m
[`ISideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
Defined in: [WAProto/index.d.ts:1269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1269)
#### Parameters
##### d
#### Returns
[`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1272)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1271)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1270)
#### Parameters
##### m
[`SideBySideSurveyResponseEventData`](/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/classes/SideBySideSurveyResponseEventData)
##### o?
`IConversionOptions`
#### Returns
`object`
# ISideBySideSurveyCTAClickEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAClickEventData
Protobuf interface ISideBySideSurveyCTAClickEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1209)
## Properties
### clickDwellTimeMsString?
> `optional` **clickDwellTimeMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1211)
***
### isSurveyExpired?
> `optional` **isSurveyExpired**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1210)
# ISideBySideSurveyCTAImpressionEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyCTAImpressionEventData
Protobuf interface ISideBySideSurveyCTAImpressionEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1227)
## Properties
### isSurveyExpired?
> `optional` **isSurveyExpired**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1228)
# ISideBySideSurveyResponseEventData
Source: https://baileys.wiki/proto-reference/BotFeedbackMessage/SideBySideSurveyMetadata/SidebySideSurveyMetaAiAnalyticsData/interfaces/ISideBySideSurveyResponseEventData
Protobuf interface ISideBySideSurveyResponseEventData generated from WAProto.
Defined in: [WAProto/index.d.ts:1257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1257)
## Properties
### responseDwellTimeMsString?
> `optional` **responseDwellTimeMsString**: `null` | `string`
Defined in: [WAProto/index.d.ts:1258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1258)
***
### selectedResponseId?
> `optional` **selectedResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:1259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1259)
# ImagineType
Source: https://baileys.wiki/proto-reference/BotImagineMetadata/enumerations/ImagineType
Protobuf enumeration ImagineType generated from WAProto.
Defined in: [WAProto/index.d.ts:1296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1296)
## Enumeration Members
### EDIT
> **EDIT**: `4`
Defined in: [WAProto/index.d.ts:1301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1301)
***
### FLASH
> **FLASH**: `3`
Defined in: [WAProto/index.d.ts:1300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1300)
***
### IMAGINE
> **IMAGINE**: `1`
Defined in: [WAProto/index.d.ts:1298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1298)
***
### MEMU
> **MEMU**: `2`
Defined in: [WAProto/index.d.ts:1299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1299)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:1297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1297)
# BotImagineMetadata
Source: https://baileys.wiki/proto-reference/BotImagineMetadata/overview
Protobuf symbol BotImagineMetadata generated from WAProto.
## Enumerations
* [ImagineType](/proto-reference/BotImagineMetadata/enumerations/ImagineType)
# BotLinkedAccountType
Source: https://baileys.wiki/proto-reference/BotLinkedAccount/enumerations/BotLinkedAccountType
Protobuf enumeration BotLinkedAccountType generated from WAProto.
Defined in: [WAProto/index.d.ts:1323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1323)
## Enumeration Members
### BOT\_LINKED\_ACCOUNT\_TYPE\_1P
> **BOT\_LINKED\_ACCOUNT\_TYPE\_1P**: `0`
Defined in: [WAProto/index.d.ts:1324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1324)
# BotLinkedAccount
Source: https://baileys.wiki/proto-reference/BotLinkedAccount/overview
Protobuf symbol BotLinkedAccount generated from WAProto.
## Enumerations
* [BotLinkedAccountType](/proto-reference/BotLinkedAccount/enumerations/BotLinkedAccountType)
# OrientationType
Source: https://baileys.wiki/proto-reference/BotMediaMetadata/enumerations/OrientationType
Protobuf enumeration OrientationType generated from WAProto.
Defined in: [WAProto/index.d.ts:1378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1378)
## Enumeration Members
### CENTER
> **CENTER**: `1`
Defined in: [WAProto/index.d.ts:1379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1379)
***
### LEFT
> **LEFT**: `2`
Defined in: [WAProto/index.d.ts:1380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1380)
***
### RIGHT
> **RIGHT**: `3`
Defined in: [WAProto/index.d.ts:1381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1381)
# BotMediaMetadata
Source: https://baileys.wiki/proto-reference/BotMediaMetadata/overview
Protobuf symbol BotMediaMetadata generated from WAProto.
## Enumerations
* [OrientationType](/proto-reference/BotMediaMetadata/enumerations/OrientationType)
# BotMessageOriginType
Source: https://baileys.wiki/proto-reference/BotMessageOrigin/enumerations/BotMessageOriginType
Protobuf enumeration BotMessageOriginType generated from WAProto.
Defined in: [WAProto/index.d.ts:1457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1457)
## Enumeration Members
### BOT\_MESSAGE\_ORIGIN\_TYPE\_AI\_INITIATED
> **BOT\_MESSAGE\_ORIGIN\_TYPE\_AI\_INITIATED**: `0`
Defined in: [WAProto/index.d.ts:1458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1458)
# BotMessageOrigin
Source: https://baileys.wiki/proto-reference/BotMessageOrigin/overview
Protobuf symbol BotMessageOrigin generated from WAProto.
## Enumerations
* [BotMessageOriginType](/proto-reference/BotMessageOrigin/enumerations/BotMessageOriginType)
# BotUserSelectionMode
Source: https://baileys.wiki/proto-reference/BotModeSelectionMetadata/enumerations/BotUserSelectionMode
Protobuf enumeration BotUserSelectionMode generated from WAProto.
Defined in: [WAProto/index.d.ts:1666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1666)
## Enumeration Members
### REASONING\_MODE
> **REASONING\_MODE**: `1`
Defined in: [WAProto/index.d.ts:1668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1668)
***
### UNKNOWN\_MODE
> **UNKNOWN\_MODE**: `0`
Defined in: [WAProto/index.d.ts:1667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1667)
# BotModeSelectionMetadata
Source: https://baileys.wiki/proto-reference/BotModeSelectionMetadata/overview
Protobuf symbol BotModeSelectionMetadata generated from WAProto.
## Enumerations
* [BotUserSelectionMode](/proto-reference/BotModeSelectionMetadata/enumerations/BotUserSelectionMode)
# ModelType
Source: https://baileys.wiki/proto-reference/BotModelMetadata/enumerations/ModelType
Protobuf enumeration ModelType generated from WAProto.
Defined in: [WAProto/index.d.ts:1694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1694)
## Enumeration Members
### LLAMA\_PROD
> **LLAMA\_PROD**: `1`
Defined in: [WAProto/index.d.ts:1696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1696)
***
### LLAMA\_PROD\_PREMIUM
> **LLAMA\_PROD\_PREMIUM**: `2`
Defined in: [WAProto/index.d.ts:1697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1697)
***
### UNKNOWN\_TYPE
> **UNKNOWN\_TYPE**: `0`
Defined in: [WAProto/index.d.ts:1695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1695)
# PremiumModelStatus
Source: https://baileys.wiki/proto-reference/BotModelMetadata/enumerations/PremiumModelStatus
Protobuf enumeration PremiumModelStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:1700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1700)
## Enumeration Members
### AVAILABLE
> **AVAILABLE**: `1`
Defined in: [WAProto/index.d.ts:1702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1702)
***
### QUOTA\_EXCEED\_LIMIT
> **QUOTA\_EXCEED\_LIMIT**: `2`
Defined in: [WAProto/index.d.ts:1703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1703)
***
### UNKNOWN\_STATUS
> **UNKNOWN\_STATUS**: `0`
Defined in: [WAProto/index.d.ts:1701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1701)
# BotModelMetadata
Source: https://baileys.wiki/proto-reference/BotModelMetadata/overview
Protobuf symbol BotModelMetadata generated from WAProto.
## Enumerations
* [ModelType](/proto-reference/BotModelMetadata/enumerations/ModelType)
* [PremiumModelStatus](/proto-reference/BotModelMetadata/enumerations/PremiumModelStatus)
# PluginType
Source: https://baileys.wiki/proto-reference/BotPluginMetadata/enumerations/PluginType
Protobuf enumeration PluginType generated from WAProto.
Defined in: [WAProto/index.d.ts:1747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1747)
## Enumeration Members
### REELS
> **REELS**: `1`
Defined in: [WAProto/index.d.ts:1749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1749)
***
### SEARCH
> **SEARCH**: `2`
Defined in: [WAProto/index.d.ts:1750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1750)
***
### UNKNOWN\_PLUGIN
> **UNKNOWN\_PLUGIN**: `0`
Defined in: [WAProto/index.d.ts:1748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1748)
# SearchProvider
Source: https://baileys.wiki/proto-reference/BotPluginMetadata/enumerations/SearchProvider
Protobuf enumeration SearchProvider generated from WAProto.
Defined in: [WAProto/index.d.ts:1753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1753)
## Enumeration Members
### BING
> **BING**: `1`
Defined in: [WAProto/index.d.ts:1755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1755)
***
### GOOGLE
> **GOOGLE**: `2`
Defined in: [WAProto/index.d.ts:1756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1756)
***
### SUPPORT
> **SUPPORT**: `3`
Defined in: [WAProto/index.d.ts:1757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1757)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:1754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1754)
# BotPluginMetadata
Source: https://baileys.wiki/proto-reference/BotPluginMetadata/overview
Protobuf symbol BotPluginMetadata generated from WAProto.
## Enumerations
* [PluginType](/proto-reference/BotPluginMetadata/enumerations/PluginType)
* [SearchProvider](/proto-reference/BotPluginMetadata/enumerations/SearchProvider)
# BotPlanningSearchSourceProvider
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/BotPlanningSearchSourcesMetadata/enumerations/BotPlanningSearchSourceProvider
Protobuf enumeration BotPlanningSearchSourceProvider generated from WAProto.
Defined in: [WAProto/index.d.ts:1855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1855)
## Enumeration Members
### BING
> **BING**: `3`
Defined in: [WAProto/index.d.ts:1859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1859)
***
### GOOGLE
> **GOOGLE**: `2`
Defined in: [WAProto/index.d.ts:1858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1858)
***
### OTHER
> **OTHER**: `1`
Defined in: [WAProto/index.d.ts:1857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1857)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:1856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1856)
# BotPlanningSearchSourcesMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/BotPlanningSearchSourcesMetadata/overview
Protobuf symbol BotPlanningSearchSourcesMetadata generated from WAProto.
## Enumerations
* [BotPlanningSearchSourceProvider](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/BotPlanningSearchSourcesMetadata/enumerations/BotPlanningSearchSourceProvider)
# BotPlanningSearchSourceMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata
Protobuf class BotPlanningSearchSourceMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1818)
## Implements
* [`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata)
## Constructors
### new BotPlanningSearchSourceMetadata()
> **new BotPlanningSearchSourceMetadata**(`p`?): [`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
Defined in: [WAProto/index.d.ts:1819](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1819)
#### Parameters
##### p?
[`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata)
#### Returns
[`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
## Properties
### favIconUrl?
> `optional` **favIconUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1823)
#### Implementation of
[`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata).[`favIconUrl`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata#faviconurl)
***
### provider?
> `optional` **provider**: `null` | [`BotSearchSourceProvider`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/BotSearchSourceProvider)
Defined in: [WAProto/index.d.ts:1821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1821)
#### Implementation of
[`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata).[`provider`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata#provider)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1822)
#### Implementation of
[`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata).[`sourceUrl`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata#sourceurl)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:1820](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1820)
#### Implementation of
[`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata).[`title`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata#title)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
Defined in: [WAProto/index.d.ts:1824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1824)
#### Parameters
##### properties?
[`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata)
#### Returns
[`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
Defined in: [WAProto/index.d.ts:1826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1826)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1825)
#### Parameters
##### m
[`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
Defined in: [WAProto/index.d.ts:1827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1827)
#### Parameters
##### d
#### Returns
[`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1830)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1829)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1828)
#### Parameters
##### m
[`BotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotPlanningSearchSourcesMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata
Protobuf class BotPlanningSearchSourcesMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1839)
## Implements
* [`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata)
## Constructors
### new BotPlanningSearchSourcesMetadata()
> **new BotPlanningSearchSourcesMetadata**(`p`?): [`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
Defined in: [WAProto/index.d.ts:1840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1840)
#### Parameters
##### p?
[`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata)
#### Returns
[`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
## Properties
### provider?
> `optional` **provider**: `null` | [`BotPlanningSearchSourceProvider`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/BotPlanningSearchSourcesMetadata/enumerations/BotPlanningSearchSourceProvider)
Defined in: [WAProto/index.d.ts:1842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1842)
#### Implementation of
[`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata).[`provider`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata#provider)
***
### sourceTitle?
> `optional` **sourceTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1841)
#### Implementation of
[`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata).[`sourceTitle`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata#sourcetitle)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1843)
#### Implementation of
[`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata).[`sourceUrl`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata#sourceurl)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
Defined in: [WAProto/index.d.ts:1844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1844)
#### Parameters
##### properties?
[`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata)
#### Returns
[`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
Defined in: [WAProto/index.d.ts:1846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1846)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1845)
#### Parameters
##### m
[`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
Defined in: [WAProto/index.d.ts:1847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1847)
#### Parameters
##### d
#### Returns
[`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1850)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1849)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1848)
#### Parameters
##### m
[`BotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotPlanningStepSectionMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata
Protobuf class BotPlanningStepSectionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1869)
## Implements
* [`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata)
## Constructors
### new BotPlanningStepSectionMetadata()
> **new BotPlanningStepSectionMetadata**(`p`?): [`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
Defined in: [WAProto/index.d.ts:1870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1870)
#### Parameters
##### p?
[`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata)
#### Returns
[`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
## Properties
### sectionBody?
> `optional` **sectionBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:1872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1872)
#### Implementation of
[`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata).[`sectionBody`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata#sectionbody)
***
### sectionTitle?
> `optional` **sectionTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1871)
#### Implementation of
[`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata).[`sectionTitle`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata#sectiontitle)
***
### sourcesMetadata
> **sourcesMetadata**: [`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata)\[]
Defined in: [WAProto/index.d.ts:1873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1873)
#### Implementation of
[`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata).[`sourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata#sourcesmetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
Defined in: [WAProto/index.d.ts:1874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1874)
#### Parameters
##### properties?
[`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata)
#### Returns
[`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
Defined in: [WAProto/index.d.ts:1876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1876)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1875)
#### Parameters
##### m
[`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
Defined in: [WAProto/index.d.ts:1877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1877)
#### Parameters
##### d
#### Returns
[`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1880)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1879)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1878)
#### Parameters
##### m
[`BotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotSearchSourceProvider
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/BotSearchSourceProvider
Protobuf enumeration BotSearchSourceProvider generated from WAProto.
Defined in: [WAProto/index.d.ts:1883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1883)
## Enumeration Members
### BING
> **BING**: `3`
Defined in: [WAProto/index.d.ts:1887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1887)
***
### GOOGLE
> **GOOGLE**: `2`
Defined in: [WAProto/index.d.ts:1886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1886)
***
### OTHER
> **OTHER**: `1`
Defined in: [WAProto/index.d.ts:1885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1885)
***
### UNKNOWN\_PROVIDER
> **UNKNOWN\_PROVIDER**: `0`
Defined in: [WAProto/index.d.ts:1884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1884)
# PlanningStepStatus
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/PlanningStepStatus
Protobuf enumeration PlanningStepStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:1890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1890)
## Enumeration Members
### EXECUTING
> **EXECUTING**: `2`
Defined in: [WAProto/index.d.ts:1893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1893)
***
### FINISHED
> **FINISHED**: `3`
Defined in: [WAProto/index.d.ts:1894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1894)
***
### PLANNED
> **PLANNED**: `1`
Defined in: [WAProto/index.d.ts:1892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1892)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:1891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1891)
# IBotPlanningSearchSourceMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata
Protobuf interface IBotPlanningSearchSourceMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1811)
## Properties
### favIconUrl?
> `optional` **favIconUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1815)
***
### provider?
> `optional` **provider**: `null` | [`BotSearchSourceProvider`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/BotSearchSourceProvider)
Defined in: [WAProto/index.d.ts:1813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1813)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1814)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:1812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1812)
# IBotPlanningSearchSourcesMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata
Protobuf interface IBotPlanningSearchSourcesMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1833)
## Properties
### provider?
> `optional` **provider**: `null` | [`BotPlanningSearchSourceProvider`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/BotPlanningSearchSourcesMetadata/enumerations/BotPlanningSearchSourceProvider)
Defined in: [WAProto/index.d.ts:1835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1835)
***
### sourceTitle?
> `optional` **sourceTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1834)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:1836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1836)
# IBotPlanningStepSectionMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata
Protobuf interface IBotPlanningStepSectionMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1863)
## Properties
### sectionBody?
> `optional` **sectionBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:1865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1865)
***
### sectionTitle?
> `optional` **sectionTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1864)
***
### sourcesMetadata?
> `optional` **sourcesMetadata**: `null` | [`IBotPlanningSearchSourceMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata)\[]
Defined in: [WAProto/index.d.ts:1866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1866)
# BotPlanningStepMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/overview
Protobuf symbol BotPlanningStepMetadata generated from WAProto.
## Namespaces
* [BotPlanningSearchSourcesMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/BotPlanningSearchSourcesMetadata/overview)
## Enumerations
* [BotSearchSourceProvider](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/BotSearchSourceProvider)
* [PlanningStepStatus](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/PlanningStepStatus)
## Classes
* [BotPlanningSearchSourceMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourceMetadata)
* [BotPlanningSearchSourcesMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningSearchSourcesMetadata)
* [BotPlanningStepSectionMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/classes/BotPlanningStepSectionMetadata)
## Interfaces
* [IBotPlanningSearchSourceMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourceMetadata)
* [IBotPlanningSearchSourcesMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata)
* [IBotPlanningStepSectionMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata)
# BotPlanningStepMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata
Protobuf class BotPlanningStepMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1791)
## Implements
* [`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata)
## Constructors
### new BotPlanningStepMetadata()
> **new BotPlanningStepMetadata**(`p`?): [`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
Defined in: [WAProto/index.d.ts:1792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1792)
#### Parameters
##### p?
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata)
#### Returns
[`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
## Properties
### isEnhancedSearch?
> `optional` **isEnhancedSearch**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1798)
#### Implementation of
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata).[`isEnhancedSearch`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata#isenhancedsearch)
***
### isReasoning?
> `optional` **isReasoning**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1797)
#### Implementation of
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata).[`isReasoning`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata#isreasoning)
***
### sections
> **sections**: [`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata)\[]
Defined in: [WAProto/index.d.ts:1799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1799)
#### Implementation of
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata).[`sections`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata#sections)
***
### sourcesMetadata
> **sourcesMetadata**: [`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata)\[]
Defined in: [WAProto/index.d.ts:1795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1795)
#### Implementation of
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata).[`sourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata#sourcesmetadata)
***
### status?
> `optional` **status**: `null` | [`PlanningStepStatus`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/PlanningStepStatus)
Defined in: [WAProto/index.d.ts:1796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1796)
#### Implementation of
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata).[`status`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata#status)
***
### statusBody?
> `optional` **statusBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:1794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1794)
#### Implementation of
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata).[`statusBody`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata#statusbody)
***
### statusTitle?
> `optional` **statusTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1793)
#### Implementation of
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata).[`statusTitle`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata#statustitle)
## Methods
### create()
> `static` **create**(`properties`?): [`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
Defined in: [WAProto/index.d.ts:1800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1800)
#### Parameters
##### properties?
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata)
#### Returns
[`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
Defined in: [WAProto/index.d.ts:1802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1802)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1801)
#### Parameters
##### m
[`IBotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
Defined in: [WAProto/index.d.ts:1803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1803)
#### Parameters
##### d
#### Returns
[`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1806)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1805)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1804)
#### Parameters
##### m
[`BotPlanningStepMetadata`](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# IBotPlanningStepMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata
Protobuf interface IBotPlanningStepMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1781)
## Properties
### isEnhancedSearch?
> `optional` **isEnhancedSearch**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1787)
***
### isReasoning?
> `optional` **isReasoning**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:1786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1786)
***
### sections?
> `optional` **sections**: `null` | [`IBotPlanningStepSectionMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningStepSectionMetadata)\[]
Defined in: [WAProto/index.d.ts:1788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1788)
***
### sourcesMetadata?
> `optional` **sourcesMetadata**: `null` | [`IBotPlanningSearchSourcesMetadata`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/interfaces/IBotPlanningSearchSourcesMetadata)\[]
Defined in: [WAProto/index.d.ts:1784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1784)
***
### status?
> `optional` **status**: `null` | [`PlanningStepStatus`](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/enumerations/PlanningStepStatus)
Defined in: [WAProto/index.d.ts:1785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1785)
***
### statusBody?
> `optional` **statusBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:1783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1783)
***
### statusTitle?
> `optional` **statusTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:1782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1782)
# BotProgressIndicatorMetadata
Source: https://baileys.wiki/proto-reference/BotProgressIndicatorMetadata/overview
Protobuf symbol BotProgressIndicatorMetadata generated from WAProto.
## Namespaces
* [BotPlanningStepMetadata](/proto-reference/BotProgressIndicatorMetadata/BotPlanningStepMetadata/overview)
## Classes
* [BotPlanningStepMetadata](/proto-reference/BotProgressIndicatorMetadata/classes/BotPlanningStepMetadata)
## Interfaces
* [IBotPlanningStepMetadata](/proto-reference/BotProgressIndicatorMetadata/interfaces/IBotPlanningStepMetadata)
# BotPromotionType
Source: https://baileys.wiki/proto-reference/BotPromotionMessageMetadata/enumerations/BotPromotionType
Protobuf enumeration BotPromotionType generated from WAProto.
Defined in: [WAProto/index.d.ts:1919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1919)
## Enumeration Members
### C50
> **C50**: `1`
Defined in: [WAProto/index.d.ts:1921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1921)
***
### SURVEY\_PLATFORM
> **SURVEY\_PLATFORM**: `2`
Defined in: [WAProto/index.d.ts:1922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1922)
***
### UNKNOWN\_TYPE
> **UNKNOWN\_TYPE**: `0`
Defined in: [WAProto/index.d.ts:1920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1920)
# BotPromotionMessageMetadata
Source: https://baileys.wiki/proto-reference/BotPromotionMessageMetadata/overview
Protobuf symbol BotPromotionMessageMetadata generated from WAProto.
## Enumerations
* [BotPromotionType](/proto-reference/BotPromotionMessageMetadata/enumerations/BotPromotionType)
# BotFeatureType
Source: https://baileys.wiki/proto-reference/BotQuotaMetadata/BotFeatureQuotaMetadata/enumerations/BotFeatureType
Protobuf enumeration BotFeatureType generated from WAProto.
Defined in: [WAProto/index.d.ts:2000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2000)
## Enumeration Members
### REASONING\_FEATURE
> **REASONING\_FEATURE**: `1`
Defined in: [WAProto/index.d.ts:2002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2002)
***
### UNKNOWN\_FEATURE
> **UNKNOWN\_FEATURE**: `0`
Defined in: [WAProto/index.d.ts:2001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2001)
# BotFeatureQuotaMetadata
Source: https://baileys.wiki/proto-reference/BotQuotaMetadata/BotFeatureQuotaMetadata/overview
Protobuf symbol BotFeatureQuotaMetadata generated from WAProto.
## Enumerations
* [BotFeatureType](/proto-reference/BotQuotaMetadata/BotFeatureQuotaMetadata/enumerations/BotFeatureType)
# BotFeatureQuotaMetadata
Source: https://baileys.wiki/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata
Protobuf class BotFeatureQuotaMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1984)
## Implements
* [`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata)
## Constructors
### new BotFeatureQuotaMetadata()
> **new BotFeatureQuotaMetadata**(`p`?): [`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
Defined in: [WAProto/index.d.ts:1985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1985)
#### Parameters
##### p?
[`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata)
#### Returns
[`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
## Properties
### expirationTimestamp?
> `optional` **expirationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1988)
#### Implementation of
[`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata).[`expirationTimestamp`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata#expirationtimestamp)
***
### featureType?
> `optional` **featureType**: `null` | [`BotFeatureType`](/proto-reference/BotQuotaMetadata/BotFeatureQuotaMetadata/enumerations/BotFeatureType)
Defined in: [WAProto/index.d.ts:1986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1986)
#### Implementation of
[`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata).[`featureType`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata#featuretype)
***
### remainingQuota?
> `optional` **remainingQuota**: `null` | `number`
Defined in: [WAProto/index.d.ts:1987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1987)
#### Implementation of
[`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata).[`remainingQuota`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata#remainingquota)
## Methods
### create()
> `static` **create**(`properties`?): [`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
Defined in: [WAProto/index.d.ts:1989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1989)
#### Parameters
##### properties?
[`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata)
#### Returns
[`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
Defined in: [WAProto/index.d.ts:1991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1991)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:1990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1990)
#### Parameters
##### m
[`IBotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
Defined in: [WAProto/index.d.ts:1992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1992)
#### Parameters
##### d
#### Returns
[`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:1995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1995)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:1994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1994)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:1993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1993)
#### Parameters
##### m
[`BotFeatureQuotaMetadata`](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# IBotFeatureQuotaMetadata
Source: https://baileys.wiki/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata
Protobuf interface IBotFeatureQuotaMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:1978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1978)
## Properties
### expirationTimestamp?
> `optional` **expirationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:1981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1981)
***
### featureType?
> `optional` **featureType**: `null` | [`BotFeatureType`](/proto-reference/BotQuotaMetadata/BotFeatureQuotaMetadata/enumerations/BotFeatureType)
Defined in: [WAProto/index.d.ts:1979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1979)
***
### remainingQuota?
> `optional` **remainingQuota**: `null` | `number`
Defined in: [WAProto/index.d.ts:1980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L1980)
# BotQuotaMetadata
Source: https://baileys.wiki/proto-reference/BotQuotaMetadata/overview
Protobuf symbol BotQuotaMetadata generated from WAProto.
## Namespaces
* [BotFeatureQuotaMetadata](/proto-reference/BotQuotaMetadata/BotFeatureQuotaMetadata/overview)
## Classes
* [BotFeatureQuotaMetadata](/proto-reference/BotQuotaMetadata/classes/BotFeatureQuotaMetadata)
## Interfaces
* [IBotFeatureQuotaMetadata](/proto-reference/BotQuotaMetadata/interfaces/IBotFeatureQuotaMetadata)
# ReminderAction
Source: https://baileys.wiki/proto-reference/BotReminderMetadata/enumerations/ReminderAction
Protobuf enumeration ReminderAction generated from WAProto.
Defined in: [WAProto/index.d.ts:2033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2033)
## Enumeration Members
### CREATE
> **CREATE**: `2`
Defined in: [WAProto/index.d.ts:2035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2035)
***
### DELETE
> **DELETE**: `3`
Defined in: [WAProto/index.d.ts:2036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2036)
***
### NOTIFY
> **NOTIFY**: `1`
Defined in: [WAProto/index.d.ts:2034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2034)
***
### UPDATE
> **UPDATE**: `4`
Defined in: [WAProto/index.d.ts:2037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2037)
# ReminderFrequency
Source: https://baileys.wiki/proto-reference/BotReminderMetadata/enumerations/ReminderFrequency
Protobuf enumeration ReminderFrequency generated from WAProto.
Defined in: [WAProto/index.d.ts:2040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2040)
## Enumeration Members
### BIWEEKLY
> **BIWEEKLY**: `4`
Defined in: [WAProto/index.d.ts:2044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2044)
***
### DAILY
> **DAILY**: `2`
Defined in: [WAProto/index.d.ts:2042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2042)
***
### MONTHLY
> **MONTHLY**: `5`
Defined in: [WAProto/index.d.ts:2045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2045)
***
### ONCE
> **ONCE**: `1`
Defined in: [WAProto/index.d.ts:2041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2041)
***
### WEEKLY
> **WEEKLY**: `3`
Defined in: [WAProto/index.d.ts:2043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2043)
# BotReminderMetadata
Source: https://baileys.wiki/proto-reference/BotReminderMetadata/overview
Protobuf symbol BotReminderMetadata generated from WAProto.
## Enumerations
* [ReminderAction](/proto-reference/BotReminderMetadata/enumerations/ReminderAction)
* [ReminderFrequency](/proto-reference/BotReminderMetadata/enumerations/ReminderFrequency)
# Keyword
Source: https://baileys.wiki/proto-reference/BotRenderingMetadata/classes/Keyword
Protobuf class Keyword generated from WAProto.
Defined in: [WAProto/index.d.ts:2072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2072)
## Implements
* [`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword)
## Constructors
### new Keyword()
> **new Keyword**(`p`?): [`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
Defined in: [WAProto/index.d.ts:2073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2073)
#### Parameters
##### p?
[`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword)
#### Returns
[`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
## Properties
### associatedPrompts
> **associatedPrompts**: `string`\[]
Defined in: [WAProto/index.d.ts:2075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2075)
#### Implementation of
[`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword).[`associatedPrompts`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword#associatedprompts)
***
### value?
> `optional` **value**: `null` | `string`
Defined in: [WAProto/index.d.ts:2074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2074)
#### Implementation of
[`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword).[`value`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword#value)
## Methods
### create()
> `static` **create**(`properties`?): [`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
Defined in: [WAProto/index.d.ts:2076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2076)
#### Parameters
##### properties?
[`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword)
#### Returns
[`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
Defined in: [WAProto/index.d.ts:2078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2078)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2077)
#### Parameters
##### m
[`IKeyword`](/proto-reference/BotRenderingMetadata/interfaces/IKeyword)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
Defined in: [WAProto/index.d.ts:2079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2079)
#### Parameters
##### d
#### Returns
[`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2082)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2081)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2080)
#### Parameters
##### m
[`Keyword`](/proto-reference/BotRenderingMetadata/classes/Keyword)
##### o?
`IConversionOptions`
#### Returns
`object`
# IKeyword
Source: https://baileys.wiki/proto-reference/BotRenderingMetadata/interfaces/IKeyword
Protobuf interface IKeyword generated from WAProto.
Defined in: [WAProto/index.d.ts:2067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2067)
## Properties
### associatedPrompts?
> `optional` **associatedPrompts**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:2069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2069)
***
### value?
> `optional` **value**: `null` | `string`
Defined in: [WAProto/index.d.ts:2068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2068)
# BotRenderingMetadata
Source: https://baileys.wiki/proto-reference/BotRenderingMetadata/overview
Protobuf symbol BotRenderingMetadata generated from WAProto.
## Classes
* [Keyword](/proto-reference/BotRenderingMetadata/classes/Keyword)
## Interfaces
* [IKeyword](/proto-reference/BotRenderingMetadata/interfaces/IKeyword)
# BotSignatureUseCase
Source: https://baileys.wiki/proto-reference/BotSignatureVerificationUseCaseProof/enumerations/BotSignatureUseCase
Protobuf enumeration BotSignatureUseCase generated from WAProto.
Defined in: [WAProto/index.d.ts:2154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2154)
## Enumeration Members
### UNSPECIFIED
> **UNSPECIFIED**: `0`
Defined in: [WAProto/index.d.ts:2155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2155)
***
### WA\_BOT\_MSG
> **WA\_BOT\_MSG**: `1`
Defined in: [WAProto/index.d.ts:2156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2156)
# BotSignatureVerificationUseCaseProof
Source: https://baileys.wiki/proto-reference/BotSignatureVerificationUseCaseProof/overview
Protobuf symbol BotSignatureVerificationUseCaseProof generated from WAProto.
## Enumerations
* [BotSignatureUseCase](/proto-reference/BotSignatureVerificationUseCaseProof/enumerations/BotSignatureUseCase)
# SourceProvider
Source: https://baileys.wiki/proto-reference/BotSourcesMetadata/BotSourceItem/enumerations/SourceProvider
Protobuf enumeration SourceProvider generated from WAProto.
Defined in: [WAProto/index.d.ts:2208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2208)
## Enumeration Members
### BING
> **BING**: `1`
Defined in: [WAProto/index.d.ts:2210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2210)
***
### GOOGLE
> **GOOGLE**: `2`
Defined in: [WAProto/index.d.ts:2211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2211)
***
### OTHER
> **OTHER**: `4`
Defined in: [WAProto/index.d.ts:2213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2213)
***
### SUPPORT
> **SUPPORT**: `3`
Defined in: [WAProto/index.d.ts:2212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2212)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:2209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2209)
# BotSourceItem
Source: https://baileys.wiki/proto-reference/BotSourcesMetadata/BotSourceItem/overview
Protobuf symbol BotSourceItem generated from WAProto.
## Enumerations
* [SourceProvider](/proto-reference/BotSourcesMetadata/BotSourceItem/enumerations/SourceProvider)
# BotSourceItem
Source: https://baileys.wiki/proto-reference/BotSourcesMetadata/classes/BotSourceItem
Protobuf class BotSourceItem generated from WAProto.
Defined in: [WAProto/index.d.ts:2188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2188)
## Implements
* [`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem)
## Constructors
### new BotSourceItem()
> **new BotSourceItem**(`p`?): [`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
Defined in: [WAProto/index.d.ts:2189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2189)
#### Parameters
##### p?
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem)
#### Returns
[`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
## Properties
### citationNumber?
> `optional` **citationNumber**: `null` | `number`
Defined in: [WAProto/index.d.ts:2195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2195)
#### Implementation of
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem).[`citationNumber`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem#citationnumber)
***
### faviconCdnUrl?
> `optional` **faviconCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2194)
#### Implementation of
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem).[`faviconCdnUrl`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem#faviconcdnurl)
***
### provider?
> `optional` **provider**: `null` | [`SourceProvider`](/proto-reference/BotSourcesMetadata/BotSourceItem/enumerations/SourceProvider)
Defined in: [WAProto/index.d.ts:2190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2190)
#### Implementation of
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem).[`provider`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem#provider)
***
### sourceProviderUrl?
> `optional` **sourceProviderUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2192)
#### Implementation of
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem).[`sourceProviderUrl`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem#sourceproviderurl)
***
### sourceQuery?
> `optional` **sourceQuery**: `null` | `string`
Defined in: [WAProto/index.d.ts:2193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2193)
#### Implementation of
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem).[`sourceQuery`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem#sourcequery)
***
### sourceTitle?
> `optional` **sourceTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:2196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2196)
#### Implementation of
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem).[`sourceTitle`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem#sourcetitle)
***
### thumbnailCdnUrl?
> `optional` **thumbnailCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2191)
#### Implementation of
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem).[`thumbnailCdnUrl`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem#thumbnailcdnurl)
## Methods
### create()
> `static` **create**(`properties`?): [`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
Defined in: [WAProto/index.d.ts:2197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2197)
#### Parameters
##### properties?
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem)
#### Returns
[`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
Defined in: [WAProto/index.d.ts:2199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2199)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2198)
#### Parameters
##### m
[`IBotSourceItem`](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
Defined in: [WAProto/index.d.ts:2200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2200)
#### Parameters
##### d
#### Returns
[`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2203)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2202)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2201)
#### Parameters
##### m
[`BotSourceItem`](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
##### o?
`IConversionOptions`
#### Returns
`object`
# IBotSourceItem
Source: https://baileys.wiki/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem
Protobuf interface IBotSourceItem generated from WAProto.
Defined in: [WAProto/index.d.ts:2178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2178)
## Properties
### citationNumber?
> `optional` **citationNumber**: `null` | `number`
Defined in: [WAProto/index.d.ts:2184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2184)
***
### faviconCdnUrl?
> `optional` **faviconCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2183)
***
### provider?
> `optional` **provider**: `null` | [`SourceProvider`](/proto-reference/BotSourcesMetadata/BotSourceItem/enumerations/SourceProvider)
Defined in: [WAProto/index.d.ts:2179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2179)
***
### sourceProviderUrl?
> `optional` **sourceProviderUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2181)
***
### sourceQuery?
> `optional` **sourceQuery**: `null` | `string`
Defined in: [WAProto/index.d.ts:2182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2182)
***
### sourceTitle?
> `optional` **sourceTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:2185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2185)
***
### thumbnailCdnUrl?
> `optional` **thumbnailCdnUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2180)
# BotSourcesMetadata
Source: https://baileys.wiki/proto-reference/BotSourcesMetadata/overview
Protobuf symbol BotSourcesMetadata generated from WAProto.
## Namespaces
* [BotSourceItem](/proto-reference/BotSourcesMetadata/BotSourceItem/overview)
## Classes
* [BotSourceItem](/proto-reference/BotSourcesMetadata/classes/BotSourceItem)
## Interfaces
* [IBotSourceItem](/proto-reference/BotSourcesMetadata/interfaces/IBotSourceItem)
# MediaDetailsMetadata
Source: https://baileys.wiki/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata
Protobuf class MediaDetailsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2266)
## Implements
* [`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata)
## Constructors
### new MediaDetailsMetadata()
> **new MediaDetailsMetadata**(`p`?): [`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
Defined in: [WAProto/index.d.ts:2267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2267)
#### Parameters
##### p?
[`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata)
#### Returns
[`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
## Properties
### highResMedia?
> `optional` **highResMedia**: `null` | [`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
Defined in: [WAProto/index.d.ts:2269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2269)
#### Implementation of
[`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata).[`highResMedia`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata#highresmedia)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:2268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2268)
#### Implementation of
[`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata).[`id`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata#id)
***
### previewMedia?
> `optional` **previewMedia**: `null` | [`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
Defined in: [WAProto/index.d.ts:2270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2270)
#### Implementation of
[`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata).[`previewMedia`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata#previewmedia)
## Methods
### create()
> `static` **create**(`properties`?): [`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
Defined in: [WAProto/index.d.ts:2271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2271)
#### Parameters
##### properties?
[`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata)
#### Returns
[`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
Defined in: [WAProto/index.d.ts:2273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2273)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2272)
#### Parameters
##### m
[`IMediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
Defined in: [WAProto/index.d.ts:2274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2274)
#### Parameters
##### d
#### Returns
[`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2277)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2276)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2275)
#### Parameters
##### m
[`MediaDetailsMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# SideBySideMetadata
Source: https://baileys.wiki/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata
Protobuf class SideBySideMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2285)
## Implements
* [`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata)
## Constructors
### new SideBySideMetadata()
> **new SideBySideMetadata**(`p`?): [`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
Defined in: [WAProto/index.d.ts:2286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2286)
#### Parameters
##### p?
[`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata)
#### Returns
[`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
## Properties
### primaryResponseId?
> `optional` **primaryResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2287)
#### Implementation of
[`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata).[`primaryResponseId`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata#primaryresponseid)
***
### surveyCtaHasRendered?
> `optional` **surveyCtaHasRendered**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2288)
#### Implementation of
[`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata).[`surveyCtaHasRendered`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata#surveyctahasrendered)
## Methods
### create()
> `static` **create**(`properties`?): [`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
Defined in: [WAProto/index.d.ts:2289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2289)
#### Parameters
##### properties?
[`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata)
#### Returns
[`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
Defined in: [WAProto/index.d.ts:2291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2291)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2290)
#### Parameters
##### m
[`ISideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
Defined in: [WAProto/index.d.ts:2292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2292)
#### Parameters
##### d
#### Returns
[`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2295)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2294)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2293)
#### Parameters
##### m
[`SideBySideMetadata`](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# IMediaDetailsMetadata
Source: https://baileys.wiki/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata
Protobuf interface IMediaDetailsMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2260)
## Properties
### highResMedia?
> `optional` **highResMedia**: `null` | [`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
Defined in: [WAProto/index.d.ts:2262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2262)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:2261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2261)
***
### previewMedia?
> `optional` **previewMedia**: `null` | [`IBotMediaMetadata`](/proto-reference/interfaces/IBotMediaMetadata)
Defined in: [WAProto/index.d.ts:2263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2263)
# ISideBySideMetadata
Source: https://baileys.wiki/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata
Protobuf interface ISideBySideMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:2280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2280)
## Properties
### primaryResponseId?
> `optional` **primaryResponseId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2281](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2281)
***
### surveyCtaHasRendered?
> `optional` **surveyCtaHasRendered**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2282)
# BotUnifiedResponseMutation
Source: https://baileys.wiki/proto-reference/BotUnifiedResponseMutation/overview
Protobuf symbol BotUnifiedResponseMutation generated from WAProto.
## Classes
* [MediaDetailsMetadata](/proto-reference/BotUnifiedResponseMutation/classes/MediaDetailsMetadata)
* [SideBySideMetadata](/proto-reference/BotUnifiedResponseMutation/classes/SideBySideMetadata)
## Interfaces
* [IMediaDetailsMetadata](/proto-reference/BotUnifiedResponseMutation/interfaces/IMediaDetailsMetadata)
* [ISideBySideMetadata](/proto-reference/BotUnifiedResponseMutation/interfaces/ISideBySideMetadata)
# ParticipantInfo
Source: https://baileys.wiki/proto-reference/CallLogRecord/classes/ParticipantInfo
Protobuf class ParticipantInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:2370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2370)
## Implements
* [`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo)
## Constructors
### new ParticipantInfo()
> **new ParticipantInfo**(`p`?): [`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
Defined in: [WAProto/index.d.ts:2371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2371)
#### Parameters
##### p?
[`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo)
#### Returns
[`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
## Properties
### callResult?
> `optional` **callResult**: `null` | [`CallResult`](/proto-reference/CallLogRecord/enumerations/CallResult)
Defined in: [WAProto/index.d.ts:2373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2373)
#### Implementation of
[`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo).[`callResult`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo#callresult)
***
### userJid?
> `optional` **userJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:2372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2372)
#### Implementation of
[`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo).[`userJid`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo#userjid)
## Methods
### create()
> `static` **create**(`properties`?): [`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
Defined in: [WAProto/index.d.ts:2374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2374)
#### Parameters
##### properties?
[`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo)
#### Returns
[`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
Defined in: [WAProto/index.d.ts:2376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2376)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2375)
#### Parameters
##### m
[`IParticipantInfo`](/proto-reference/CallLogRecord/interfaces/IParticipantInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
Defined in: [WAProto/index.d.ts:2377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2377)
#### Parameters
##### d
#### Returns
[`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2380)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2379)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2378)
#### Parameters
##### m
[`ParticipantInfo`](/proto-reference/CallLogRecord/classes/ParticipantInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# CallResult
Source: https://baileys.wiki/proto-reference/CallLogRecord/enumerations/CallResult
Protobuf enumeration CallResult generated from WAProto.
Defined in: [WAProto/index.d.ts:2345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2345)
## Enumeration Members
### ABANDONED
> **ABANDONED**: `9`
Defined in: [WAProto/index.d.ts:2355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2355)
***
### ACCEPTEDELSEWHERE
> **ACCEPTEDELSEWHERE**: `3`
Defined in: [WAProto/index.d.ts:2349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2349)
***
### CANCELLED
> **CANCELLED**: `2`
Defined in: [WAProto/index.d.ts:2348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2348)
***
### CONNECTED
> **CONNECTED**: `0`
Defined in: [WAProto/index.d.ts:2346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2346)
***
### FAILED
> **FAILED**: `8`
Defined in: [WAProto/index.d.ts:2354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2354)
***
### INVALID
> **INVALID**: `5`
Defined in: [WAProto/index.d.ts:2351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2351)
***
### MISSED
> **MISSED**: `4`
Defined in: [WAProto/index.d.ts:2350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2350)
***
### ONGOING
> **ONGOING**: `10`
Defined in: [WAProto/index.d.ts:2356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2356)
***
### REJECTED
> **REJECTED**: `1`
Defined in: [WAProto/index.d.ts:2347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2347)
***
### UNAVAILABLE
> **UNAVAILABLE**: `6`
Defined in: [WAProto/index.d.ts:2352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2352)
***
### UPCOMING
> **UPCOMING**: `7`
Defined in: [WAProto/index.d.ts:2353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2353)
# CallType
Source: https://baileys.wiki/proto-reference/CallLogRecord/enumerations/CallType
Protobuf enumeration CallType generated from WAProto.
Defined in: [WAProto/index.d.ts:2359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2359)
## Enumeration Members
### REGULAR
> **REGULAR**: `0`
Defined in: [WAProto/index.d.ts:2360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2360)
***
### SCHEDULED\_CALL
> **SCHEDULED\_CALL**: `1`
Defined in: [WAProto/index.d.ts:2361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2361)
***
### VOICE\_CHAT
> **VOICE\_CHAT**: `2`
Defined in: [WAProto/index.d.ts:2362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2362)
# SilenceReason
Source: https://baileys.wiki/proto-reference/CallLogRecord/enumerations/SilenceReason
Protobuf enumeration SilenceReason generated from WAProto.
Defined in: [WAProto/index.d.ts:2383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2383)
## Enumeration Members
### LIGHTWEIGHT
> **LIGHTWEIGHT**: `3`
Defined in: [WAProto/index.d.ts:2387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2387)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:2384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2384)
***
### PRIVACY
> **PRIVACY**: `2`
Defined in: [WAProto/index.d.ts:2386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2386)
***
### SCHEDULED
> **SCHEDULED**: `1`
Defined in: [WAProto/index.d.ts:2385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2385)
# IParticipantInfo
Source: https://baileys.wiki/proto-reference/CallLogRecord/interfaces/IParticipantInfo
Protobuf interface IParticipantInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:2365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2365)
## Properties
### callResult?
> `optional` **callResult**: `null` | [`CallResult`](/proto-reference/CallLogRecord/enumerations/CallResult)
Defined in: [WAProto/index.d.ts:2367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2367)
***
### userJid?
> `optional` **userJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:2366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2366)
# CallLogRecord
Source: https://baileys.wiki/proto-reference/CallLogRecord/overview
Protobuf symbol CallLogRecord generated from WAProto.
## Enumerations
* [CallResult](/proto-reference/CallLogRecord/enumerations/CallResult)
* [CallType](/proto-reference/CallLogRecord/enumerations/CallType)
* [SilenceReason](/proto-reference/CallLogRecord/enumerations/SilenceReason)
## Classes
* [ParticipantInfo](/proto-reference/CallLogRecord/classes/ParticipantInfo)
## Interfaces
* [IParticipantInfo](/proto-reference/CallLogRecord/interfaces/IParticipantInfo)
# Details
Source: https://baileys.wiki/proto-reference/CertChain/NoiseCertificate/classes/Details
Protobuf class Details generated from WAProto.
Defined in: [WAProto/index.d.ts:2439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2439)
## Implements
* [`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails)
## Constructors
### new Details()
> **new Details**(`p`?): [`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:2440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2440)
#### Parameters
##### p?
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails)
#### Returns
[`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
## Properties
### issuerSerial?
> `optional` **issuerSerial**: `null` | `number`
Defined in: [WAProto/index.d.ts:2442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2442)
#### Implementation of
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails).[`issuerSerial`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails#issuerserial)
***
### key?
> `optional` **key**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2443)
#### Implementation of
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails).[`key`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails#key)
***
### notAfter?
> `optional` **notAfter**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2445)
#### Implementation of
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails).[`notAfter`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails#notafter)
***
### notBefore?
> `optional` **notBefore**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2444)
#### Implementation of
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails).[`notBefore`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails#notbefore)
***
### serial?
> `optional` **serial**: `null` | `number`
Defined in: [WAProto/index.d.ts:2441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2441)
#### Implementation of
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails).[`serial`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails#serial)
## Methods
### create()
> `static` **create**(`properties`?): [`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:2446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2446)
#### Parameters
##### properties?
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails)
#### Returns
[`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:2448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2448)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2447)
#### Parameters
##### m
[`IDetails`](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:2449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2449)
#### Parameters
##### d
#### Returns
[`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2452)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2451](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2451)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2450)
#### Parameters
##### m
[`Details`](/proto-reference/CertChain/NoiseCertificate/classes/Details)
##### o?
`IConversionOptions`
#### Returns
`object`
# IDetails
Source: https://baileys.wiki/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails
Protobuf interface IDetails generated from WAProto.
Defined in: [WAProto/index.d.ts:2431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2431)
## Properties
### issuerSerial?
> `optional` **issuerSerial**: `null` | `number`
Defined in: [WAProto/index.d.ts:2433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2433)
***
### key?
> `optional` **key**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2434)
***
### notAfter?
> `optional` **notAfter**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2436)
***
### notBefore?
> `optional` **notBefore**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2435)
***
### serial?
> `optional` **serial**: `null` | `number`
Defined in: [WAProto/index.d.ts:2432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2432)
# NoiseCertificate
Source: https://baileys.wiki/proto-reference/CertChain/NoiseCertificate/overview
Protobuf symbol NoiseCertificate generated from WAProto.
## Classes
* [Details](/proto-reference/CertChain/NoiseCertificate/classes/Details)
## Interfaces
* [IDetails](/proto-reference/CertChain/NoiseCertificate/interfaces/IDetails)
# NoiseCertificate
Source: https://baileys.wiki/proto-reference/CertChain/classes/NoiseCertificate
Protobuf class NoiseCertificate generated from WAProto.
Defined in: [WAProto/index.d.ts:2416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2416)
## Implements
* [`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
## Constructors
### new NoiseCertificate()
> **new NoiseCertificate**(`p`?): [`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:2417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2417)
#### Parameters
##### p?
[`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
#### Returns
[`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
## Properties
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2418)
#### Implementation of
[`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate).[`details`](/proto-reference/CertChain/interfaces/INoiseCertificate#details)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2419)
#### Implementation of
[`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate).[`signature`](/proto-reference/CertChain/interfaces/INoiseCertificate#signature)
## Methods
### create()
> `static` **create**(`properties`?): [`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:2420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2420)
#### Parameters
##### properties?
[`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
#### Returns
[`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:2422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2422)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2421)
#### Parameters
##### m
[`INoiseCertificate`](/proto-reference/CertChain/interfaces/INoiseCertificate)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
Defined in: [WAProto/index.d.ts:2423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2423)
#### Parameters
##### d
#### Returns
[`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2426)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2425)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2424)
#### Parameters
##### m
[`NoiseCertificate`](/proto-reference/CertChain/classes/NoiseCertificate)
##### o?
`IConversionOptions`
#### Returns
`object`
# INoiseCertificate
Source: https://baileys.wiki/proto-reference/CertChain/interfaces/INoiseCertificate
Protobuf interface INoiseCertificate generated from WAProto.
Defined in: [WAProto/index.d.ts:2411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2411)
## Properties
### details?
> `optional` **details**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2412)
***
### signature?
> `optional` **signature**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2413)
# CertChain
Source: https://baileys.wiki/proto-reference/CertChain/overview
Protobuf symbol CertChain generated from WAProto.
## Namespaces
* [NoiseCertificate](/proto-reference/CertChain/NoiseCertificate/overview)
## Classes
* [NoiseCertificate](/proto-reference/CertChain/classes/NoiseCertificate)
## Interfaces
* [INoiseCertificate](/proto-reference/CertChain/interfaces/INoiseCertificate)
# ContextInfoExternalAdReplyInfoMediaType
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/DraftMessage/CtwaContextData/enumerations/ContextInfoExternalAdReplyInfoMediaType
Protobuf enumeration ContextInfoExternalAdReplyInfoMediaType generated from WAProto.
Defined in: [WAProto/index.d.ts:2559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2559)
## Enumeration Members
### IMAGE
> **IMAGE**: `1`
Defined in: [WAProto/index.d.ts:2561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2561)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:2560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2560)
***
### VIDEO
> **VIDEO**: `2`
Defined in: [WAProto/index.d.ts:2562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2562)
# CtwaContextData
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/DraftMessage/CtwaContextData/overview
Protobuf symbol CtwaContextData generated from WAProto.
## Enumerations
* [ContextInfoExternalAdReplyInfoMediaType](/proto-reference/ChatRowOpaqueData/DraftMessage/CtwaContextData/enumerations/ContextInfoExternalAdReplyInfoMediaType)
# CtwaContextData
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData
Protobuf class CtwaContextData generated from WAProto.
Defined in: [WAProto/index.d.ts:2534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2534)
## Implements
* [`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData)
## Constructors
### new CtwaContextData()
> **new CtwaContextData**(`p`?): [`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
Defined in: [WAProto/index.d.ts:2535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2535)
#### Parameters
##### p?
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData)
#### Returns
[`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
## Properties
### conversionData?
> `optional` **conversionData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2537)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`conversionData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#conversiondata)
***
### conversionSource?
> `optional` **conversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:2536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2536)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`conversionSource`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#conversionsource)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:2542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2542)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`description`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#description)
***
### isSuspiciousLink?
> `optional` **isSuspiciousLink**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2547)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`isSuspiciousLink`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#issuspiciouslink)
***
### mediaType?
> `optional` **mediaType**: `null` | [`ContextInfoExternalAdReplyInfoMediaType`](/proto-reference/ChatRowOpaqueData/DraftMessage/CtwaContextData/enumerations/ContextInfoExternalAdReplyInfoMediaType)
Defined in: [WAProto/index.d.ts:2545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2545)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`mediaType`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#mediatype)
***
### mediaUrl?
> `optional` **mediaUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2546)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`mediaUrl`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#mediaurl)
***
### sourceId?
> `optional` **sourceId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2539)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`sourceId`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#sourceid)
***
### sourceType?
> `optional` **sourceType**: `null` | `string`
Defined in: [WAProto/index.d.ts:2540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2540)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`sourceType`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#sourcetype)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2538)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`sourceUrl`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#sourceurl)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `string`
Defined in: [WAProto/index.d.ts:2543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2543)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`thumbnail`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#thumbnail)
***
### thumbnailUrl?
> `optional` **thumbnailUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2544)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`thumbnailUrl`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#thumbnailurl)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:2541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2541)
#### Implementation of
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData).[`title`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData#title)
## Methods
### create()
> `static` **create**(`properties`?): [`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
Defined in: [WAProto/index.d.ts:2548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2548)
#### Parameters
##### properties?
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData)
#### Returns
[`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
Defined in: [WAProto/index.d.ts:2550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2550)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2549)
#### Parameters
##### m
[`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
Defined in: [WAProto/index.d.ts:2551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2551)
#### Parameters
##### d
#### Returns
[`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2554)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2553)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2552)
#### Parameters
##### m
[`CtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
##### o?
`IConversionOptions`
#### Returns
`object`
# CtwaContextLinkData
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData
Protobuf class CtwaContextLinkData generated from WAProto.
Defined in: [WAProto/index.d.ts:2573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2573)
## Implements
* [`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData)
## Constructors
### new CtwaContextLinkData()
> **new CtwaContextLinkData**(`p`?): [`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
Defined in: [WAProto/index.d.ts:2574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2574)
#### Parameters
##### p?
[`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData)
#### Returns
[`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
## Properties
### context?
> `optional` **context**: `null` | `string`
Defined in: [WAProto/index.d.ts:2575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2575)
#### Implementation of
[`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData).[`context`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData#context)
***
### icebreaker?
> `optional` **icebreaker**: `null` | `string`
Defined in: [WAProto/index.d.ts:2577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2577)
#### Implementation of
[`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData).[`icebreaker`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData#icebreaker)
***
### phone?
> `optional` **phone**: `null` | `string`
Defined in: [WAProto/index.d.ts:2578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2578)
#### Implementation of
[`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData).[`phone`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData#phone)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2576)
#### Implementation of
[`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData).[`sourceUrl`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData#sourceurl)
## Methods
### create()
> `static` **create**(`properties`?): [`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
Defined in: [WAProto/index.d.ts:2579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2579)
#### Parameters
##### properties?
[`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData)
#### Returns
[`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
Defined in: [WAProto/index.d.ts:2581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2581)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2580)
#### Parameters
##### m
[`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
Defined in: [WAProto/index.d.ts:2582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2582)
#### Parameters
##### d
#### Returns
[`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2585)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2584)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2583)
#### Parameters
##### m
[`CtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
##### o?
`IConversionOptions`
#### Returns
`object`
# ICtwaContextData
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData
Protobuf interface ICtwaContextData generated from WAProto.
Defined in: [WAProto/index.d.ts:2519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2519)
## Properties
### conversionData?
> `optional` **conversionData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2521)
***
### conversionSource?
> `optional` **conversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:2520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2520)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:2526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2526)
***
### isSuspiciousLink?
> `optional` **isSuspiciousLink**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2531)
***
### mediaType?
> `optional` **mediaType**: `null` | [`ContextInfoExternalAdReplyInfoMediaType`](/proto-reference/ChatRowOpaqueData/DraftMessage/CtwaContextData/enumerations/ContextInfoExternalAdReplyInfoMediaType)
Defined in: [WAProto/index.d.ts:2529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2529)
***
### mediaUrl?
> `optional` **mediaUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2530)
***
### sourceId?
> `optional` **sourceId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2523)
***
### sourceType?
> `optional` **sourceType**: `null` | `string`
Defined in: [WAProto/index.d.ts:2524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2524)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2522)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `string`
Defined in: [WAProto/index.d.ts:2527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2527)
***
### thumbnailUrl?
> `optional` **thumbnailUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2528)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:2525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2525)
# ICtwaContextLinkData
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData
Protobuf interface ICtwaContextLinkData generated from WAProto.
Defined in: [WAProto/index.d.ts:2566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2566)
## Properties
### context?
> `optional` **context**: `null` | `string`
Defined in: [WAProto/index.d.ts:2567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2567)
***
### icebreaker?
> `optional` **icebreaker**: `null` | `string`
Defined in: [WAProto/index.d.ts:2569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2569)
***
### phone?
> `optional` **phone**: `null` | `string`
Defined in: [WAProto/index.d.ts:2570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2570)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2568)
# DraftMessage
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/DraftMessage/overview
Protobuf symbol DraftMessage generated from WAProto.
## Namespaces
* [CtwaContextData](/proto-reference/ChatRowOpaqueData/DraftMessage/CtwaContextData/overview)
## Classes
* [CtwaContextData](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextData)
* [CtwaContextLinkData](/proto-reference/ChatRowOpaqueData/DraftMessage/classes/CtwaContextLinkData)
## Interfaces
* [ICtwaContextData](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData)
* [ICtwaContextLinkData](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData)
# DraftMessage
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/classes/DraftMessage
Protobuf class DraftMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:2501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2501)
## Implements
* [`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage)
## Constructors
### new DraftMessage()
> **new DraftMessage**(`p`?): [`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
Defined in: [WAProto/index.d.ts:2502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2502)
#### Parameters
##### p?
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage)
#### Returns
[`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
## Properties
### ctwaContext?
> `optional` **ctwaContext**: `null` | [`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData)
Defined in: [WAProto/index.d.ts:2506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2506)
#### Implementation of
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage).[`ctwaContext`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage#ctwacontext)
***
### ctwaContextLinkData?
> `optional` **ctwaContextLinkData**: `null` | [`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData)
Defined in: [WAProto/index.d.ts:2505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2505)
#### Implementation of
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage).[`ctwaContextLinkData`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage#ctwacontextlinkdata)
***
### omittedUrl?
> `optional` **omittedUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2504)
#### Implementation of
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage).[`omittedUrl`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage#omittedurl)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:2503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2503)
#### Implementation of
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage).[`text`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage#text)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2507)
#### Implementation of
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage).[`timestamp`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
Defined in: [WAProto/index.d.ts:2508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2508)
#### Parameters
##### properties?
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage)
#### Returns
[`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
Defined in: [WAProto/index.d.ts:2510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2510)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2509)
#### Parameters
##### m
[`IDraftMessage`](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
Defined in: [WAProto/index.d.ts:2511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2511)
#### Parameters
##### d
#### Returns
[`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2514)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2513)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2512)
#### Parameters
##### m
[`DraftMessage`](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# IDraftMessage
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage
Protobuf interface IDraftMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:2493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2493)
## Properties
### ctwaContext?
> `optional` **ctwaContext**: `null` | [`ICtwaContextData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextData)
Defined in: [WAProto/index.d.ts:2497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2497)
***
### ctwaContextLinkData?
> `optional` **ctwaContextLinkData**: `null` | [`ICtwaContextLinkData`](/proto-reference/ChatRowOpaqueData/DraftMessage/interfaces/ICtwaContextLinkData)
Defined in: [WAProto/index.d.ts:2496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2496)
***
### omittedUrl?
> `optional` **omittedUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:2495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2495)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:2494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2494)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2498)
# ChatRowOpaqueData
Source: https://baileys.wiki/proto-reference/ChatRowOpaqueData/overview
Protobuf symbol ChatRowOpaqueData generated from WAProto.
## Namespaces
* [DraftMessage](/proto-reference/ChatRowOpaqueData/DraftMessage/overview)
## Classes
* [DraftMessage](/proto-reference/ChatRowOpaqueData/classes/DraftMessage)
## Interfaces
* [IDraftMessage](/proto-reference/ChatRowOpaqueData/interfaces/IDraftMessage)
# DNSSource
Source: https://baileys.wiki/proto-reference/ClientPayload/classes/DNSSource
Protobuf class DNSSource generated from WAProto.
Defined in: [WAProto/index.d.ts:2754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2754)
## Implements
* [`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource)
## Constructors
### new DNSSource()
> **new DNSSource**(`p`?): [`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
Defined in: [WAProto/index.d.ts:2755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2755)
#### Parameters
##### p?
[`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource)
#### Returns
[`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
## Properties
### appCached?
> `optional` **appCached**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2757)
#### Implementation of
[`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource).[`appCached`](/proto-reference/ClientPayload/interfaces/IDNSSource#appcached)
***
### dnsMethod?
> `optional` **dnsMethod**: `null` | [`DNSResolutionMethod`](/proto-reference/ClientPayload/DNSSource/enumerations/DNSResolutionMethod)
Defined in: [WAProto/index.d.ts:2756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2756)
#### Implementation of
[`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource).[`dnsMethod`](/proto-reference/ClientPayload/interfaces/IDNSSource#dnsmethod)
## Methods
### create()
> `static` **create**(`properties`?): [`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
Defined in: [WAProto/index.d.ts:2758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2758)
#### Parameters
##### properties?
[`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource)
#### Returns
[`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
Defined in: [WAProto/index.d.ts:2760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2760)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2759)
#### Parameters
##### m
[`IDNSSource`](/proto-reference/ClientPayload/interfaces/IDNSSource)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
Defined in: [WAProto/index.d.ts:2761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2761)
#### Parameters
##### d
#### Returns
[`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2764)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2763)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2762)
#### Parameters
##### m
[`DNSSource`](/proto-reference/ClientPayload/classes/DNSSource)
##### o?
`IConversionOptions`
#### Returns
`object`
# DevicePairingRegistrationData
Source: https://baileys.wiki/proto-reference/ClientPayload/classes/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`
# InteropData
Source: https://baileys.wiki/proto-reference/ClientPayload/classes/InteropData
Protobuf class InteropData generated from WAProto.
Defined in: [WAProto/index.d.ts:2821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2821)
## Implements
* [`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData)
## Constructors
### new InteropData()
> **new InteropData**(`p`?): [`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
Defined in: [WAProto/index.d.ts:2822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2822)
#### Parameters
##### p?
[`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData)
#### Returns
[`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
## Properties
### accountId?
> `optional` **accountId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2823)
#### Implementation of
[`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData).[`accountId`](/proto-reference/ClientPayload/interfaces/IInteropData#accountid)
***
### enableReadReceipts?
> `optional` **enableReadReceipts**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2825)
#### Implementation of
[`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData).[`enableReadReceipts`](/proto-reference/ClientPayload/interfaces/IInteropData#enablereadreceipts)
***
### token?
> `optional` **token**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2824)
#### Implementation of
[`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData).[`token`](/proto-reference/ClientPayload/interfaces/IInteropData#token)
## Methods
### create()
> `static` **create**(`properties`?): [`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
Defined in: [WAProto/index.d.ts:2826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2826)
#### Parameters
##### properties?
[`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData)
#### Returns
[`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
Defined in: [WAProto/index.d.ts:2828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2828)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2827)
#### Parameters
##### m
[`IInteropData`](/proto-reference/ClientPayload/interfaces/IInteropData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
Defined in: [WAProto/index.d.ts:2829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2829)
#### Parameters
##### d
#### Returns
[`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2832)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2831)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2830)
#### Parameters
##### m
[`InteropData`](/proto-reference/ClientPayload/classes/InteropData)
##### o?
`IConversionOptions`
#### Returns
`object`
# UserAgent
Source: https://baileys.wiki/proto-reference/ClientPayload/classes/UserAgent
Protobuf class UserAgent generated from WAProto.
Defined in: [WAProto/index.d.ts:2867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2867)
## Implements
* [`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent)
## Constructors
### new UserAgent()
> **new UserAgent**(`p`?): [`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
Defined in: [WAProto/index.d.ts:2868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2868)
#### Parameters
##### p?
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent)
#### Returns
[`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
## Properties
### appVersion?
> `optional` **appVersion**: `null` | [`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion)
Defined in: [WAProto/index.d.ts:2870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2870)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`appVersion`](/proto-reference/ClientPayload/interfaces/IUserAgent#appversion)
***
### device?
> `optional` **device**: `null` | `string`
Defined in: [WAProto/index.d.ts:2875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2875)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`device`](/proto-reference/ClientPayload/interfaces/IUserAgent#device)
***
### deviceBoard?
> `optional` **deviceBoard**: `null` | `string`
Defined in: [WAProto/index.d.ts:2881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2881)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`deviceBoard`](/proto-reference/ClientPayload/interfaces/IUserAgent#deviceboard)
***
### deviceExpId?
> `optional` **deviceExpId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2882)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`deviceExpId`](/proto-reference/ClientPayload/interfaces/IUserAgent#deviceexpid)
***
### deviceModelType?
> `optional` **deviceModelType**: `null` | `string`
Defined in: [WAProto/index.d.ts:2884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2884)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`deviceModelType`](/proto-reference/ClientPayload/interfaces/IUserAgent#devicemodeltype)
***
### deviceType?
> `optional` **deviceType**: `null` | [`DeviceType`](/proto-reference/ClientPayload/UserAgent/enumerations/DeviceType)
Defined in: [WAProto/index.d.ts:2883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2883)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`deviceType`](/proto-reference/ClientPayload/interfaces/IUserAgent#devicetype)
***
### localeCountryIso31661Alpha2?
> `optional` **localeCountryIso31661Alpha2**: `null` | `string`
Defined in: [WAProto/index.d.ts:2880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2880)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`localeCountryIso31661Alpha2`](/proto-reference/ClientPayload/interfaces/IUserAgent#localecountryiso31661alpha2)
***
### localeLanguageIso6391?
> `optional` **localeLanguageIso6391**: `null` | `string`
Defined in: [WAProto/index.d.ts:2879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2879)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`localeLanguageIso6391`](/proto-reference/ClientPayload/interfaces/IUserAgent#localelanguageiso6391)
***
### manufacturer?
> `optional` **manufacturer**: `null` | `string`
Defined in: [WAProto/index.d.ts:2874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2874)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`manufacturer`](/proto-reference/ClientPayload/interfaces/IUserAgent#manufacturer)
***
### mcc?
> `optional` **mcc**: `null` | `string`
Defined in: [WAProto/index.d.ts:2871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2871)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`mcc`](/proto-reference/ClientPayload/interfaces/IUserAgent#mcc)
***
### mnc?
> `optional` **mnc**: `null` | `string`
Defined in: [WAProto/index.d.ts:2872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2872)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`mnc`](/proto-reference/ClientPayload/interfaces/IUserAgent#mnc)
***
### osBuildNumber?
> `optional` **osBuildNumber**: `null` | `string`
Defined in: [WAProto/index.d.ts:2876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2876)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`osBuildNumber`](/proto-reference/ClientPayload/interfaces/IUserAgent#osbuildnumber)
***
### osVersion?
> `optional` **osVersion**: `null` | `string`
Defined in: [WAProto/index.d.ts:2873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2873)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`osVersion`](/proto-reference/ClientPayload/interfaces/IUserAgent#osversion)
***
### phoneId?
> `optional` **phoneId**: `null` | `string`
Defined in: [WAProto/index.d.ts:2877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2877)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`phoneId`](/proto-reference/ClientPayload/interfaces/IUserAgent#phoneid)
***
### platform?
> `optional` **platform**: `null` | [`Platform`](/proto-reference/ClientPayload/UserAgent/enumerations/Platform)
Defined in: [WAProto/index.d.ts:2869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2869)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`platform`](/proto-reference/ClientPayload/interfaces/IUserAgent#platform)
***
### releaseChannel?
> `optional` **releaseChannel**: `null` | [`ReleaseChannel`](/proto-reference/ClientPayload/UserAgent/enumerations/ReleaseChannel)
Defined in: [WAProto/index.d.ts:2878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2878)
#### Implementation of
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent).[`releaseChannel`](/proto-reference/ClientPayload/interfaces/IUserAgent#releasechannel)
## Methods
### create()
> `static` **create**(`properties`?): [`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
Defined in: [WAProto/index.d.ts:2885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2885)
#### Parameters
##### properties?
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent)
#### Returns
[`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
Defined in: [WAProto/index.d.ts:2887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2887)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2886)
#### Parameters
##### m
[`IUserAgent`](/proto-reference/ClientPayload/interfaces/IUserAgent)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
Defined in: [WAProto/index.d.ts:2888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2888)
#### Parameters
##### d
#### Returns
[`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2891)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2890)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2889)
#### Parameters
##### m
[`UserAgent`](/proto-reference/ClientPayload/classes/UserAgent)
##### o?
`IConversionOptions`
#### Returns
`object`
# WebInfo
Source: https://baileys.wiki/proto-reference/ClientPayload/classes/WebInfo
Protobuf class WebInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:2984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2984)
## Implements
* [`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo)
## Constructors
### new WebInfo()
> **new WebInfo**(`p`?): [`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
Defined in: [WAProto/index.d.ts:2985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2985)
#### Parameters
##### p?
[`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo)
#### Returns
[`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
## Properties
### refToken?
> `optional` **refToken**: `null` | `string`
Defined in: [WAProto/index.d.ts:2986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2986)
#### Implementation of
[`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo).[`refToken`](/proto-reference/ClientPayload/interfaces/IWebInfo#reftoken)
***
### version?
> `optional` **version**: `null` | `string`
Defined in: [WAProto/index.d.ts:2987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2987)
#### Implementation of
[`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo).[`version`](/proto-reference/ClientPayload/interfaces/IWebInfo#version)
***
### webdPayload?
> `optional` **webdPayload**: `null` | [`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload)
Defined in: [WAProto/index.d.ts:2988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2988)
#### Implementation of
[`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo).[`webdPayload`](/proto-reference/ClientPayload/interfaces/IWebInfo#webdpayload)
***
### webSubPlatform?
> `optional` **webSubPlatform**: `null` | [`WebSubPlatform`](/proto-reference/ClientPayload/WebInfo/enumerations/WebSubPlatform)
Defined in: [WAProto/index.d.ts:2989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2989)
#### Implementation of
[`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo).[`webSubPlatform`](/proto-reference/ClientPayload/interfaces/IWebInfo#websubplatform)
## Methods
### create()
> `static` **create**(`properties`?): [`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
Defined in: [WAProto/index.d.ts:2990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2990)
#### Parameters
##### properties?
[`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo)
#### Returns
[`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
Defined in: [WAProto/index.d.ts:2992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2992)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2991)
#### Parameters
##### m
[`IWebInfo`](/proto-reference/ClientPayload/interfaces/IWebInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
Defined in: [WAProto/index.d.ts:2993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2993)
#### Parameters
##### d
#### Returns
[`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2996)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2995)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2994)
#### Parameters
##### m
[`WebInfo`](/proto-reference/ClientPayload/classes/WebInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# AccountType
Source: https://baileys.wiki/proto-reference/ClientPayload/enumerations/AccountType
Protobuf enumeration AccountType generated from WAProto.
Defined in: [WAProto/index.d.ts:2716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2716)
## Enumeration Members
### DEFAULT
> **DEFAULT**: `0`
Defined in: [WAProto/index.d.ts:2717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2717)
***
### GUEST
> **GUEST**: `1`
Defined in: [WAProto/index.d.ts:2718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2718)
# ConnectReason
Source: https://baileys.wiki/proto-reference/ClientPayload/enumerations/ConnectReason
Protobuf enumeration ConnectReason generated from WAProto.
Defined in: [WAProto/index.d.ts:2721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2721)
## Enumeration Members
### ERROR\_RECONNECT
> **ERROR\_RECONNECT**: `3`
Defined in: [WAProto/index.d.ts:2725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2725)
***
### NETWORK\_SWITCH
> **NETWORK\_SWITCH**: `4`
Defined in: [WAProto/index.d.ts:2726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2726)
***
### PING\_RECONNECT
> **PING\_RECONNECT**: `5`
Defined in: [WAProto/index.d.ts:2727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2727)
***
### PUSH
> **PUSH**: `0`
Defined in: [WAProto/index.d.ts:2722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2722)
***
### SCHEDULED
> **SCHEDULED**: `2`
Defined in: [WAProto/index.d.ts:2724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2724)
***
### UNKNOWN
> **UNKNOWN**: `6`
Defined in: [WAProto/index.d.ts:2728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2728)
***
### USER\_ACTIVATED
> **USER\_ACTIVATED**: `1`
Defined in: [WAProto/index.d.ts:2723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2723)
# ConnectType
Source: https://baileys.wiki/proto-reference/ClientPayload/enumerations/ConnectType
Protobuf enumeration ConnectType generated from WAProto.
Defined in: [WAProto/index.d.ts:2731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2731)
## Enumeration Members
### CELLULAR\_1XRTT
> **CELLULAR\_1XRTT**: `109`
Defined in: [WAProto/index.d.ts:2743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2743)
***
### CELLULAR\_CDMA
> **CELLULAR\_CDMA**: `108`
Defined in: [WAProto/index.d.ts:2742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2742)
***
### CELLULAR\_EDGE
> **CELLULAR\_EDGE**: `100`
Defined in: [WAProto/index.d.ts:2734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2734)
***
### CELLULAR\_EHRPD
> **CELLULAR\_EHRPD**: `110`
Defined in: [WAProto/index.d.ts:2744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2744)
***
### CELLULAR\_EVDO
> **CELLULAR\_EVDO**: `103`
Defined in: [WAProto/index.d.ts:2737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2737)
***
### CELLULAR\_GPRS
> **CELLULAR\_GPRS**: `104`
Defined in: [WAProto/index.d.ts:2738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2738)
***
### CELLULAR\_HSDPA
> **CELLULAR\_HSDPA**: `105`
Defined in: [WAProto/index.d.ts:2739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2739)
***
### CELLULAR\_HSPA
> **CELLULAR\_HSPA**: `107`
Defined in: [WAProto/index.d.ts:2741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2741)
***
### CELLULAR\_HSPAP
> **CELLULAR\_HSPAP**: `112`
Defined in: [WAProto/index.d.ts:2746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2746)
***
### CELLULAR\_HSUPA
> **CELLULAR\_HSUPA**: `106`
Defined in: [WAProto/index.d.ts:2740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2740)
***
### CELLULAR\_IDEN
> **CELLULAR\_IDEN**: `101`
Defined in: [WAProto/index.d.ts:2735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2735)
***
### CELLULAR\_LTE
> **CELLULAR\_LTE**: `111`
Defined in: [WAProto/index.d.ts:2745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2745)
***
### CELLULAR\_UMTS
> **CELLULAR\_UMTS**: `102`
Defined in: [WAProto/index.d.ts:2736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2736)
***
### CELLULAR\_UNKNOWN
> **CELLULAR\_UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:2732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2732)
***
### WIFI\_UNKNOWN
> **WIFI\_UNKNOWN**: `1`
Defined in: [WAProto/index.d.ts:2733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2733)
# IOSAppExtension
Source: https://baileys.wiki/proto-reference/ClientPayload/enumerations/IOSAppExtension
Protobuf enumeration IOSAppExtension generated from WAProto.
Defined in: [WAProto/index.d.ts:2809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2809)
## Enumeration Members
### INTENTS\_EXTENSION
> **INTENTS\_EXTENSION**: `2`
Defined in: [WAProto/index.d.ts:2812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2812)
***
### SERVICE\_EXTENSION
> **SERVICE\_EXTENSION**: `1`
Defined in: [WAProto/index.d.ts:2811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2811)
***
### SHARE\_EXTENSION
> **SHARE\_EXTENSION**: `0`
Defined in: [WAProto/index.d.ts:2810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2810)
# IDNSSource
Source: https://baileys.wiki/proto-reference/ClientPayload/interfaces/IDNSSource
Protobuf interface IDNSSource generated from WAProto.
Defined in: [WAProto/index.d.ts:2749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2749)
## Properties
### appCached?
> `optional` **appCached**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2751)
***
### dnsMethod?
> `optional` **dnsMethod**: `null` | [`DNSResolutionMethod`](/proto-reference/ClientPayload/DNSSource/enumerations/DNSResolutionMethod)
Defined in: [WAProto/index.d.ts:2750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2750)
# IDevicePairingRegistrationData
Source: https://baileys.wiki/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData
Protobuf interface IDevicePairingRegistrationData generated from WAProto.
Defined in: [WAProto/index.d.ts:2779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2779)
## Properties
### buildHash?
> `optional` **buildHash**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2786)
***
### deviceProps?
> `optional` **deviceProps**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2787)
***
### eIdent?
> `optional` **eIdent**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2782)
***
### eKeytype?
> `optional` **eKeytype**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2781)
***
### eRegid?
> `optional` **eRegid**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2780)
***
### eSkeyId?
> `optional` **eSkeyId**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2783)
***
### eSkeySig?
> `optional` **eSkeySig**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2785)
***
### eSkeyVal?
> `optional` **eSkeyVal**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2784)
# IInteropData
Source: https://baileys.wiki/proto-reference/ClientPayload/interfaces/IInteropData
Protobuf interface IInteropData generated from WAProto.
Defined in: [WAProto/index.d.ts:2815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2815)
## Properties
### accountId?
> `optional` **accountId**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:2816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2816)
***
### enableReadReceipts?
> `optional` **enableReadReceipts**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:2818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2818)
***
### token?
> `optional` **token**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:2817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2817)
# IUserAgent
Source: https://baileys.wiki/proto-reference/ClientPayload/interfaces/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)
# IWebInfo
Source: https://baileys.wiki/proto-reference/ClientPayload/interfaces/IWebInfo
Protobuf interface IWebInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:2977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2977)
## Properties
### refToken?
> `optional` **refToken**: `null` | `string`
Defined in: [WAProto/index.d.ts:2978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2978)
***
### version?
> `optional` **version**: `null` | `string`
Defined in: [WAProto/index.d.ts:2979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2979)
***
### webdPayload?
> `optional` **webdPayload**: `null` | [`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload)
Defined in: [WAProto/index.d.ts:2980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2980)
***
### webSubPlatform?
> `optional` **webSubPlatform**: `null` | [`WebSubPlatform`](/proto-reference/ClientPayload/WebInfo/enumerations/WebSubPlatform)
Defined in: [WAProto/index.d.ts:2981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2981)
# ClientPayload
Source: https://baileys.wiki/proto-reference/ClientPayload/overview
Protobuf symbol ClientPayload generated from WAProto.
## Namespaces
* [DNSSource](/proto-reference/ClientPayload/DNSSource/overview)
* [UserAgent](/proto-reference/ClientPayload/UserAgent/overview)
* [WebInfo](/proto-reference/ClientPayload/WebInfo/overview)
## Enumerations
* [AccountType](/proto-reference/ClientPayload/enumerations/AccountType)
* [ConnectReason](/proto-reference/ClientPayload/enumerations/ConnectReason)
* [ConnectType](/proto-reference/ClientPayload/enumerations/ConnectType)
* [IOSAppExtension](/proto-reference/ClientPayload/enumerations/IOSAppExtension)
* [Product](/proto-reference/ClientPayload/enumerations/Product)
* [TrafficAnonymization](/proto-reference/ClientPayload/enumerations/TrafficAnonymization)
## Classes
* [DevicePairingRegistrationData](/proto-reference/ClientPayload/classes/DevicePairingRegistrationData)
* [DNSSource](/proto-reference/ClientPayload/classes/DNSSource)
* [InteropData](/proto-reference/ClientPayload/classes/InteropData)
* [UserAgent](/proto-reference/ClientPayload/classes/UserAgent)
* [WebInfo](/proto-reference/ClientPayload/classes/WebInfo)
## Interfaces
* [IDevicePairingRegistrationData](/proto-reference/ClientPayload/interfaces/IDevicePairingRegistrationData)
* [IDNSSource](/proto-reference/ClientPayload/interfaces/IDNSSource)
* [IInteropData](/proto-reference/ClientPayload/interfaces/IInteropData)
* [IUserAgent](/proto-reference/ClientPayload/interfaces/IUserAgent)
* [IWebInfo](/proto-reference/ClientPayload/interfaces/IWebInfo)
# DNSResolutionMethod
Source: https://baileys.wiki/proto-reference/ClientPayload/DNSSource/enumerations/DNSResolutionMethod
Protobuf enumeration DNSResolutionMethod generated from WAProto.
Defined in: [WAProto/index.d.ts:2769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2769)
## Enumeration Members
### FALLBACK
> **FALLBACK**: `4`
Defined in: [WAProto/index.d.ts:2774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2774)
***
### GOOGLE
> **GOOGLE**: `1`
Defined in: [WAProto/index.d.ts:2771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2771)
***
### HARDCODED
> **HARDCODED**: `2`
Defined in: [WAProto/index.d.ts:2772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2772)
***
### MNS
> **MNS**: `5`
Defined in: [WAProto/index.d.ts:2775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2775)
***
### OVERRIDE
> **OVERRIDE**: `3`
Defined in: [WAProto/index.d.ts:2773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2773)
***
### SYSTEM
> **SYSTEM**: `0`
Defined in: [WAProto/index.d.ts:2770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2770)
# DNSSource
Source: https://baileys.wiki/proto-reference/ClientPayload/DNSSource/overview
Protobuf symbol DNSSource generated from WAProto.
## Enumerations
* [DNSResolutionMethod](/proto-reference/ClientPayload/DNSSource/enumerations/DNSResolutionMethod)
# AppVersion
Source: https://baileys.wiki/proto-reference/ClientPayload/UserAgent/classes/AppVersion
Protobuf class AppVersion generated from WAProto.
Defined in: [WAProto/index.d.ts:2904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2904)
## Implements
* [`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion)
## Constructors
### new AppVersion()
> **new AppVersion**(`p`?): [`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
Defined in: [WAProto/index.d.ts:2905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2905)
#### Parameters
##### p?
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion)
#### Returns
[`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
## Properties
### primary?
> `optional` **primary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2906)
#### Implementation of
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion).[`primary`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion#primary)
***
### quaternary?
> `optional` **quaternary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2909)
#### Implementation of
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion).[`quaternary`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion#quaternary)
***
### quinary?
> `optional` **quinary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2910)
#### Implementation of
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion).[`quinary`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion#quinary)
***
### secondary?
> `optional` **secondary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2907)
#### Implementation of
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion).[`secondary`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion#secondary)
***
### tertiary?
> `optional` **tertiary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2908)
#### Implementation of
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion).[`tertiary`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion#tertiary)
## Methods
### create()
> `static` **create**(`properties`?): [`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
Defined in: [WAProto/index.d.ts:2911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2911)
#### Parameters
##### properties?
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion)
#### Returns
[`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
Defined in: [WAProto/index.d.ts:2913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2913)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:2912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2912)
#### Parameters
##### m
[`IAppVersion`](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
Defined in: [WAProto/index.d.ts:2914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2914)
#### Parameters
##### d
#### Returns
[`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:2917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2917)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:2916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2916)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:2915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2915)
#### Parameters
##### m
[`AppVersion`](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeviceType
Source: https://baileys.wiki/proto-reference/ClientPayload/UserAgent/enumerations/DeviceType
Protobuf enumeration DeviceType generated from WAProto.
Defined in: [WAProto/index.d.ts:2920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2920)
## Enumeration Members
### DESKTOP
> **DESKTOP**: `2`
Defined in: [WAProto/index.d.ts:2923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2923)
***
### PHONE
> **PHONE**: `0`
Defined in: [WAProto/index.d.ts:2921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2921)
***
### TABLET
> **TABLET**: `1`
Defined in: [WAProto/index.d.ts:2922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2922)
***
### VR
> **VR**: `4`
Defined in: [WAProto/index.d.ts:2925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2925)
***
### WEARABLE
> **WEARABLE**: `3`
Defined in: [WAProto/index.d.ts:2924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2924)
# Platform
Source: https://baileys.wiki/proto-reference/ClientPayload/UserAgent/enumerations/Platform
Protobuf enumeration Platform generated from WAProto.
Defined in: [WAProto/index.d.ts:2928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2928)
## Enumeration Members
### ANDROID
> **ANDROID**: `0`
Defined in: [WAProto/index.d.ts:2929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2929)
***
### AR\_WRIST
> **AR\_WRIST**: `37`
Defined in: [WAProto/index.d.ts:2966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2966)
***
### ARDEVICE
> **ARDEVICE**: `30`
Defined in: [WAProto/index.d.ts:2959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2959)
***
### BLACKBERRY
> **BLACKBERRY**: `3`
Defined in: [WAProto/index.d.ts:2932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2932)
***
### BLACKBERRYX
> **BLACKBERRYX**: `4`
Defined in: [WAProto/index.d.ts:2933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2933)
***
### BLUE\_ANDROID
> **BLUE\_ANDROID**: `18`
Defined in: [WAProto/index.d.ts:2947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2947)
***
### BLUE\_IPHONE
> **BLUE\_IPHONE**: `19`
Defined in: [WAProto/index.d.ts:2948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2948)
***
### BLUE\_VR
> **BLUE\_VR**: `36`
Defined in: [WAProto/index.d.ts:2965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2965)
***
### BLUE\_WEB
> **BLUE\_WEB**: `32`
Defined in: [WAProto/index.d.ts:2961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2961)
***
### CAPI
> **CAPI**: `28`
Defined in: [WAProto/index.d.ts:2957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2957)
***
### ENTERPRISE
> **ENTERPRISE**: `9`
Defined in: [WAProto/index.d.ts:2938](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2938)
***
### FBLITE\_ANDROID
> **FBLITE\_ANDROID**: `20`
Defined in: [WAProto/index.d.ts:2949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2949)
***
### GREEN\_ANDROID
> **GREEN\_ANDROID**: `16`
Defined in: [WAProto/index.d.ts:2945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2945)
***
### GREEN\_IPHONE
> **GREEN\_IPHONE**: `17`
Defined in: [WAProto/index.d.ts:2946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2946)
***
### IGLITE\_ANDROID
> **IGLITE\_ANDROID**: `22`
Defined in: [WAProto/index.d.ts:2951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2951)
***
### IOS
> **IOS**: `1`
Defined in: [WAProto/index.d.ts:2930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2930)
***
### IPAD
> **IPAD**: `33`
Defined in: [WAProto/index.d.ts:2962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2962)
***
### KAIOS
> **KAIOS**: `11`
Defined in: [WAProto/index.d.ts:2940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2940)
***
### MACOS
> **MACOS**: `24`
Defined in: [WAProto/index.d.ts:2953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2953)
***
### MILAN
> **MILAN**: `27`
Defined in: [WAProto/index.d.ts:2956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2956)
***
### MLITE\_ANDROID
> **MLITE\_ANDROID**: `21`
Defined in: [WAProto/index.d.ts:2950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2950)
***
### OCULUS\_CALL
> **OCULUS\_CALL**: `26`
Defined in: [WAProto/index.d.ts:2955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2955)
***
### OCULUS\_MSG
> **OCULUS\_MSG**: `25`
Defined in: [WAProto/index.d.ts:2954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2954)
***
### PAGE
> **PAGE**: `23`
Defined in: [WAProto/index.d.ts:2952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2952)
***
### PORTAL
> **PORTAL**: `15`
Defined in: [WAProto/index.d.ts:2944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2944)
***
### PYTHON\_CLIENT
> **PYTHON\_CLIENT**: `7`
Defined in: [WAProto/index.d.ts:2936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2936)
***
### S40
> **S40**: `5`
Defined in: [WAProto/index.d.ts:2934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2934)
***
### S60
> **S60**: `6`
Defined in: [WAProto/index.d.ts:2935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2935)
***
### SMART\_GLASSES
> **SMART\_GLASSES**: `35`
Defined in: [WAProto/index.d.ts:2964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2964)
***
### SMB\_ANDROID
> **SMB\_ANDROID**: `10`
Defined in: [WAProto/index.d.ts:2939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2939)
***
### SMB\_IOS
> **SMB\_IOS**: `12`
Defined in: [WAProto/index.d.ts:2941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2941)
***
### TEST
> **TEST**: `34`
Defined in: [WAProto/index.d.ts:2963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2963)
***
### TIZEN
> **TIZEN**: `8`
Defined in: [WAProto/index.d.ts:2937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2937)
***
### VRDEVICE
> **VRDEVICE**: `31`
Defined in: [WAProto/index.d.ts:2960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2960)
***
### WEAROS
> **WEAROS**: `29`
Defined in: [WAProto/index.d.ts:2958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2958)
***
### WEB
> **WEB**: `14`
Defined in: [WAProto/index.d.ts:2943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2943)
***
### WINDOWS
> **WINDOWS**: `13`
Defined in: [WAProto/index.d.ts:2942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2942)
***
### WINDOWS\_PHONE
> **WINDOWS\_PHONE**: `2`
Defined in: [WAProto/index.d.ts:2931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2931)
# ReleaseChannel
Source: https://baileys.wiki/proto-reference/ClientPayload/UserAgent/enumerations/ReleaseChannel
Protobuf enumeration ReleaseChannel generated from WAProto.
Defined in: [WAProto/index.d.ts:2969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2969)
## Enumeration Members
### ALPHA
> **ALPHA**: `2`
Defined in: [WAProto/index.d.ts:2972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2972)
***
### BETA
> **BETA**: `1`
Defined in: [WAProto/index.d.ts:2971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2971)
***
### DEBUG
> **DEBUG**: `3`
Defined in: [WAProto/index.d.ts:2973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2973)
***
### RELEASE
> **RELEASE**: `0`
Defined in: [WAProto/index.d.ts:2970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2970)
# IAppVersion
Source: https://baileys.wiki/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion
Protobuf interface IAppVersion generated from WAProto.
Defined in: [WAProto/index.d.ts:2896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2896)
## Properties
### primary?
> `optional` **primary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2897)
***
### quaternary?
> `optional` **quaternary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2900)
***
### quinary?
> `optional` **quinary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2901)
***
### secondary?
> `optional` **secondary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2898)
***
### tertiary?
> `optional` **tertiary**: `null` | `number`
Defined in: [WAProto/index.d.ts:2899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2899)
# UserAgent
Source: https://baileys.wiki/proto-reference/ClientPayload/UserAgent/overview
Protobuf symbol UserAgent generated from WAProto.
## Enumerations
* [DeviceType](/proto-reference/ClientPayload/UserAgent/enumerations/DeviceType)
* [Platform](/proto-reference/ClientPayload/UserAgent/enumerations/Platform)
* [ReleaseChannel](/proto-reference/ClientPayload/UserAgent/enumerations/ReleaseChannel)
## Classes
* [AppVersion](/proto-reference/ClientPayload/UserAgent/classes/AppVersion)
## Interfaces
* [IAppVersion](/proto-reference/ClientPayload/UserAgent/interfaces/IAppVersion)
# WebdPayload
Source: https://baileys.wiki/proto-reference/ClientPayload/WebInfo/classes/WebdPayload
Protobuf class WebdPayload generated from WAProto.
Defined in: [WAProto/index.d.ts:3024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3024)
## Implements
* [`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload)
## Constructors
### new WebdPayload()
> **new WebdPayload**(`p`?): [`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
Defined in: [WAProto/index.d.ts:3025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3025)
#### Parameters
##### p?
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload)
#### Returns
[`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
## Properties
### documentTypes?
> `optional` **documentTypes**: `null` | `string`
Defined in: [WAProto/index.d.ts:3035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3035)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`documentTypes`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#documenttypes)
***
### features?
> `optional` **features**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3036)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`features`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#features)
***
### supportsDocumentMessages?
> `optional` **supportsDocumentMessages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3028)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsDocumentMessages`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportsdocumentmessages)
***
### supportsE2EAudio?
> `optional` **supportsE2EAudio**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3033)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsE2EAudio`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportse2eaudio)
***
### supportsE2EDocument?
> `optional` **supportsE2EDocument**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3034)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsE2EDocument`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportse2edocument)
***
### supportsE2EImage?
> `optional` **supportsE2EImage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3031)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsE2EImage`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportse2eimage)
***
### supportsE2EVideo?
> `optional` **supportsE2EVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3032)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsE2EVideo`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportse2evideo)
***
### supportsMediaRetry?
> `optional` **supportsMediaRetry**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3030)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsMediaRetry`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportsmediaretry)
***
### supportsStarredMessages?
> `optional` **supportsStarredMessages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3027](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3027)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsStarredMessages`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportsstarredmessages)
***
### supportsUrlMessages?
> `optional` **supportsUrlMessages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3029)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`supportsUrlMessages`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#supportsurlmessages)
***
### usesParticipantInKey?
> `optional` **usesParticipantInKey**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3026)
#### Implementation of
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload).[`usesParticipantInKey`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload#usesparticipantinkey)
## Methods
### create()
> `static` **create**(`properties`?): [`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
Defined in: [WAProto/index.d.ts:3037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3037)
#### Parameters
##### properties?
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload)
#### Returns
[`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
Defined in: [WAProto/index.d.ts:3039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3039)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3038)
#### Parameters
##### m
[`IWebdPayload`](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
Defined in: [WAProto/index.d.ts:3040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3040)
#### Parameters
##### d
#### Returns
[`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3043)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3042)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3041)
#### Parameters
##### m
[`WebdPayload`](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
##### o?
`IConversionOptions`
#### Returns
`object`
# WebSubPlatform
Source: https://baileys.wiki/proto-reference/ClientPayload/WebInfo/enumerations/WebSubPlatform
Protobuf enumeration WebSubPlatform generated from WAProto.
Defined in: [WAProto/index.d.ts:3001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3001)
## Enumeration Members
### APP\_STORE
> **APP\_STORE**: `1`
Defined in: [WAProto/index.d.ts:3003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3003)
***
### DARWIN
> **DARWIN**: `3`
Defined in: [WAProto/index.d.ts:3005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3005)
***
### WEB\_BROWSER
> **WEB\_BROWSER**: `0`
Defined in: [WAProto/index.d.ts:3002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3002)
***
### WIN\_HYBRID
> **WIN\_HYBRID**: `5`
Defined in: [WAProto/index.d.ts:3007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3007)
***
### WIN\_STORE
> **WIN\_STORE**: `2`
Defined in: [WAProto/index.d.ts:3004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3004)
***
### WIN32
> **WIN32**: `4`
Defined in: [WAProto/index.d.ts:3006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3006)
# IWebdPayload
Source: https://baileys.wiki/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload
Protobuf interface IWebdPayload generated from WAProto.
Defined in: [WAProto/index.d.ts:3010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3010)
## Properties
### documentTypes?
> `optional` **documentTypes**: `null` | `string`
Defined in: [WAProto/index.d.ts:3020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3020)
***
### features?
> `optional` **features**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3021)
***
### supportsDocumentMessages?
> `optional` **supportsDocumentMessages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3013)
***
### supportsE2EAudio?
> `optional` **supportsE2EAudio**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3018)
***
### supportsE2EDocument?
> `optional` **supportsE2EDocument**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3019)
***
### supportsE2EImage?
> `optional` **supportsE2EImage**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3016)
***
### supportsE2EVideo?
> `optional` **supportsE2EVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3017)
***
### supportsMediaRetry?
> `optional` **supportsMediaRetry**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3015)
***
### supportsStarredMessages?
> `optional` **supportsStarredMessages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3012)
***
### supportsUrlMessages?
> `optional` **supportsUrlMessages**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3014)
***
### usesParticipantInKey?
> `optional` **usesParticipantInKey**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3011)
# WebInfo
Source: https://baileys.wiki/proto-reference/ClientPayload/WebInfo/overview
Protobuf symbol WebInfo generated from WAProto.
## Enumerations
* [WebSubPlatform](/proto-reference/ClientPayload/WebInfo/enumerations/WebSubPlatform)
## Classes
* [WebdPayload](/proto-reference/ClientPayload/WebInfo/classes/WebdPayload)
## Interfaces
* [IWebdPayload](/proto-reference/ClientPayload/WebInfo/interfaces/IWebdPayload)
# Product
Source: https://baileys.wiki/proto-reference/ClientPayload/enumerations/Product
Protobuf enumeration Product generated from WAProto.
Defined in: [WAProto/index.d.ts:2835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2835)
## Enumeration Members
### INTEROP
> **INTEROP**: `2`
Defined in: [WAProto/index.d.ts:2838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2838)
***
### INTEROP\_MSGR
> **INTEROP\_MSGR**: `3`
Defined in: [WAProto/index.d.ts:2839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2839)
***
### MESSENGER
> **MESSENGER**: `1`
Defined in: [WAProto/index.d.ts:2837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2837)
***
### WHATSAPP
> **WHATSAPP**: `0`
Defined in: [WAProto/index.d.ts:2836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2836)
***
### WHATSAPP\_LID
> **WHATSAPP\_LID**: `4`
Defined in: [WAProto/index.d.ts:2840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2840)
# TrafficAnonymization
Source: https://baileys.wiki/proto-reference/ClientPayload/enumerations/TrafficAnonymization
Protobuf enumeration TrafficAnonymization generated from WAProto.
Defined in: [WAProto/index.d.ts:2843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2843)
## Enumeration Members
### OFF
> **OFF**: `0`
Defined in: [WAProto/index.d.ts:2844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2844)
***
### STANDARD
> **STANDARD**: `1`
Defined in: [WAProto/index.d.ts:2845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L2845)
# MediaType
Source: https://baileys.wiki/proto-reference/ContextInfo/AdReplyInfo/enumerations/MediaType
Protobuf enumeration MediaType generated from WAProto.
Defined in: [WAProto/index.d.ts:3279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3279)
## Enumeration Members
### IMAGE
> **IMAGE**: `1`
Defined in: [WAProto/index.d.ts:3281](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3281)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:3280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3280)
***
### VIDEO
> **VIDEO**: `2`
Defined in: [WAProto/index.d.ts:3282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3282)
# AdReplyInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/AdReplyInfo/overview
Protobuf symbol AdReplyInfo generated from WAProto.
## Enumerations
* [MediaType](/proto-reference/ContextInfo/AdReplyInfo/enumerations/MediaType)
# Parameters
Source: https://baileys.wiki/proto-reference/ContextInfo/DataSharingContext/classes/Parameters
Protobuf class Parameters generated from WAProto.
Defined in: [WAProto/index.d.ts:3339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3339)
## Implements
* [`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)
## Constructors
### new Parameters()
> **new Parameters**(`p`?): [`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
Defined in: [WAProto/index.d.ts:3340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3340)
#### Parameters
##### p?
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)
#### Returns
[`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
## Properties
### contents?
> `optional` **contents**: `null` | [`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)
Defined in: [WAProto/index.d.ts:3345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3345)
#### Implementation of
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters).[`contents`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters#contents)
***
### floatData?
> `optional` **floatData**: `null` | `number`
Defined in: [WAProto/index.d.ts:3344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3344)
#### Implementation of
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters).[`floatData`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters#floatdata)
***
### intData?
> `optional` **intData**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3343)
#### Implementation of
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters).[`intData`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters#intdata)
***
### key?
> `optional` **key**: `null` | `string`
Defined in: [WAProto/index.d.ts:3341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3341)
#### Implementation of
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters).[`key`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters#key)
***
### stringData?
> `optional` **stringData**: `null` | `string`
Defined in: [WAProto/index.d.ts:3342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3342)
#### Implementation of
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters).[`stringData`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters#stringdata)
## Methods
### create()
> `static` **create**(`properties`?): [`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
Defined in: [WAProto/index.d.ts:3346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3346)
#### Parameters
##### properties?
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)
#### Returns
[`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
Defined in: [WAProto/index.d.ts:3348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3348)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3347)
#### Parameters
##### m
[`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
Defined in: [WAProto/index.d.ts:3349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3349)
#### Parameters
##### d
#### Returns
[`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3352)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3351)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3350)
#### Parameters
##### m
[`Parameters`](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
##### o?
`IConversionOptions`
#### Returns
`object`
# DataSharingFlags
Source: https://baileys.wiki/proto-reference/ContextInfo/DataSharingContext/enumerations/DataSharingFlags
Protobuf enumeration DataSharingFlags generated from WAProto.
Defined in: [WAProto/index.d.ts:3326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3326)
## Enumeration Members
### SHOW\_MM\_DISCLOSURE\_ON\_CLICK
> **SHOW\_MM\_DISCLOSURE\_ON\_CLICK**: `1`
Defined in: [WAProto/index.d.ts:3327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3327)
***
### SHOW\_MM\_DISCLOSURE\_ON\_READ
> **SHOW\_MM\_DISCLOSURE\_ON\_READ**: `2`
Defined in: [WAProto/index.d.ts:3328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3328)
# IParameters
Source: https://baileys.wiki/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters
Protobuf interface IParameters generated from WAProto.
Defined in: [WAProto/index.d.ts:3331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3331)
## Properties
### contents?
> `optional` **contents**: `null` | [`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)
Defined in: [WAProto/index.d.ts:3336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3336)
***
### floatData?
> `optional` **floatData**: `null` | `number`
Defined in: [WAProto/index.d.ts:3335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3335)
***
### intData?
> `optional` **intData**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3334)
***
### key?
> `optional` **key**: `null` | `string`
Defined in: [WAProto/index.d.ts:3332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3332)
***
### stringData?
> `optional` **stringData**: `null` | `string`
Defined in: [WAProto/index.d.ts:3333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3333)
# DataSharingContext
Source: https://baileys.wiki/proto-reference/ContextInfo/DataSharingContext/overview
Protobuf symbol DataSharingContext generated from WAProto.
## Enumerations
* [DataSharingFlags](/proto-reference/ContextInfo/DataSharingContext/enumerations/DataSharingFlags)
## Classes
* [Parameters](/proto-reference/ContextInfo/DataSharingContext/classes/Parameters)
## Interfaces
* [IParameters](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)
# AdType
Source: https://baileys.wiki/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/AdType
Protobuf enumeration AdType generated from WAProto.
Defined in: [WAProto/index.d.ts:3426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3426)
## Enumeration Members
### CAWC
> **CAWC**: `1`
Defined in: [WAProto/index.d.ts:3428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3428)
***
### CTWA
> **CTWA**: `0`
Defined in: [WAProto/index.d.ts:3427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3427)
# MediaType
Source: https://baileys.wiki/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/MediaType
Protobuf enumeration MediaType generated from WAProto.
Defined in: [WAProto/index.d.ts:3431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3431)
## Enumeration Members
### IMAGE
> **IMAGE**: `1`
Defined in: [WAProto/index.d.ts:3433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3433)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:3432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3432)
***
### VIDEO
> **VIDEO**: `2`
Defined in: [WAProto/index.d.ts:3434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3434)
# ExternalAdReplyInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/ExternalAdReplyInfo/overview
Protobuf symbol ExternalAdReplyInfo generated from WAProto.
## Enumerations
* [AdType](/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/AdType)
* [MediaType](/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/MediaType)
# ContentType
Source: https://baileys.wiki/proto-reference/ContextInfo/ForwardedNewsletterMessageInfo/enumerations/ContentType
Protobuf enumeration ContentType generated from WAProto.
Defined in: [WAProto/index.d.ts:3497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3497)
## Enumeration Members
### LINK\_CARD
> **LINK\_CARD**: `3`
Defined in: [WAProto/index.d.ts:3500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3500)
***
### UPDATE
> **UPDATE**: `1`
Defined in: [WAProto/index.d.ts:3498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3498)
***
### UPDATE\_CARD
> **UPDATE\_CARD**: `2`
Defined in: [WAProto/index.d.ts:3499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3499)
# ForwardedNewsletterMessageInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/ForwardedNewsletterMessageInfo/overview
Protobuf symbol ForwardedNewsletterMessageInfo generated from WAProto.
## Enumerations
* [ContentType](/proto-reference/ContextInfo/ForwardedNewsletterMessageInfo/enumerations/ContentType)
# AudienceType
Source: https://baileys.wiki/proto-reference/ContextInfo/StatusAudienceMetadata/enumerations/AudienceType
Protobuf enumeration AudienceType generated from WAProto.
Defined in: [WAProto/index.d.ts:3567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3567)
## Enumeration Members
### CLOSE\_FRIENDS
> **CLOSE\_FRIENDS**: `1`
Defined in: [WAProto/index.d.ts:3569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3569)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:3568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3568)
# StatusAudienceMetadata
Source: https://baileys.wiki/proto-reference/ContextInfo/StatusAudienceMetadata/overview
Protobuf symbol StatusAudienceMetadata generated from WAProto.
## Enumerations
* [AudienceType](/proto-reference/ContextInfo/StatusAudienceMetadata/enumerations/AudienceType)
# AdReplyInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/AdReplyInfo
Protobuf class AdReplyInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3262)
## Implements
* [`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo)
## Constructors
### new AdReplyInfo()
> **new AdReplyInfo**(`p`?): [`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
Defined in: [WAProto/index.d.ts:3263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3263)
#### Parameters
##### p?
[`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo)
#### Returns
[`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
## Properties
### advertiserName?
> `optional` **advertiserName**: `null` | `string`
Defined in: [WAProto/index.d.ts:3264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3264)
#### Implementation of
[`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo).[`advertiserName`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo#advertisername)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:3267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3267)
#### Implementation of
[`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo).[`caption`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo#caption)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3266)
#### Implementation of
[`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo).[`jpegThumbnail`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo#jpegthumbnail)
***
### mediaType?
> `optional` **mediaType**: `null` | [`MediaType`](/proto-reference/ContextInfo/AdReplyInfo/enumerations/MediaType)
Defined in: [WAProto/index.d.ts:3265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3265)
#### Implementation of
[`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo).[`mediaType`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo#mediatype)
## Methods
### create()
> `static` **create**(`properties`?): [`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
Defined in: [WAProto/index.d.ts:3268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3268)
#### Parameters
##### properties?
[`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo)
#### Returns
[`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
Defined in: [WAProto/index.d.ts:3270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3270)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3269)
#### Parameters
##### m
[`IAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IAdReplyInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
Defined in: [WAProto/index.d.ts:3271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3271)
#### Parameters
##### d
#### Returns
[`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3274)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3273)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3272)
#### Parameters
##### m
[`AdReplyInfo`](/proto-reference/ContextInfo/classes/AdReplyInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# BusinessMessageForwardInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo
Protobuf class BusinessMessageForwardInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3290)
## Implements
* [`IBusinessMessageForwardInfo`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo)
## Constructors
### new BusinessMessageForwardInfo()
> **new BusinessMessageForwardInfo**(`p`?): [`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
Defined in: [WAProto/index.d.ts:3291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3291)
#### Parameters
##### p?
[`IBusinessMessageForwardInfo`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo)
#### Returns
[`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
## Properties
### businessOwnerJid?
> `optional` **businessOwnerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3292)
#### Implementation of
[`IBusinessMessageForwardInfo`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo).[`businessOwnerJid`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo#businessownerjid)
## Methods
### create()
> `static` **create**(`properties`?): [`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
Defined in: [WAProto/index.d.ts:3293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3293)
#### Parameters
##### properties?
[`IBusinessMessageForwardInfo`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo)
#### Returns
[`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
Defined in: [WAProto/index.d.ts:3295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3295)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3294)
#### Parameters
##### m
[`IBusinessMessageForwardInfo`](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
Defined in: [WAProto/index.d.ts:3296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3296)
#### Parameters
##### d
#### Returns
[`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3299)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3298)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3297)
#### Parameters
##### m
[`BusinessMessageForwardInfo`](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# DataSharingContext
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/DataSharingContext
Protobuf class DataSharingContext generated from WAProto.
Defined in: [WAProto/index.d.ts:3309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3309)
## Implements
* [`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext)
## Constructors
### new DataSharingContext()
> **new DataSharingContext**(`p`?): [`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
Defined in: [WAProto/index.d.ts:3310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3310)
#### Parameters
##### p?
[`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext)
#### Returns
[`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
## Properties
### dataSharingFlags?
> `optional` **dataSharingFlags**: `null` | `number`
Defined in: [WAProto/index.d.ts:3314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3314)
#### Implementation of
[`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext).[`dataSharingFlags`](/proto-reference/ContextInfo/interfaces/IDataSharingContext#datasharingflags)
***
### encryptedSignalTokenConsented?
> `optional` **encryptedSignalTokenConsented**: `null` | `string`
Defined in: [WAProto/index.d.ts:3312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3312)
#### Implementation of
[`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext).[`encryptedSignalTokenConsented`](/proto-reference/ContextInfo/interfaces/IDataSharingContext#encryptedsignaltokenconsented)
***
### parameters
> **parameters**: [`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)\[]
Defined in: [WAProto/index.d.ts:3313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3313)
#### Implementation of
[`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext).[`parameters`](/proto-reference/ContextInfo/interfaces/IDataSharingContext#parameters)
***
### showMmDisclosure?
> `optional` **showMmDisclosure**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3311)
#### Implementation of
[`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext).[`showMmDisclosure`](/proto-reference/ContextInfo/interfaces/IDataSharingContext#showmmdisclosure)
## Methods
### create()
> `static` **create**(`properties`?): [`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
Defined in: [WAProto/index.d.ts:3315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3315)
#### Parameters
##### properties?
[`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext)
#### Returns
[`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
Defined in: [WAProto/index.d.ts:3317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3317)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3316)
#### Parameters
##### m
[`IDataSharingContext`](/proto-reference/ContextInfo/interfaces/IDataSharingContext)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
Defined in: [WAProto/index.d.ts:3318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3318)
#### Parameters
##### d
#### Returns
[`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3321)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3320)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3319)
#### Parameters
##### m
[`DataSharingContext`](/proto-reference/ContextInfo/classes/DataSharingContext)
##### o?
`IConversionOptions`
#### Returns
`object`
# ExternalAdReplyInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/ExternalAdReplyInfo
Protobuf class ExternalAdReplyInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3386)
## Implements
* [`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo)
## Constructors
### new ExternalAdReplyInfo()
> **new ExternalAdReplyInfo**(`p`?): [`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
Defined in: [WAProto/index.d.ts:3387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3387)
#### Parameters
##### p?
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo)
#### Returns
[`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
## Properties
### adContextPreviewDismissed?
> `optional` **adContextPreviewDismissed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3403)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`adContextPreviewDismissed`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#adcontextpreviewdismissed)
***
### adPreviewUrl?
> `optional` **adPreviewUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3414)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`adPreviewUrl`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#adpreviewurl)
***
### adType?
> `optional` **adType**: `null` | [`AdType`](/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/AdType)
Defined in: [WAProto/index.d.ts:3412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3412)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`adType`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#adtype)
***
### automatedGreetingMessageCtaType?
> `optional` **automatedGreetingMessageCtaType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3410)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`automatedGreetingMessageCtaType`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#automatedgreetingmessagectatype)
***
### automatedGreetingMessageShown?
> `optional` **automatedGreetingMessageShown**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3405)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`automatedGreetingMessageShown`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#automatedgreetingmessageshown)
***
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:3389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3389)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`body`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#body)
***
### clickToWhatsappCall?
> `optional` **clickToWhatsappCall**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3402)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`clickToWhatsappCall`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#clicktowhatsappcall)
***
### containsAutoReply?
> `optional` **containsAutoReply**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3397)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`containsAutoReply`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#containsautoreply)
***
### ctaPayload?
> `optional` **ctaPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:3407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3407)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`ctaPayload`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#ctapayload)
***
### ctwaClid?
> `optional` **ctwaClid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3400)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`ctwaClid`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#ctwaclid)
***
### disableNudge?
> `optional` **disableNudge**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3408)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`disableNudge`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#disablenudge)
***
### greetingMessageBody?
> `optional` **greetingMessageBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:3406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3406)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`greetingMessageBody`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#greetingmessagebody)
***
### mediaType?
> `optional` **mediaType**: `null` | [`MediaType`](/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/MediaType)
Defined in: [WAProto/index.d.ts:3390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3390)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`mediaType`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#mediatype)
***
### mediaUrl?
> `optional` **mediaUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3392)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`mediaUrl`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#mediaurl)
***
### originalImageUrl?
> `optional` **originalImageUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3409)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`originalImageUrl`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#originalimageurl)
***
### ref?
> `optional` **ref**: `null` | `string`
Defined in: [WAProto/index.d.ts:3401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3401)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`ref`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#ref)
***
### renderLargerThumbnail?
> `optional` **renderLargerThumbnail**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3398)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`renderLargerThumbnail`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#renderlargerthumbnail)
***
### showAdAttribution?
> `optional` **showAdAttribution**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3399)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`showAdAttribution`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#showadattribution)
***
### sourceApp?
> `optional` **sourceApp**: `null` | `string`
Defined in: [WAProto/index.d.ts:3404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3404)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`sourceApp`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#sourceapp)
***
### sourceId?
> `optional` **sourceId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3395)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`sourceId`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#sourceid)
***
### sourceType?
> `optional` **sourceType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3394)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`sourceType`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#sourcetype)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3396)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`sourceUrl`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#sourceurl)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3393)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`thumbnail`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#thumbnail)
***
### thumbnailUrl?
> `optional` **thumbnailUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3391)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`thumbnailUrl`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#thumbnailurl)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:3388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3388)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`title`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#title)
***
### wtwaAdFormat?
> `optional` **wtwaAdFormat**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3411)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`wtwaAdFormat`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#wtwaadformat)
***
### wtwaWebsiteUrl?
> `optional` **wtwaWebsiteUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3413)
#### Implementation of
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo).[`wtwaWebsiteUrl`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo#wtwawebsiteurl)
## Methods
### create()
> `static` **create**(`properties`?): [`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
Defined in: [WAProto/index.d.ts:3415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3415)
#### Parameters
##### properties?
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo)
#### Returns
[`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
Defined in: [WAProto/index.d.ts:3417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3417)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3416)
#### Parameters
##### m
[`IExternalAdReplyInfo`](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
Defined in: [WAProto/index.d.ts:3418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3418)
#### Parameters
##### d
#### Returns
[`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3421)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3420)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3419)
#### Parameters
##### m
[`ExternalAdReplyInfo`](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# FeatureEligibilities
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/FeatureEligibilities
Protobuf class FeatureEligibilities generated from WAProto.
Defined in: [WAProto/index.d.ts:3446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3446)
## Implements
* [`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities)
## Constructors
### new FeatureEligibilities()
> **new FeatureEligibilities**(`p`?): [`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
Defined in: [WAProto/index.d.ts:3447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3447)
#### Parameters
##### p?
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities)
#### Returns
[`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
## Properties
### canBeReshared?
> `optional` **canBeReshared**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3451](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3451)
#### Implementation of
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities).[`canBeReshared`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities#canbereshared)
***
### cannotBeRanked?
> `optional` **cannotBeRanked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3449)
#### Implementation of
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities).[`cannotBeRanked`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities#cannotberanked)
***
### cannotBeReactedTo?
> `optional` **cannotBeReactedTo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3448)
#### Implementation of
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities).[`cannotBeReactedTo`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities#cannotbereactedto)
***
### canReceiveMultiReact?
> `optional` **canReceiveMultiReact**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3452)
#### Implementation of
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities).[`canReceiveMultiReact`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities#canreceivemultireact)
***
### canRequestFeedback?
> `optional` **canRequestFeedback**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3450)
#### Implementation of
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities).[`canRequestFeedback`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities#canrequestfeedback)
## Methods
### create()
> `static` **create**(`properties`?): [`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
Defined in: [WAProto/index.d.ts:3453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3453)
#### Parameters
##### properties?
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities)
#### Returns
[`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
***
### decode()
> `static` **decode**(`r`, `l`?): [`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
Defined in: [WAProto/index.d.ts:3455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3455)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3454)
#### Parameters
##### m
[`IFeatureEligibilities`](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
Defined in: [WAProto/index.d.ts:3456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3456)
#### Parameters
##### d
#### Returns
[`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3459)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3458)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3457)
#### Parameters
##### m
[`FeatureEligibilities`](/proto-reference/ContextInfo/classes/FeatureEligibilities)
##### o?
`IConversionOptions`
#### Returns
`object`
# ForwardedNewsletterMessageInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo
Protobuf class ForwardedNewsletterMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3479)
## Implements
* [`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
## Constructors
### new ForwardedNewsletterMessageInfo()
> **new ForwardedNewsletterMessageInfo**(`p`?): [`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:3480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3480)
#### Parameters
##### p?
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
#### Returns
[`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
## Properties
### accessibilityText?
> `optional` **accessibilityText**: `null` | `string`
Defined in: [WAProto/index.d.ts:3485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3485)
#### Implementation of
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo).[`accessibilityText`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo#accessibilitytext)
***
### contentType?
> `optional` **contentType**: `null` | [`ContentType`](/proto-reference/ContextInfo/ForwardedNewsletterMessageInfo/enumerations/ContentType)
Defined in: [WAProto/index.d.ts:3484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3484)
#### Implementation of
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo).[`contentType`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo#contenttype)
***
### newsletterJid?
> `optional` **newsletterJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3481)
#### Implementation of
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo).[`newsletterJid`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo#newsletterjid)
***
### newsletterName?
> `optional` **newsletterName**: `null` | `string`
Defined in: [WAProto/index.d.ts:3483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3483)
#### Implementation of
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo).[`newsletterName`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo#newslettername)
***
### serverMessageId?
> `optional` **serverMessageId**: `null` | `number`
Defined in: [WAProto/index.d.ts:3482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3482)
#### Implementation of
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo).[`serverMessageId`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo#servermessageid)
## Methods
### create()
> `static` **create**(`properties`?): [`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:3486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3486)
#### Parameters
##### properties?
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
#### Returns
[`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:3488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3488)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3487)
#### Parameters
##### m
[`IForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
Defined in: [WAProto/index.d.ts:3489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3489)
#### Parameters
##### d
#### Returns
[`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3492)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3491)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3490)
#### Parameters
##### m
[`ForwardedNewsletterMessageInfo`](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# QuestionReplyQuotedMessage
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage
Protobuf class QuestionReplyQuotedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:3522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3522)
## Implements
* [`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage)
## Constructors
### new QuestionReplyQuotedMessage()
> **new QuestionReplyQuotedMessage**(`p`?): [`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
Defined in: [WAProto/index.d.ts:3523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3523)
#### Parameters
##### p?
[`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage)
#### Returns
[`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
## Properties
### quotedQuestion?
> `optional` **quotedQuestion**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:3525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3525)
#### Implementation of
[`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage).[`quotedQuestion`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage#quotedquestion)
***
### quotedResponse?
> `optional` **quotedResponse**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:3526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3526)
#### Implementation of
[`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage).[`quotedResponse`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage#quotedresponse)
***
### serverQuestionId?
> `optional` **serverQuestionId**: `null` | `number`
Defined in: [WAProto/index.d.ts:3524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3524)
#### Implementation of
[`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage).[`serverQuestionId`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage#serverquestionid)
## Methods
### create()
> `static` **create**(`properties`?): [`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
Defined in: [WAProto/index.d.ts:3527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3527)
#### Parameters
##### properties?
[`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage)
#### Returns
[`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
Defined in: [WAProto/index.d.ts:3529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3529)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3528)
#### Parameters
##### m
[`IQuestionReplyQuotedMessage`](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
Defined in: [WAProto/index.d.ts:3530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3530)
#### Parameters
##### d
#### Returns
[`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3533)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3532)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3531)
#### Parameters
##### m
[`QuestionReplyQuotedMessage`](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusAudienceMetadata
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/StatusAudienceMetadata
Protobuf class StatusAudienceMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:3553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3553)
## Implements
* [`IStatusAudienceMetadata`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata)
## Constructors
### new StatusAudienceMetadata()
> **new StatusAudienceMetadata**(`p`?): [`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
Defined in: [WAProto/index.d.ts:3554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3554)
#### Parameters
##### p?
[`IStatusAudienceMetadata`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata)
#### Returns
[`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
## Properties
### audienceType?
> `optional` **audienceType**: `null` | [`AudienceType`](/proto-reference/ContextInfo/StatusAudienceMetadata/enumerations/AudienceType)
Defined in: [WAProto/index.d.ts:3555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3555)
#### Implementation of
[`IStatusAudienceMetadata`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata).[`audienceType`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata#audiencetype)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
Defined in: [WAProto/index.d.ts:3556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3556)
#### Parameters
##### properties?
[`IStatusAudienceMetadata`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata)
#### Returns
[`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
Defined in: [WAProto/index.d.ts:3558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3558)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3557)
#### Parameters
##### m
[`IStatusAudienceMetadata`](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
Defined in: [WAProto/index.d.ts:3559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3559)
#### Parameters
##### d
#### Returns
[`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3562)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3561)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3560)
#### Parameters
##### m
[`StatusAudienceMetadata`](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# UTMInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/classes/UTMInfo
Protobuf class UTMInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3587)
## Implements
* [`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo)
## Constructors
### new UTMInfo()
> **new UTMInfo**(`p`?): [`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
Defined in: [WAProto/index.d.ts:3588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3588)
#### Parameters
##### p?
[`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo)
#### Returns
[`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
## Properties
### utmCampaign?
> `optional` **utmCampaign**: `null` | `string`
Defined in: [WAProto/index.d.ts:3590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3590)
#### Implementation of
[`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo).[`utmCampaign`](/proto-reference/ContextInfo/interfaces/IUTMInfo#utmcampaign)
***
### utmSource?
> `optional` **utmSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3589)
#### Implementation of
[`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo).[`utmSource`](/proto-reference/ContextInfo/interfaces/IUTMInfo#utmsource)
## Methods
### create()
> `static` **create**(`properties`?): [`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
Defined in: [WAProto/index.d.ts:3591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3591)
#### Parameters
##### properties?
[`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo)
#### Returns
[`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
Defined in: [WAProto/index.d.ts:3593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3593)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3592)
#### Parameters
##### m
[`IUTMInfo`](/proto-reference/ContextInfo/interfaces/IUTMInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
Defined in: [WAProto/index.d.ts:3594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3594)
#### Parameters
##### d
#### Returns
[`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3597)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3596)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3595)
#### Parameters
##### m
[`UTMInfo`](/proto-reference/ContextInfo/classes/UTMInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# ForwardOrigin
Source: https://baileys.wiki/proto-reference/ContextInfo/enumerations/ForwardOrigin
Protobuf enumeration ForwardOrigin generated from WAProto.
Defined in: [WAProto/index.d.ts:3462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3462)
## Enumeration Members
### CHANNELS
> **CHANNELS**: `3`
Defined in: [WAProto/index.d.ts:3466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3466)
***
### CHAT
> **CHAT**: `1`
Defined in: [WAProto/index.d.ts:3464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3464)
***
### META\_AI
> **META\_AI**: `4`
Defined in: [WAProto/index.d.ts:3467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3467)
***
### STATUS
> **STATUS**: `2`
Defined in: [WAProto/index.d.ts:3465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3465)
***
### UGC
> **UGC**: `5`
Defined in: [WAProto/index.d.ts:3468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3468)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:3463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3463)
# PairedMediaType
Source: https://baileys.wiki/proto-reference/ContextInfo/enumerations/PairedMediaType
Protobuf enumeration PairedMediaType generated from WAProto.
Defined in: [WAProto/index.d.ts:3504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3504)
## Enumeration Members
### HD\_IMAGE\_CHILD
> **HD\_IMAGE\_CHILD**: `4`
Defined in: [WAProto/index.d.ts:3509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3509)
***
### HD\_VIDEO\_CHILD
> **HD\_VIDEO\_CHILD**: `2`
Defined in: [WAProto/index.d.ts:3507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3507)
***
### HEVC\_VIDEO\_CHILD
> **HEVC\_VIDEO\_CHILD**: `8`
Defined in: [WAProto/index.d.ts:3513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3513)
***
### HEVC\_VIDEO\_PARENT
> **HEVC\_VIDEO\_PARENT**: `7`
Defined in: [WAProto/index.d.ts:3512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3512)
***
### MOTION\_PHOTO\_CHILD
> **MOTION\_PHOTO\_CHILD**: `6`
Defined in: [WAProto/index.d.ts:3511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3511)
***
### MOTION\_PHOTO\_PARENT
> **MOTION\_PHOTO\_PARENT**: `5`
Defined in: [WAProto/index.d.ts:3510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3510)
***
### NOT\_PAIRED\_MEDIA
> **NOT\_PAIRED\_MEDIA**: `0`
Defined in: [WAProto/index.d.ts:3505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3505)
***
### SD\_IMAGE\_PARENT
> **SD\_IMAGE\_PARENT**: `3`
Defined in: [WAProto/index.d.ts:3508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3508)
***
### SD\_VIDEO\_PARENT
> **SD\_VIDEO\_PARENT**: `1`
Defined in: [WAProto/index.d.ts:3506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3506)
# QuotedType
Source: https://baileys.wiki/proto-reference/ContextInfo/enumerations/QuotedType
Protobuf enumeration QuotedType generated from WAProto.
Defined in: [WAProto/index.d.ts:3536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3536)
## Enumeration Members
### AUTO
> **AUTO**: `1`
Defined in: [WAProto/index.d.ts:3538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3538)
***
### EXPLICIT
> **EXPLICIT**: `0`
Defined in: [WAProto/index.d.ts:3537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3537)
# StatusAttributionType
Source: https://baileys.wiki/proto-reference/ContextInfo/enumerations/StatusAttributionType
Protobuf enumeration StatusAttributionType generated from WAProto.
Defined in: [WAProto/index.d.ts:3541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3541)
## Enumeration Members
### FORWARDED\_FROM\_STATUS
> **FORWARDED\_FROM\_STATUS**: `4`
Defined in: [WAProto/index.d.ts:3546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3546)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:3542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3542)
***
### RESHARED\_FROM\_MENTION
> **RESHARED\_FROM\_MENTION**: `1`
Defined in: [WAProto/index.d.ts:3543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3543)
***
### RESHARED\_FROM\_POST
> **RESHARED\_FROM\_POST**: `2`
Defined in: [WAProto/index.d.ts:3544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3544)
***
### RESHARED\_FROM\_POST\_MANY\_TIMES
> **RESHARED\_FROM\_POST\_MANY\_TIMES**: `3`
Defined in: [WAProto/index.d.ts:3545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3545)
# StatusSourceType
Source: https://baileys.wiki/proto-reference/ContextInfo/enumerations/StatusSourceType
Protobuf enumeration StatusSourceType generated from WAProto.
Defined in: [WAProto/index.d.ts:3573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3573)
## Enumeration Members
### AUDIO
> **AUDIO**: `3`
Defined in: [WAProto/index.d.ts:3577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3577)
***
### GIF
> **GIF**: `2`
Defined in: [WAProto/index.d.ts:3576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3576)
***
### IMAGE
> **IMAGE**: `0`
Defined in: [WAProto/index.d.ts:3574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3574)
***
### MUSIC\_STANDALONE
> **MUSIC\_STANDALONE**: `5`
Defined in: [WAProto/index.d.ts:3579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3579)
***
### TEXT
> **TEXT**: `4`
Defined in: [WAProto/index.d.ts:3578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3578)
***
### VIDEO
> **VIDEO**: `1`
Defined in: [WAProto/index.d.ts:3575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3575)
# IAdReplyInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IAdReplyInfo
Protobuf interface IAdReplyInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3255)
## Properties
### advertiserName?
> `optional` **advertiserName**: `null` | `string`
Defined in: [WAProto/index.d.ts:3256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3256)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:3259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3259)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3258)
***
### mediaType?
> `optional` **mediaType**: `null` | [`MediaType`](/proto-reference/ContextInfo/AdReplyInfo/enumerations/MediaType)
Defined in: [WAProto/index.d.ts:3257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3257)
# IBusinessMessageForwardInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo
Protobuf interface IBusinessMessageForwardInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3286)
## Properties
### businessOwnerJid?
> `optional` **businessOwnerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3287)
# IDataSharingContext
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IDataSharingContext
Protobuf interface IDataSharingContext generated from WAProto.
Defined in: [WAProto/index.d.ts:3302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3302)
## Properties
### dataSharingFlags?
> `optional` **dataSharingFlags**: `null` | `number`
Defined in: [WAProto/index.d.ts:3306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3306)
***
### encryptedSignalTokenConsented?
> `optional` **encryptedSignalTokenConsented**: `null` | `string`
Defined in: [WAProto/index.d.ts:3304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3304)
***
### parameters?
> `optional` **parameters**: `null` | [`IParameters`](/proto-reference/ContextInfo/DataSharingContext/interfaces/IParameters)\[]
Defined in: [WAProto/index.d.ts:3305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3305)
***
### showMmDisclosure?
> `optional` **showMmDisclosure**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3303)
# IExternalAdReplyInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo
Protobuf interface IExternalAdReplyInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3356)
## Properties
### adContextPreviewDismissed?
> `optional` **adContextPreviewDismissed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3372)
***
### adPreviewUrl?
> `optional` **adPreviewUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3383)
***
### adType?
> `optional` **adType**: `null` | [`AdType`](/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/AdType)
Defined in: [WAProto/index.d.ts:3381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3381)
***
### automatedGreetingMessageCtaType?
> `optional` **automatedGreetingMessageCtaType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3379)
***
### automatedGreetingMessageShown?
> `optional` **automatedGreetingMessageShown**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3374)
***
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:3358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3358)
***
### clickToWhatsappCall?
> `optional` **clickToWhatsappCall**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3371)
***
### containsAutoReply?
> `optional` **containsAutoReply**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3366)
***
### ctaPayload?
> `optional` **ctaPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:3376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3376)
***
### ctwaClid?
> `optional` **ctwaClid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3369)
***
### disableNudge?
> `optional` **disableNudge**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3377)
***
### greetingMessageBody?
> `optional` **greetingMessageBody**: `null` | `string`
Defined in: [WAProto/index.d.ts:3375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3375)
***
### mediaType?
> `optional` **mediaType**: `null` | [`MediaType`](/proto-reference/ContextInfo/ExternalAdReplyInfo/enumerations/MediaType)
Defined in: [WAProto/index.d.ts:3359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3359)
***
### mediaUrl?
> `optional` **mediaUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3361)
***
### originalImageUrl?
> `optional` **originalImageUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3378)
***
### ref?
> `optional` **ref**: `null` | `string`
Defined in: [WAProto/index.d.ts:3370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3370)
***
### renderLargerThumbnail?
> `optional` **renderLargerThumbnail**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3367)
***
### showAdAttribution?
> `optional` **showAdAttribution**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3368)
***
### sourceApp?
> `optional` **sourceApp**: `null` | `string`
Defined in: [WAProto/index.d.ts:3373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3373)
***
### sourceId?
> `optional` **sourceId**: `null` | `string`
Defined in: [WAProto/index.d.ts:3364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3364)
***
### sourceType?
> `optional` **sourceType**: `null` | `string`
Defined in: [WAProto/index.d.ts:3363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3363)
***
### sourceUrl?
> `optional` **sourceUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3365)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:3362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3362)
***
### thumbnailUrl?
> `optional` **thumbnailUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3360)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:3357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3357)
***
### wtwaAdFormat?
> `optional` **wtwaAdFormat**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3380)
***
### wtwaWebsiteUrl?
> `optional` **wtwaWebsiteUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:3382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3382)
# IFeatureEligibilities
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IFeatureEligibilities
Protobuf interface IFeatureEligibilities generated from WAProto.
Defined in: [WAProto/index.d.ts:3438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3438)
## Properties
### canBeReshared?
> `optional` **canBeReshared**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3442)
***
### cannotBeRanked?
> `optional` **cannotBeRanked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3440)
***
### cannotBeReactedTo?
> `optional` **cannotBeReactedTo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3439)
***
### canReceiveMultiReact?
> `optional` **canReceiveMultiReact**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3443)
***
### canRequestFeedback?
> `optional` **canRequestFeedback**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3441)
# IForwardedNewsletterMessageInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo
Protobuf interface IForwardedNewsletterMessageInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3471)
## Properties
### accessibilityText?
> `optional` **accessibilityText**: `null` | `string`
Defined in: [WAProto/index.d.ts:3476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3476)
***
### contentType?
> `optional` **contentType**: `null` | [`ContentType`](/proto-reference/ContextInfo/ForwardedNewsletterMessageInfo/enumerations/ContentType)
Defined in: [WAProto/index.d.ts:3475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3475)
***
### newsletterJid?
> `optional` **newsletterJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:3472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3472)
***
### newsletterName?
> `optional` **newsletterName**: `null` | `string`
Defined in: [WAProto/index.d.ts:3474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3474)
***
### serverMessageId?
> `optional` **serverMessageId**: `null` | `number`
Defined in: [WAProto/index.d.ts:3473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3473)
# IQuestionReplyQuotedMessage
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage
Protobuf interface IQuestionReplyQuotedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:3516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3516)
## Properties
### quotedQuestion?
> `optional` **quotedQuestion**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:3518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3518)
***
### quotedResponse?
> `optional` **quotedResponse**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:3519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3519)
***
### serverQuestionId?
> `optional` **serverQuestionId**: `null` | `number`
Defined in: [WAProto/index.d.ts:3517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3517)
# IStatusAudienceMetadata
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata
Protobuf interface IStatusAudienceMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:3549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3549)
## Properties
### audienceType?
> `optional` **audienceType**: `null` | [`AudienceType`](/proto-reference/ContextInfo/StatusAudienceMetadata/enumerations/AudienceType)
Defined in: [WAProto/index.d.ts:3550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3550)
# IUTMInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/interfaces/IUTMInfo
Protobuf interface IUTMInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:3582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3582)
## Properties
### utmCampaign?
> `optional` **utmCampaign**: `null` | `string`
Defined in: [WAProto/index.d.ts:3584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3584)
***
### utmSource?
> `optional` **utmSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:3583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3583)
# ContextInfo
Source: https://baileys.wiki/proto-reference/ContextInfo/overview
Protobuf symbol ContextInfo generated from WAProto.
## Namespaces
* [AdReplyInfo](/proto-reference/ContextInfo/AdReplyInfo/overview)
* [DataSharingContext](/proto-reference/ContextInfo/DataSharingContext/overview)
* [ExternalAdReplyInfo](/proto-reference/ContextInfo/ExternalAdReplyInfo/overview)
* [ForwardedNewsletterMessageInfo](/proto-reference/ContextInfo/ForwardedNewsletterMessageInfo/overview)
* [StatusAudienceMetadata](/proto-reference/ContextInfo/StatusAudienceMetadata/overview)
## Enumerations
* [ForwardOrigin](/proto-reference/ContextInfo/enumerations/ForwardOrigin)
* [PairedMediaType](/proto-reference/ContextInfo/enumerations/PairedMediaType)
* [QuotedType](/proto-reference/ContextInfo/enumerations/QuotedType)
* [StatusAttributionType](/proto-reference/ContextInfo/enumerations/StatusAttributionType)
* [StatusSourceType](/proto-reference/ContextInfo/enumerations/StatusSourceType)
## Classes
* [AdReplyInfo](/proto-reference/ContextInfo/classes/AdReplyInfo)
* [BusinessMessageForwardInfo](/proto-reference/ContextInfo/classes/BusinessMessageForwardInfo)
* [DataSharingContext](/proto-reference/ContextInfo/classes/DataSharingContext)
* [ExternalAdReplyInfo](/proto-reference/ContextInfo/classes/ExternalAdReplyInfo)
* [FeatureEligibilities](/proto-reference/ContextInfo/classes/FeatureEligibilities)
* [ForwardedNewsletterMessageInfo](/proto-reference/ContextInfo/classes/ForwardedNewsletterMessageInfo)
* [QuestionReplyQuotedMessage](/proto-reference/ContextInfo/classes/QuestionReplyQuotedMessage)
* [StatusAudienceMetadata](/proto-reference/ContextInfo/classes/StatusAudienceMetadata)
* [UTMInfo](/proto-reference/ContextInfo/classes/UTMInfo)
## Interfaces
* [IAdReplyInfo](/proto-reference/ContextInfo/interfaces/IAdReplyInfo)
* [IBusinessMessageForwardInfo](/proto-reference/ContextInfo/interfaces/IBusinessMessageForwardInfo)
* [IDataSharingContext](/proto-reference/ContextInfo/interfaces/IDataSharingContext)
* [IExternalAdReplyInfo](/proto-reference/ContextInfo/interfaces/IExternalAdReplyInfo)
* [IFeatureEligibilities](/proto-reference/ContextInfo/interfaces/IFeatureEligibilities)
* [IForwardedNewsletterMessageInfo](/proto-reference/ContextInfo/interfaces/IForwardedNewsletterMessageInfo)
* [IQuestionReplyQuotedMessage](/proto-reference/ContextInfo/interfaces/IQuestionReplyQuotedMessage)
* [IStatusAudienceMetadata](/proto-reference/ContextInfo/interfaces/IStatusAudienceMetadata)
* [IUTMInfo](/proto-reference/ContextInfo/interfaces/IUTMInfo)
# EndOfHistoryTransferType
Source: https://baileys.wiki/proto-reference/Conversation/enumerations/EndOfHistoryTransferType
Protobuf enumeration EndOfHistoryTransferType generated from WAProto.
Defined in: [WAProto/index.d.ts:3725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3725)
## Enumeration Members
### COMPLETE\_AND\_NO\_MORE\_MESSAGE\_REMAIN\_ON\_PRIMARY
> **COMPLETE\_AND\_NO\_MORE\_MESSAGE\_REMAIN\_ON\_PRIMARY**: `1`
Defined in: [WAProto/index.d.ts:3727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3727)
***
### COMPLETE\_BUT\_MORE\_MESSAGES\_REMAIN\_ON\_PRIMARY
> **COMPLETE\_BUT\_MORE\_MESSAGES\_REMAIN\_ON\_PRIMARY**: `0`
Defined in: [WAProto/index.d.ts:3726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3726)
***
### COMPLETE\_ON\_DEMAND\_SYNC\_BUT\_MORE\_MSG\_REMAIN\_ON\_PRIMARY
> **COMPLETE\_ON\_DEMAND\_SYNC\_BUT\_MORE\_MSG\_REMAIN\_ON\_PRIMARY**: `2`
Defined in: [WAProto/index.d.ts:3728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3728)
# Conversation
Source: https://baileys.wiki/proto-reference/Conversation/overview
Protobuf symbol Conversation generated from WAProto.
## Enumerations
* [EndOfHistoryTransferType](/proto-reference/Conversation/enumerations/EndOfHistoryTransferType)
# BusinessBroadcast
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/classes/BusinessBroadcast
Protobuf class BusinessBroadcast generated from WAProto.
Defined in: [WAProto/index.d.ts:3762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3762)
## Implements
* [`IBusinessBroadcast`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast)
## Constructors
### new BusinessBroadcast()
> **new BusinessBroadcast**(`p`?): [`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
Defined in: [WAProto/index.d.ts:3763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3763)
#### Parameters
##### p?
[`IBusinessBroadcast`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast)
#### Returns
[`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
## Properties
### importListEnabled?
> `optional` **importListEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3764)
#### Implementation of
[`IBusinessBroadcast`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast).[`importListEnabled`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast#importlistenabled)
## Methods
### create()
> `static` **create**(`properties`?): [`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
Defined in: [WAProto/index.d.ts:3765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3765)
#### Parameters
##### properties?
[`IBusinessBroadcast`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast)
#### Returns
[`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
Defined in: [WAProto/index.d.ts:3767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3767)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3766](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3766)
#### Parameters
##### m
[`IBusinessBroadcast`](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
Defined in: [WAProto/index.d.ts:3768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3768)
#### Parameters
##### d
#### Returns
[`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3771)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3770)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3769)
#### Parameters
##### m
[`BusinessBroadcast`](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
##### o?
`IConversionOptions`
#### Returns
`object`
# LIDMigration
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/classes/LIDMigration
Protobuf class LIDMigration generated from WAProto.
Defined in: [WAProto/index.d.ts:3784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3784)
## Implements
* [`ILIDMigration`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration)
## Constructors
### new LIDMigration()
> **new LIDMigration**(`p`?): [`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
Defined in: [WAProto/index.d.ts:3785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3785)
#### Parameters
##### p?
[`ILIDMigration`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration)
#### Returns
[`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
## Properties
### chatDbMigrationTimestamp?
> `optional` **chatDbMigrationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3786)
#### Implementation of
[`ILIDMigration`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration).[`chatDbMigrationTimestamp`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration#chatdbmigrationtimestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
Defined in: [WAProto/index.d.ts:3787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3787)
#### Parameters
##### properties?
[`ILIDMigration`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration)
#### Returns
[`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
Defined in: [WAProto/index.d.ts:3789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3789)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3788)
#### Parameters
##### m
[`ILIDMigration`](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
Defined in: [WAProto/index.d.ts:3790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3790)
#### Parameters
##### d
#### Returns
[`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3793)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3792)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3791)
#### Parameters
##### m
[`LIDMigration`](/proto-reference/DeviceCapabilities/classes/LIDMigration)
##### o?
`IConversionOptions`
#### Returns
`object`
# UserHasAvatar
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/classes/UserHasAvatar
Protobuf class UserHasAvatar generated from WAProto.
Defined in: [WAProto/index.d.ts:3806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3806)
## Implements
* [`IUserHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar)
## Constructors
### new UserHasAvatar()
> **new UserHasAvatar**(`p`?): [`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
Defined in: [WAProto/index.d.ts:3807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3807)
#### Parameters
##### p?
[`IUserHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar)
#### Returns
[`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
## Properties
### userHasAvatar?
> `optional` **userHasAvatar**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3808)
#### Implementation of
[`IUserHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar).[`userHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar#userhasavatar)
## Methods
### create()
> `static` **create**(`properties`?): [`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
Defined in: [WAProto/index.d.ts:3809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3809)
#### Parameters
##### properties?
[`IUserHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar)
#### Returns
[`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
Defined in: [WAProto/index.d.ts:3811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3811)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3810)
#### Parameters
##### m
[`IUserHasAvatar`](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
Defined in: [WAProto/index.d.ts:3812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3812)
#### Parameters
##### d
#### Returns
[`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3815)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3814)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3813)
#### Parameters
##### m
[`UserHasAvatar`](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
##### o?
`IConversionOptions`
#### Returns
`object`
# ChatLockSupportLevel
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/enumerations/ChatLockSupportLevel
Protobuf enumeration ChatLockSupportLevel generated from WAProto.
Defined in: [WAProto/index.d.ts:3774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3774)
## Enumeration Members
### FULL
> **FULL**: `2`
Defined in: [WAProto/index.d.ts:3777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3777)
***
### MINIMAL
> **MINIMAL**: `1`
Defined in: [WAProto/index.d.ts:3776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3776)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:3775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3775)
# MemberNameTagPrimarySupport
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/enumerations/MemberNameTagPrimarySupport
Protobuf enumeration MemberNameTagPrimarySupport generated from WAProto.
Defined in: [WAProto/index.d.ts:3796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3796)
## Enumeration Members
### DISABLED
> **DISABLED**: `0`
Defined in: [WAProto/index.d.ts:3797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3797)
***
### RECEIVER\_ENABLED
> **RECEIVER\_ENABLED**: `1`
Defined in: [WAProto/index.d.ts:3798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3798)
***
### SENDER\_ENABLED
> **SENDER\_ENABLED**: `2`
Defined in: [WAProto/index.d.ts:3799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3799)
# IBusinessBroadcast
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast
Protobuf interface IBusinessBroadcast generated from WAProto.
Defined in: [WAProto/index.d.ts:3758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3758)
## Properties
### importListEnabled?
> `optional` **importListEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3759)
# ILIDMigration
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/interfaces/ILIDMigration
Protobuf interface ILIDMigration generated from WAProto.
Defined in: [WAProto/index.d.ts:3780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3780)
## Properties
### chatDbMigrationTimestamp?
> `optional` **chatDbMigrationTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:3781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3781)
# IUserHasAvatar
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar
Protobuf interface IUserHasAvatar generated from WAProto.
Defined in: [WAProto/index.d.ts:3802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3802)
## Properties
### userHasAvatar?
> `optional` **userHasAvatar**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3803)
# DeviceCapabilities
Source: https://baileys.wiki/proto-reference/DeviceCapabilities/overview
Protobuf symbol DeviceCapabilities generated from WAProto.
## Enumerations
* [ChatLockSupportLevel](/proto-reference/DeviceCapabilities/enumerations/ChatLockSupportLevel)
* [MemberNameTagPrimarySupport](/proto-reference/DeviceCapabilities/enumerations/MemberNameTagPrimarySupport)
## Classes
* [BusinessBroadcast](/proto-reference/DeviceCapabilities/classes/BusinessBroadcast)
* [LIDMigration](/proto-reference/DeviceCapabilities/classes/LIDMigration)
* [UserHasAvatar](/proto-reference/DeviceCapabilities/classes/UserHasAvatar)
## Interfaces
* [IBusinessBroadcast](/proto-reference/DeviceCapabilities/interfaces/IBusinessBroadcast)
* [ILIDMigration](/proto-reference/DeviceCapabilities/interfaces/ILIDMigration)
* [IUserHasAvatar](/proto-reference/DeviceCapabilities/interfaces/IUserHasAvatar)
# AppVersion
Source: https://baileys.wiki/proto-reference/DeviceProps/classes/AppVersion
Protobuf class AppVersion generated from WAProto.
Defined in: [WAProto/index.d.ts:3901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3901)
## Implements
* [`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion)
## Constructors
### new AppVersion()
> **new AppVersion**(`p`?): [`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
Defined in: [WAProto/index.d.ts:3902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3902)
#### Parameters
##### p?
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion)
#### Returns
[`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
## Properties
### primary?
> `optional` **primary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3903)
#### Implementation of
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion).[`primary`](/proto-reference/DeviceProps/interfaces/IAppVersion#primary)
***
### quaternary?
> `optional` **quaternary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3906)
#### Implementation of
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion).[`quaternary`](/proto-reference/DeviceProps/interfaces/IAppVersion#quaternary)
***
### quinary?
> `optional` **quinary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3907)
#### Implementation of
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion).[`quinary`](/proto-reference/DeviceProps/interfaces/IAppVersion#quinary)
***
### secondary?
> `optional` **secondary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3904)
#### Implementation of
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion).[`secondary`](/proto-reference/DeviceProps/interfaces/IAppVersion#secondary)
***
### tertiary?
> `optional` **tertiary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3905)
#### Implementation of
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion).[`tertiary`](/proto-reference/DeviceProps/interfaces/IAppVersion#tertiary)
## Methods
### create()
> `static` **create**(`properties`?): [`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
Defined in: [WAProto/index.d.ts:3908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3908)
#### Parameters
##### properties?
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion)
#### Returns
[`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
Defined in: [WAProto/index.d.ts:3910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3910)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3909)
#### Parameters
##### m
[`IAppVersion`](/proto-reference/DeviceProps/interfaces/IAppVersion)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
Defined in: [WAProto/index.d.ts:3911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3911)
#### Parameters
##### d
#### Returns
[`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3914)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3913)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3912)
#### Parameters
##### m
[`AppVersion`](/proto-reference/DeviceProps/classes/AppVersion)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncConfig
Source: https://baileys.wiki/proto-reference/DeviceProps/classes/HistorySyncConfig
Protobuf class HistorySyncConfig generated from WAProto.
Defined in: [WAProto/index.d.ts:3939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3939)
## Implements
* [`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
## Constructors
### new HistorySyncConfig()
> **new HistorySyncConfig**(`p`?): [`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
Defined in: [WAProto/index.d.ts:3940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3940)
#### Parameters
##### p?
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
#### Returns
[`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
## Properties
### completeOnDemandReady?
> `optional` **completeOnDemandReady**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3958)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`completeOnDemandReady`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#completeondemandready)
***
### fullSyncDaysLimit?
> `optional` **fullSyncDaysLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3941)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`fullSyncDaysLimit`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#fullsyncdayslimit)
***
### fullSyncSizeMbLimit?
> `optional` **fullSyncSizeMbLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3942)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`fullSyncSizeMbLimit`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#fullsyncsizemblimit)
***
### inlineInitialPayloadInE2EeMsg?
> `optional` **inlineInitialPayloadInE2EeMsg**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3944)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`inlineInitialPayloadInE2EeMsg`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#inlineinitialpayloadine2eemsg)
***
### onDemandReady?
> `optional` **onDemandReady**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3956)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`onDemandReady`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#ondemandready)
***
### recentSyncDaysLimit?
> `optional` **recentSyncDaysLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3945)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`recentSyncDaysLimit`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#recentsyncdayslimit)
***
### storageQuotaMb?
> `optional` **storageQuotaMb**: `null` | `number`
Defined in: [WAProto/index.d.ts:3943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3943)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`storageQuotaMb`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#storagequotamb)
***
### supportAddOnHistorySyncMigration?
> `optional` **supportAddOnHistorySyncMigration**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3953)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportAddOnHistorySyncMigration`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportaddonhistorysyncmigration)
***
### supportBizHostedMsg?
> `optional` **supportBizHostedMsg**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3949)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportBizHostedMsg`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportbizhostedmsg)
***
### supportBotUserAgentChatHistory?
> `optional` **supportBotUserAgentChatHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3947)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportBotUserAgentChatHistory`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportbotuseragentchathistory)
***
### supportCagReactionsAndPolls?
> `optional` **supportCagReactionsAndPolls**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3948)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportCagReactionsAndPolls`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportcagreactionsandpolls)
***
### supportCallLogHistory?
> `optional` **supportCallLogHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3946)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportCallLogHistory`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportcallloghistory)
***
### supportFbidBotChatHistory?
> `optional` **supportFbidBotChatHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3952)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportFbidBotChatHistory`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportfbidbotchathistory)
***
### supportGroupHistory?
> `optional` **supportGroupHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3955)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportGroupHistory`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportgrouphistory)
***
### supportGuestChat?
> `optional` **supportGuestChat**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3957)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportGuestChat`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportguestchat)
***
### supportHostedGroupMsg?
> `optional` **supportHostedGroupMsg**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3951)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportHostedGroupMsg`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supporthostedgroupmsg)
***
### supportMessageAssociation?
> `optional` **supportMessageAssociation**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3954)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportMessageAssociation`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportmessageassociation)
***
### supportRecentSyncChunkMessageCountTuning?
> `optional` **supportRecentSyncChunkMessageCountTuning**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3950)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`supportRecentSyncChunkMessageCountTuning`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#supportrecentsyncchunkmessagecounttuning)
***
### thumbnailSyncDaysLimit?
> `optional` **thumbnailSyncDaysLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3959)
#### Implementation of
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig).[`thumbnailSyncDaysLimit`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig#thumbnailsyncdayslimit)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
Defined in: [WAProto/index.d.ts:3960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3960)
#### Parameters
##### properties?
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
#### Returns
[`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
Defined in: [WAProto/index.d.ts:3962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3962)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:3961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3961)
#### Parameters
##### m
[`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
Defined in: [WAProto/index.d.ts:3963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3963)
#### Parameters
##### d
#### Returns
[`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:3966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3966)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:3965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3965)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:3964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3964)
#### Parameters
##### m
[`HistorySyncConfig`](/proto-reference/DeviceProps/classes/HistorySyncConfig)
##### o?
`IConversionOptions`
#### Returns
`object`
# PlatformType
Source: https://baileys.wiki/proto-reference/DeviceProps/enumerations/PlatformType
Protobuf enumeration PlatformType generated from WAProto.
Defined in: [WAProto/index.d.ts:3969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3969)
## Enumeration Members
### ALOHA
> **ALOHA**: `11`
Defined in: [WAProto/index.d.ts:3981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3981)
***
### ANDROID\_AMBIGUOUS
> **ANDROID\_AMBIGUOUS**: `17`
Defined in: [WAProto/index.d.ts:3987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3987)
***
### ANDROID\_PHONE
> **ANDROID\_PHONE**: `16`
Defined in: [WAProto/index.d.ts:3986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3986)
***
### ANDROID\_TABLET
> **ANDROID\_TABLET**: `9`
Defined in: [WAProto/index.d.ts:3979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3979)
***
### AR\_DEVICE
> **AR\_DEVICE**: `20`
Defined in: [WAProto/index.d.ts:3990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3990)
***
### AR\_WRIST
> **AR\_WRIST**: `19`
Defined in: [WAProto/index.d.ts:3989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3989)
***
### CATALINA
> **CATALINA**: `12`
Defined in: [WAProto/index.d.ts:3982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3982)
***
### CHROME
> **CHROME**: `1`
Defined in: [WAProto/index.d.ts:3971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3971)
***
### CLOUD\_API
> **CLOUD\_API**: `23`
Defined in: [WAProto/index.d.ts:3993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3993)
***
### DESKTOP
> **DESKTOP**: `7`
Defined in: [WAProto/index.d.ts:3977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3977)
***
### EDGE
> **EDGE**: `6`
Defined in: [WAProto/index.d.ts:3976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3976)
***
### FIREFOX
> **FIREFOX**: `2`
Defined in: [WAProto/index.d.ts:3972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3972)
***
### IE
> **IE**: `3`
Defined in: [WAProto/index.d.ts:3973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3973)
***
### IOS\_CATALYST
> **IOS\_CATALYST**: `15`
Defined in: [WAProto/index.d.ts:3985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3985)
***
### IOS\_PHONE
> **IOS\_PHONE**: `14`
Defined in: [WAProto/index.d.ts:3984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3984)
***
### IPAD
> **IPAD**: `8`
Defined in: [WAProto/index.d.ts:3978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3978)
***
### OHANA
> **OHANA**: `10`
Defined in: [WAProto/index.d.ts:3980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3980)
***
### OPERA
> **OPERA**: `4`
Defined in: [WAProto/index.d.ts:3974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3974)
***
### SAFARI
> **SAFARI**: `5`
Defined in: [WAProto/index.d.ts:3975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3975)
***
### SMARTGLASSES
> **SMARTGLASSES**: `24`
Defined in: [WAProto/index.d.ts:3994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3994)
***
### TCL\_TV
> **TCL\_TV**: `13`
Defined in: [WAProto/index.d.ts:3983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3983)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:3970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3970)
***
### UWP
> **UWP**: `21`
Defined in: [WAProto/index.d.ts:3991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3991)
***
### VR
> **VR**: `22`
Defined in: [WAProto/index.d.ts:3992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3992)
***
### WEAR\_OS
> **WEAR\_OS**: `18`
Defined in: [WAProto/index.d.ts:3988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3988)
# IAppVersion
Source: https://baileys.wiki/proto-reference/DeviceProps/interfaces/IAppVersion
Protobuf interface IAppVersion generated from WAProto.
Defined in: [WAProto/index.d.ts:3893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3893)
## Properties
### primary?
> `optional` **primary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3894)
***
### quaternary?
> `optional` **quaternary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3897)
***
### quinary?
> `optional` **quinary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3898)
***
### secondary?
> `optional` **secondary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3895)
***
### tertiary?
> `optional` **tertiary**: `null` | `number`
Defined in: [WAProto/index.d.ts:3896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3896)
# IHistorySyncConfig
Source: https://baileys.wiki/proto-reference/DeviceProps/interfaces/IHistorySyncConfig
Protobuf interface IHistorySyncConfig generated from WAProto.
Defined in: [WAProto/index.d.ts:3917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3917)
## Properties
### completeOnDemandReady?
> `optional` **completeOnDemandReady**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3935)
***
### fullSyncDaysLimit?
> `optional` **fullSyncDaysLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3918)
***
### fullSyncSizeMbLimit?
> `optional` **fullSyncSizeMbLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3919)
***
### inlineInitialPayloadInE2EeMsg?
> `optional` **inlineInitialPayloadInE2EeMsg**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3921)
***
### onDemandReady?
> `optional` **onDemandReady**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3933)
***
### recentSyncDaysLimit?
> `optional` **recentSyncDaysLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3922)
***
### storageQuotaMb?
> `optional` **storageQuotaMb**: `null` | `number`
Defined in: [WAProto/index.d.ts:3920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3920)
***
### supportAddOnHistorySyncMigration?
> `optional` **supportAddOnHistorySyncMigration**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3930)
***
### supportBizHostedMsg?
> `optional` **supportBizHostedMsg**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3926)
***
### supportBotUserAgentChatHistory?
> `optional` **supportBotUserAgentChatHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3924)
***
### supportCagReactionsAndPolls?
> `optional` **supportCagReactionsAndPolls**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3925)
***
### supportCallLogHistory?
> `optional` **supportCallLogHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3923)
***
### supportFbidBotChatHistory?
> `optional` **supportFbidBotChatHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3929)
***
### supportGroupHistory?
> `optional` **supportGroupHistory**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3932)
***
### supportGuestChat?
> `optional` **supportGuestChat**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3934)
***
### supportHostedGroupMsg?
> `optional` **supportHostedGroupMsg**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3928)
***
### supportMessageAssociation?
> `optional` **supportMessageAssociation**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3931)
***
### supportRecentSyncChunkMessageCountTuning?
> `optional` **supportRecentSyncChunkMessageCountTuning**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:3927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3927)
***
### thumbnailSyncDaysLimit?
> `optional` **thumbnailSyncDaysLimit**: `null` | `number`
Defined in: [WAProto/index.d.ts:3936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L3936)
# DeviceProps
Source: https://baileys.wiki/proto-reference/DeviceProps/overview
Protobuf symbol DeviceProps generated from WAProto.
## Enumerations
* [PlatformType](/proto-reference/DeviceProps/enumerations/PlatformType)
## Classes
* [AppVersion](/proto-reference/DeviceProps/classes/AppVersion)
* [HistorySyncConfig](/proto-reference/DeviceProps/classes/HistorySyncConfig)
## Interfaces
* [IAppVersion](/proto-reference/DeviceProps/interfaces/IAppVersion)
* [IHistorySyncConfig](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
# Initiator
Source: https://baileys.wiki/proto-reference/DisappearingMode/enumerations/Initiator
Protobuf enumeration Initiator generated from WAProto.
Defined in: [WAProto/index.d.ts:4022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4022)
## Enumeration Members
### BIZ\_UPGRADE\_FB\_HOSTING
> **BIZ\_UPGRADE\_FB\_HOSTING**: `3`
Defined in: [WAProto/index.d.ts:4026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4026)
***
### CHANGED\_IN\_CHAT
> **CHANGED\_IN\_CHAT**: `0`
Defined in: [WAProto/index.d.ts:4023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4023)
***
### INITIATED\_BY\_ME
> **INITIATED\_BY\_ME**: `1`
Defined in: [WAProto/index.d.ts:4024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4024)
***
### INITIATED\_BY\_OTHER
> **INITIATED\_BY\_OTHER**: `2`
Defined in: [WAProto/index.d.ts:4025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4025)
# Trigger
Source: https://baileys.wiki/proto-reference/DisappearingMode/enumerations/Trigger
Protobuf enumeration Trigger generated from WAProto.
Defined in: [WAProto/index.d.ts:4029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4029)
## Enumeration Members
### ACCOUNT\_SETTING
> **ACCOUNT\_SETTING**: `2`
Defined in: [WAProto/index.d.ts:4032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4032)
***
### BIZ\_SUPPORTS\_FB\_HOSTING
> **BIZ\_SUPPORTS\_FB\_HOSTING**: `4`
Defined in: [WAProto/index.d.ts:4034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4034)
***
### BULK\_CHANGE
> **BULK\_CHANGE**: `3`
Defined in: [WAProto/index.d.ts:4033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4033)
***
### CHAT\_SETTING
> **CHAT\_SETTING**: `1`
Defined in: [WAProto/index.d.ts:4031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4031)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:4030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4030)
***
### UNKNOWN\_GROUPS
> **UNKNOWN\_GROUPS**: `5`
Defined in: [WAProto/index.d.ts:4035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4035)
# DisappearingMode
Source: https://baileys.wiki/proto-reference/DisappearingMode/overview
Protobuf symbol DisappearingMode generated from WAProto.
## Enumerations
* [Initiator](/proto-reference/DisappearingMode/enumerations/Initiator)
* [Trigger](/proto-reference/DisappearingMode/enumerations/Trigger)
# ProcessState
Source: https://baileys.wiki/proto-reference/GroupHistoryBundleInfo/enumerations/ProcessState
Protobuf enumeration ProcessState generated from WAProto.
Defined in: [WAProto/index.d.ts:4354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4354)
## Enumeration Members
### INJECTED
> **INJECTED**: `1`
Defined in: [WAProto/index.d.ts:4356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4356)
***
### INJECTED\_PARTIAL
> **INJECTED\_PARTIAL**: `2`
Defined in: [WAProto/index.d.ts:4357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4357)
***
### INJECTION\_FAILED
> **INJECTION\_FAILED**: `3`
Defined in: [WAProto/index.d.ts:4358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4358)
***
### INJECTION\_FAILED\_NO\_RETRY
> **INJECTION\_FAILED\_NO\_RETRY**: `4`
Defined in: [WAProto/index.d.ts:4359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4359)
***
### NOT\_INJECTED
> **NOT\_INJECTED**: `0`
Defined in: [WAProto/index.d.ts:4355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4355)
# GroupHistoryBundleInfo
Source: https://baileys.wiki/proto-reference/GroupHistoryBundleInfo/overview
Protobuf symbol GroupHistoryBundleInfo generated from WAProto.
## Enumerations
* [ProcessState](/proto-reference/GroupHistoryBundleInfo/enumerations/ProcessState)
# Rank
Source: https://baileys.wiki/proto-reference/GroupParticipant/enumerations/Rank
Protobuf enumeration Rank generated from WAProto.
Defined in: [WAProto/index.d.ts:4421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4421)
## Enumeration Members
### ADMIN
> **ADMIN**: `1`
Defined in: [WAProto/index.d.ts:4423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4423)
***
### REGULAR
> **REGULAR**: `0`
Defined in: [WAProto/index.d.ts:4422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4422)
***
### SUPERADMIN
> **SUPERADMIN**: `2`
Defined in: [WAProto/index.d.ts:4424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4424)
# GroupParticipant
Source: https://baileys.wiki/proto-reference/GroupParticipant/overview
Protobuf symbol GroupParticipant generated from WAProto.
## Enumerations
* [Rank](/proto-reference/GroupParticipant/enumerations/Rank)
# ClientFinish
Source: https://baileys.wiki/proto-reference/HandshakeMessage/classes/ClientFinish
Protobuf class ClientFinish generated from WAProto.
Defined in: [WAProto/index.d.ts:4456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4456)
## Implements
* [`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish)
## Constructors
### new ClientFinish()
> **new ClientFinish**(`p`?): [`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
Defined in: [WAProto/index.d.ts:4457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4457)
#### Parameters
##### p?
[`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish)
#### Returns
[`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
## Properties
### extendedCiphertext?
> `optional` **extendedCiphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4460)
#### Implementation of
[`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish).[`extendedCiphertext`](/proto-reference/HandshakeMessage/interfaces/IClientFinish#extendedciphertext)
***
### payload?
> `optional` **payload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4459)
#### Implementation of
[`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish).[`payload`](/proto-reference/HandshakeMessage/interfaces/IClientFinish#payload)
***
### static?
> `optional` **static**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4458)
#### Implementation of
[`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish).[`static`](/proto-reference/HandshakeMessage/interfaces/IClientFinish#static)
## Methods
### create()
> `static` **create**(`properties`?): [`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
Defined in: [WAProto/index.d.ts:4461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4461)
#### Parameters
##### properties?
[`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish)
#### Returns
[`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
Defined in: [WAProto/index.d.ts:4463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4463)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4462)
#### Parameters
##### m
[`IClientFinish`](/proto-reference/HandshakeMessage/interfaces/IClientFinish)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
Defined in: [WAProto/index.d.ts:4464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4464)
#### Parameters
##### d
#### Returns
[`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4467)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4466)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4465)
#### Parameters
##### m
[`ClientFinish`](/proto-reference/HandshakeMessage/classes/ClientFinish)
##### o?
`IConversionOptions`
#### Returns
`object`
# ClientHello
Source: https://baileys.wiki/proto-reference/HandshakeMessage/classes/ClientHello
Protobuf class ClientHello generated from WAProto.
Defined in: [WAProto/index.d.ts:4478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4478)
## Implements
* [`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello)
## Constructors
### new ClientHello()
> **new ClientHello**(`p`?): [`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
Defined in: [WAProto/index.d.ts:4479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4479)
#### Parameters
##### p?
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello)
#### Returns
[`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
## Properties
### ephemeral?
> `optional` **ephemeral**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4480)
#### Implementation of
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello).[`ephemeral`](/proto-reference/HandshakeMessage/interfaces/IClientHello#ephemeral)
***
### extendedCiphertext?
> `optional` **extendedCiphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4484)
#### Implementation of
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello).[`extendedCiphertext`](/proto-reference/HandshakeMessage/interfaces/IClientHello#extendedciphertext)
***
### payload?
> `optional` **payload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4482)
#### Implementation of
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello).[`payload`](/proto-reference/HandshakeMessage/interfaces/IClientHello#payload)
***
### static?
> `optional` **static**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4481)
#### Implementation of
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello).[`static`](/proto-reference/HandshakeMessage/interfaces/IClientHello#static)
***
### useExtended?
> `optional` **useExtended**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4483)
#### Implementation of
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello).[`useExtended`](/proto-reference/HandshakeMessage/interfaces/IClientHello#useextended)
## Methods
### create()
> `static` **create**(`properties`?): [`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
Defined in: [WAProto/index.d.ts:4485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4485)
#### Parameters
##### properties?
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello)
#### Returns
[`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
Defined in: [WAProto/index.d.ts:4487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4487)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4486)
#### Parameters
##### m
[`IClientHello`](/proto-reference/HandshakeMessage/interfaces/IClientHello)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
Defined in: [WAProto/index.d.ts:4488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4488)
#### Parameters
##### d
#### Returns
[`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4491)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4490)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4489)
#### Parameters
##### m
[`ClientHello`](/proto-reference/HandshakeMessage/classes/ClientHello)
##### o?
`IConversionOptions`
#### Returns
`object`
# ServerHello
Source: https://baileys.wiki/proto-reference/HandshakeMessage/classes/ServerHello
Protobuf class ServerHello generated from WAProto.
Defined in: [WAProto/index.d.ts:4501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4501)
## Implements
* [`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello)
## Constructors
### new ServerHello()
> **new ServerHello**(`p`?): [`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
Defined in: [WAProto/index.d.ts:4502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4502)
#### Parameters
##### p?
[`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello)
#### Returns
[`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
## Properties
### ephemeral?
> `optional` **ephemeral**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4503)
#### Implementation of
[`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello).[`ephemeral`](/proto-reference/HandshakeMessage/interfaces/IServerHello#ephemeral)
***
### extendedStatic?
> `optional` **extendedStatic**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4506)
#### Implementation of
[`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello).[`extendedStatic`](/proto-reference/HandshakeMessage/interfaces/IServerHello#extendedstatic)
***
### payload?
> `optional` **payload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4505)
#### Implementation of
[`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello).[`payload`](/proto-reference/HandshakeMessage/interfaces/IServerHello#payload)
***
### static?
> `optional` **static**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4504)
#### Implementation of
[`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello).[`static`](/proto-reference/HandshakeMessage/interfaces/IServerHello#static)
## Methods
### create()
> `static` **create**(`properties`?): [`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
Defined in: [WAProto/index.d.ts:4507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4507)
#### Parameters
##### properties?
[`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello)
#### Returns
[`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
Defined in: [WAProto/index.d.ts:4509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4509)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4508)
#### Parameters
##### m
[`IServerHello`](/proto-reference/HandshakeMessage/interfaces/IServerHello)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
Defined in: [WAProto/index.d.ts:4510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4510)
#### Parameters
##### d
#### Returns
[`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4513)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4512)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4511)
#### Parameters
##### m
[`ServerHello`](/proto-reference/HandshakeMessage/classes/ServerHello)
##### o?
`IConversionOptions`
#### Returns
`object`
# IClientFinish
Source: https://baileys.wiki/proto-reference/HandshakeMessage/interfaces/IClientFinish
Protobuf interface IClientFinish generated from WAProto.
Defined in: [WAProto/index.d.ts:4450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4450)
## Properties
### extendedCiphertext?
> `optional` **extendedCiphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4453)
***
### payload?
> `optional` **payload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4452)
***
### static?
> `optional` **static**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4451](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4451)
# IClientHello
Source: https://baileys.wiki/proto-reference/HandshakeMessage/interfaces/IClientHello
Protobuf interface IClientHello generated from WAProto.
Defined in: [WAProto/index.d.ts:4470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4470)
## Properties
### ephemeral?
> `optional` **ephemeral**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4471)
***
### extendedCiphertext?
> `optional` **extendedCiphertext**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4475)
***
### payload?
> `optional` **payload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4473)
***
### static?
> `optional` **static**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4472)
***
### useExtended?
> `optional` **useExtended**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:4474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4474)
# IServerHello
Source: https://baileys.wiki/proto-reference/HandshakeMessage/interfaces/IServerHello
Protobuf interface IServerHello generated from WAProto.
Defined in: [WAProto/index.d.ts:4494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4494)
## Properties
### ephemeral?
> `optional` **ephemeral**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4495)
***
### extendedStatic?
> `optional` **extendedStatic**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4498)
***
### payload?
> `optional` **payload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4497)
***
### static?
> `optional` **static**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:4496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4496)
# HandshakeMessage
Source: https://baileys.wiki/proto-reference/HandshakeMessage/overview
Protobuf symbol HandshakeMessage generated from WAProto.
## Classes
* [ClientFinish](/proto-reference/HandshakeMessage/classes/ClientFinish)
* [ClientHello](/proto-reference/HandshakeMessage/classes/ClientHello)
* [ServerHello](/proto-reference/HandshakeMessage/classes/ServerHello)
## Interfaces
* [IClientFinish](/proto-reference/HandshakeMessage/interfaces/IClientFinish)
* [IClientHello](/proto-reference/HandshakeMessage/interfaces/IClientHello)
* [IServerHello](/proto-reference/HandshakeMessage/interfaces/IServerHello)
# BotAIWaitListState
Source: https://baileys.wiki/proto-reference/HistorySync/enumerations/BotAIWaitListState
Protobuf enumeration BotAIWaitListState generated from WAProto.
Defined in: [WAProto/index.d.ts:4567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4567)
## Enumeration Members
### AI\_AVAILABLE
> **AI\_AVAILABLE**: `1`
Defined in: [WAProto/index.d.ts:4569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4569)
***
### IN\_WAITLIST
> **IN\_WAITLIST**: `0`
Defined in: [WAProto/index.d.ts:4568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4568)
# HistorySyncType
Source: https://baileys.wiki/proto-reference/HistorySync/enumerations/HistorySyncType
Protobuf enumeration HistorySyncType generated from WAProto.
Defined in: [WAProto/index.d.ts:4572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4572)
## Enumeration Members
### FULL
> **FULL**: `2`
Defined in: [WAProto/index.d.ts:4575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4575)
***
### INITIAL\_BOOTSTRAP
> **INITIAL\_BOOTSTRAP**: `0`
Defined in: [WAProto/index.d.ts:4573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4573)
***
### INITIAL\_STATUS\_V3
> **INITIAL\_STATUS\_V3**: `1`
Defined in: [WAProto/index.d.ts:4574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4574)
***
### NON\_BLOCKING\_DATA
> **NON\_BLOCKING\_DATA**: `5`
Defined in: [WAProto/index.d.ts:4578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4578)
***
### ON\_DEMAND
> **ON\_DEMAND**: `6`
Defined in: [WAProto/index.d.ts:4579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4579)
***
### PUSH\_NAME
> **PUSH\_NAME**: `4`
Defined in: [WAProto/index.d.ts:4577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4577)
***
### RECENT
> **RECENT**: `3`
Defined in: [WAProto/index.d.ts:4576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4576)
# HistorySync
Source: https://baileys.wiki/proto-reference/HistorySync/overview
Protobuf symbol HistorySync generated from WAProto.
## Enumerations
* [BotAIWaitListState](/proto-reference/HistorySync/enumerations/BotAIWaitListState)
* [HistorySyncType](/proto-reference/HistorySync/enumerations/HistorySyncType)
# WebviewPresentationType
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/HydratedURLButton/enumerations/WebviewPresentationType
Protobuf enumeration WebviewPresentationType generated from WAProto.
Defined in: [WAProto/index.d.ts:4686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4686)
## Enumeration Members
### COMPACT
> **COMPACT**: `3`
Defined in: [WAProto/index.d.ts:4689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4689)
***
### FULL
> **FULL**: `1`
Defined in: [WAProto/index.d.ts:4687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4687)
***
### TALL
> **TALL**: `2`
Defined in: [WAProto/index.d.ts:4688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4688)
# HydratedURLButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/HydratedURLButton/overview
Protobuf symbol HydratedURLButton generated from WAProto.
## Enumerations
* [WebviewPresentationType](/proto-reference/HydratedTemplateButton/HydratedURLButton/enumerations/WebviewPresentationType)
# HydratedCallButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/classes/HydratedCallButton
Protobuf class HydratedCallButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4631)
## Implements
* [`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton)
## Constructors
### new HydratedCallButton()
> **new HydratedCallButton**(`p`?): [`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
Defined in: [WAProto/index.d.ts:4632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4632)
#### Parameters
##### p?
[`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton)
#### Returns
[`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4633)
#### Implementation of
[`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton).[`displayText`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton#displaytext)
***
### phoneNumber?
> `optional` **phoneNumber**: `null` | `string`
Defined in: [WAProto/index.d.ts:4634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4634)
#### Implementation of
[`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton).[`phoneNumber`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton#phonenumber)
## Methods
### create()
> `static` **create**(`properties`?): [`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
Defined in: [WAProto/index.d.ts:4635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4635)
#### Parameters
##### properties?
[`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton)
#### Returns
[`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
Defined in: [WAProto/index.d.ts:4637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4637)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4636)
#### Parameters
##### m
[`IHydratedCallButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
Defined in: [WAProto/index.d.ts:4638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4638)
#### Parameters
##### d
#### Returns
[`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4641)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4640)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4639)
#### Parameters
##### m
[`HydratedCallButton`](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# HydratedQuickReplyButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton
Protobuf class HydratedQuickReplyButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4649)
## Implements
* [`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton)
## Constructors
### new HydratedQuickReplyButton()
> **new HydratedQuickReplyButton**(`p`?): [`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
Defined in: [WAProto/index.d.ts:4650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4650)
#### Parameters
##### p?
[`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton)
#### Returns
[`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4651)
#### Implementation of
[`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton).[`displayText`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton#displaytext)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:4652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4652)
#### Implementation of
[`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton).[`id`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton#id)
## Methods
### create()
> `static` **create**(`properties`?): [`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
Defined in: [WAProto/index.d.ts:4653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4653)
#### Parameters
##### properties?
[`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton)
#### Returns
[`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
Defined in: [WAProto/index.d.ts:4655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4655)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4654)
#### Parameters
##### m
[`IHydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
Defined in: [WAProto/index.d.ts:4656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4656)
#### Parameters
##### d
#### Returns
[`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4659)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4658)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4657)
#### Parameters
##### m
[`HydratedQuickReplyButton`](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# HydratedURLButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/classes/HydratedURLButton
Protobuf class HydratedURLButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4669)
## Implements
* [`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton)
## Constructors
### new HydratedURLButton()
> **new HydratedURLButton**(`p`?): [`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
Defined in: [WAProto/index.d.ts:4670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4670)
#### Parameters
##### p?
[`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton)
#### Returns
[`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
## Properties
### consentedUsersUrl?
> `optional` **consentedUsersUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:4673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4673)
#### Implementation of
[`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton).[`consentedUsersUrl`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton#consentedusersurl)
***
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4671)
#### Implementation of
[`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton).[`displayText`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton#displaytext)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:4672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4672)
#### Implementation of
[`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton).[`url`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton#url)
***
### webviewPresentation?
> `optional` **webviewPresentation**: `null` | [`WebviewPresentationType`](/proto-reference/HydratedTemplateButton/HydratedURLButton/enumerations/WebviewPresentationType)
Defined in: [WAProto/index.d.ts:4674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4674)
#### Implementation of
[`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton).[`webviewPresentation`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton#webviewpresentation)
## Methods
### create()
> `static` **create**(`properties`?): [`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
Defined in: [WAProto/index.d.ts:4675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4675)
#### Parameters
##### properties?
[`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton)
#### Returns
[`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
Defined in: [WAProto/index.d.ts:4677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4677)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4676)
#### Parameters
##### m
[`IHydratedURLButton`](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
Defined in: [WAProto/index.d.ts:4678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4678)
#### Parameters
##### d
#### Returns
[`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4681)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4680)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4679)
#### Parameters
##### m
[`HydratedURLButton`](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# IHydratedCallButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton
Protobuf interface IHydratedCallButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4626)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4627)
***
### phoneNumber?
> `optional` **phoneNumber**: `null` | `string`
Defined in: [WAProto/index.d.ts:4628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4628)
# IHydratedQuickReplyButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton
Protobuf interface IHydratedQuickReplyButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4644)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4645)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:4646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4646)
# IHydratedURLButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton
Protobuf interface IHydratedURLButton generated from WAProto.
Defined in: [WAProto/index.d.ts:4662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4662)
## Properties
### consentedUsersUrl?
> `optional` **consentedUsersUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:4665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4665)
***
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4663)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:4664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4664)
***
### webviewPresentation?
> `optional` **webviewPresentation**: `null` | [`WebviewPresentationType`](/proto-reference/HydratedTemplateButton/HydratedURLButton/enumerations/WebviewPresentationType)
Defined in: [WAProto/index.d.ts:4666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4666)
# HydratedTemplateButton
Source: https://baileys.wiki/proto-reference/HydratedTemplateButton/overview
Protobuf symbol HydratedTemplateButton generated from WAProto.
## Namespaces
* [HydratedURLButton](/proto-reference/HydratedTemplateButton/HydratedURLButton/overview)
## Classes
* [HydratedCallButton](/proto-reference/HydratedTemplateButton/classes/HydratedCallButton)
* [HydratedQuickReplyButton](/proto-reference/HydratedTemplateButton/classes/HydratedQuickReplyButton)
* [HydratedURLButton](/proto-reference/HydratedTemplateButton/classes/HydratedURLButton)
## Interfaces
* [IHydratedCallButton](/proto-reference/HydratedTemplateButton/interfaces/IHydratedCallButton)
* [IHydratedQuickReplyButton](/proto-reference/HydratedTemplateButton/interfaces/IHydratedQuickReplyButton)
* [IHydratedURLButton](/proto-reference/HydratedTemplateButton/interfaces/IHydratedURLButton)
# IInThreadSurveyOption
Source: https://baileys.wiki/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption
Protobuf interface IInThreadSurveyOption generated from WAProto.
Defined in: [WAProto/index.d.ts:4762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4762)
## Properties
### numericValue?
> `optional` **numericValue**: `null` | `number`
Defined in: [WAProto/index.d.ts:4764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4764)
***
### stringValue?
> `optional` **stringValue**: `null` | `string`
Defined in: [WAProto/index.d.ts:4763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4763)
***
### textTranslated?
> `optional` **textTranslated**: `null` | `string`
Defined in: [WAProto/index.d.ts:4765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4765)
# IInThreadSurveyPrivacyStatementPart
Source: https://baileys.wiki/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart
Protobuf interface IInThreadSurveyPrivacyStatementPart generated from WAProto.
Defined in: [WAProto/index.d.ts:4782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4782)
## Properties
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:4783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4783)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:4784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4784)
# IInThreadSurveyQuestion
Source: https://baileys.wiki/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion
Protobuf interface IInThreadSurveyQuestion generated from WAProto.
Defined in: [WAProto/index.d.ts:4800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4800)
## Properties
### questionId?
> `optional` **questionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4802)
***
### questionOptions?
> `optional` **questionOptions**: `null` | [`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption)\[]
Defined in: [WAProto/index.d.ts:4803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4803)
***
### questionText?
> `optional` **questionText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4801)
# InThreadSurveyMetadata
Source: https://baileys.wiki/proto-reference/InThreadSurveyMetadata/overview
Protobuf symbol InThreadSurveyMetadata generated from WAProto.
## Classes
* [InThreadSurveyOption](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
* [InThreadSurveyPrivacyStatementPart](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
* [InThreadSurveyQuestion](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
## Interfaces
* [IInThreadSurveyOption](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption)
* [IInThreadSurveyPrivacyStatementPart](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart)
* [IInThreadSurveyQuestion](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion)
# StatusLinkType
Source: https://baileys.wiki/proto-reference/InteractiveAnnotation/enumerations/StatusLinkType
Protobuf enumeration StatusLinkType generated from WAProto.
Defined in: [WAProto/index.d.ts:4854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4854)
## Enumeration Members
### RASTERIZED\_LINK\_FULL\_URL
> **RASTERIZED\_LINK\_FULL\_URL**: `3`
Defined in: [WAProto/index.d.ts:4857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4857)
***
### RASTERIZED\_LINK\_PREVIEW
> **RASTERIZED\_LINK\_PREVIEW**: `1`
Defined in: [WAProto/index.d.ts:4855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4855)
***
### RASTERIZED\_LINK\_TRUNCATED
> **RASTERIZED\_LINK\_TRUNCATED**: `2`
Defined in: [WAProto/index.d.ts:4856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4856)
# InteractiveAnnotation
Source: https://baileys.wiki/proto-reference/InteractiveAnnotation/overview
Protobuf symbol InteractiveAnnotation generated from WAProto.
## Enumerations
* [StatusLinkType](/proto-reference/InteractiveAnnotation/enumerations/StatusLinkType)
# InThreadSurveyOption
Source: https://baileys.wiki/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption
Protobuf class InThreadSurveyOption generated from WAProto.
Defined in: [WAProto/index.d.ts:4768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4768)
## Implements
* [`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption)
## Constructors
### new InThreadSurveyOption()
> **new InThreadSurveyOption**(`p`?): [`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
Defined in: [WAProto/index.d.ts:4769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4769)
#### Parameters
##### p?
[`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption)
#### Returns
[`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
## Properties
### numericValue?
> `optional` **numericValue**: `null` | `number`
Defined in: [WAProto/index.d.ts:4771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4771)
#### Implementation of
[`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption).[`numericValue`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption#numericvalue)
***
### stringValue?
> `optional` **stringValue**: `null` | `string`
Defined in: [WAProto/index.d.ts:4770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4770)
#### Implementation of
[`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption).[`stringValue`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption#stringvalue)
***
### textTranslated?
> `optional` **textTranslated**: `null` | `string`
Defined in: [WAProto/index.d.ts:4772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4772)
#### Implementation of
[`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption).[`textTranslated`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption#texttranslated)
## Methods
### create()
> `static` **create**(`properties`?): [`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
Defined in: [WAProto/index.d.ts:4773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4773)
#### Parameters
##### properties?
[`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption)
#### Returns
[`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
Defined in: [WAProto/index.d.ts:4775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4775)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4774)
#### Parameters
##### m
[`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
Defined in: [WAProto/index.d.ts:4776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4776)
#### Parameters
##### d
#### Returns
[`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4779)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4778)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4777)
#### Parameters
##### m
[`InThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyOption)
##### o?
`IConversionOptions`
#### Returns
`object`
# InThreadSurveyPrivacyStatementPart
Source: https://baileys.wiki/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart
Protobuf class InThreadSurveyPrivacyStatementPart generated from WAProto.
Defined in: [WAProto/index.d.ts:4787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4787)
## Implements
* [`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart)
## Constructors
### new InThreadSurveyPrivacyStatementPart()
> **new InThreadSurveyPrivacyStatementPart**(`p`?): [`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
Defined in: [WAProto/index.d.ts:4788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4788)
#### Parameters
##### p?
[`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart)
#### Returns
[`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
## Properties
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:4789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4789)
#### Implementation of
[`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart).[`text`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart#text)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:4790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4790)
#### Implementation of
[`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart).[`url`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart#url)
## Methods
### create()
> `static` **create**(`properties`?): [`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
Defined in: [WAProto/index.d.ts:4791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4791)
#### Parameters
##### properties?
[`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart)
#### Returns
[`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
Defined in: [WAProto/index.d.ts:4793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4793)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4792)
#### Parameters
##### m
[`IInThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyPrivacyStatementPart)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
Defined in: [WAProto/index.d.ts:4794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4794)
#### Parameters
##### d
#### Returns
[`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4797)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4796)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4795)
#### Parameters
##### m
[`InThreadSurveyPrivacyStatementPart`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyPrivacyStatementPart)
##### o?
`IConversionOptions`
#### Returns
`object`
# InThreadSurveyQuestion
Source: https://baileys.wiki/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion
Protobuf class InThreadSurveyQuestion generated from WAProto.
Defined in: [WAProto/index.d.ts:4806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4806)
## Implements
* [`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion)
## Constructors
### new InThreadSurveyQuestion()
> **new InThreadSurveyQuestion**(`p`?): [`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
Defined in: [WAProto/index.d.ts:4807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4807)
#### Parameters
##### p?
[`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion)
#### Returns
[`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
## Properties
### questionId?
> `optional` **questionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:4809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4809)
#### Implementation of
[`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion).[`questionId`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion#questionid)
***
### questionOptions
> **questionOptions**: [`IInThreadSurveyOption`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyOption)\[]
Defined in: [WAProto/index.d.ts:4810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4810)
#### Implementation of
[`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion).[`questionOptions`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion#questionoptions)
***
### questionText?
> `optional` **questionText**: `null` | `string`
Defined in: [WAProto/index.d.ts:4808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4808)
#### Implementation of
[`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion).[`questionText`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion#questiontext)
## Methods
### create()
> `static` **create**(`properties`?): [`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
Defined in: [WAProto/index.d.ts:4811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4811)
#### Parameters
##### properties?
[`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion)
#### Returns
[`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
Defined in: [WAProto/index.d.ts:4813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4813)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:4812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4812)
#### Parameters
##### m
[`IInThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/interfaces/IInThreadSurveyQuestion)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
Defined in: [WAProto/index.d.ts:4814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4814)
#### Parameters
##### d
#### Returns
[`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:4817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4817)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:4816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4816)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:4815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L4815)
#### Parameters
##### m
[`InThreadSurveyQuestion`](/proto-reference/InThreadSurveyMetadata/classes/InThreadSurveyQuestion)
##### o?
`IConversionOptions`
#### Returns
`object`
# TriggerType
Source: https://baileys.wiki/proto-reference/LimitSharing/enumerations/TriggerType
Protobuf enumeration TriggerType generated from WAProto.
Defined in: [WAProto/index.d.ts:5045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5045)
## Enumeration Members
### BIZ\_SUPPORTS\_FB\_HOSTING
> **BIZ\_SUPPORTS\_FB\_HOSTING**: `2`
Defined in: [WAProto/index.d.ts:5048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5048)
***
### CHAT\_SETTING
> **CHAT\_SETTING**: `1`
Defined in: [WAProto/index.d.ts:5047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5047)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:5046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5046)
***
### UNKNOWN\_GROUP
> **UNKNOWN\_GROUP**: `3`
Defined in: [WAProto/index.d.ts:5049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5049)
# LimitSharing
Source: https://baileys.wiki/proto-reference/LimitSharing/overview
Protobuf symbol LimitSharing generated from WAProto.
## Enumerations
* [TriggerType](/proto-reference/LimitSharing/enumerations/TriggerType)
# ResultType
Source: https://baileys.wiki/proto-reference/MediaRetryNotification/enumerations/ResultType
Protobuf enumeration ResultType generated from WAProto.
Defined in: [WAProto/index.d.ts:5153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5153)
## Enumeration Members
### DECRYPTION\_ERROR
> **DECRYPTION\_ERROR**: `3`
Defined in: [WAProto/index.d.ts:5157](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5157)
***
### GENERAL\_ERROR
> **GENERAL\_ERROR**: `0`
Defined in: [WAProto/index.d.ts:5154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5154)
***
### NOT\_FOUND
> **NOT\_FOUND**: `2`
Defined in: [WAProto/index.d.ts:5156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5156)
***
### SUCCESS
> **SUCCESS**: `1`
Defined in: [WAProto/index.d.ts:5155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5155)
# MediaRetryNotification
Source: https://baileys.wiki/proto-reference/MediaRetryNotification/overview
Protobuf symbol MediaRetryNotification generated from WAProto.
## Enumerations
* [ResultType](/proto-reference/MediaRetryNotification/enumerations/ResultType)
# AlbumMessage
Source: https://baileys.wiki/proto-reference/Message/classes/AlbumMessage
Protobuf class AlbumMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5397)
## Implements
* [`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage)
## Constructors
### new AlbumMessage()
> **new AlbumMessage**(`p`?): [`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
Defined in: [WAProto/index.d.ts:5398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5398)
#### Parameters
##### p?
[`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage)
#### Returns
[`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5401)
#### Implementation of
[`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage).[`contextInfo`](/proto-reference/Message/interfaces/IAlbumMessage#contextinfo)
***
### expectedImageCount?
> `optional` **expectedImageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:5399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5399)
#### Implementation of
[`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage).[`expectedImageCount`](/proto-reference/Message/interfaces/IAlbumMessage#expectedimagecount)
***
### expectedVideoCount?
> `optional` **expectedVideoCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:5400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5400)
#### Implementation of
[`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage).[`expectedVideoCount`](/proto-reference/Message/interfaces/IAlbumMessage#expectedvideocount)
## Methods
### create()
> `static` **create**(`properties`?): [`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
Defined in: [WAProto/index.d.ts:5402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5402)
#### Parameters
##### properties?
[`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage)
#### Returns
[`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
Defined in: [WAProto/index.d.ts:5404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5404)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5403)
#### Parameters
##### m
[`IAlbumMessage`](/proto-reference/Message/interfaces/IAlbumMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
Defined in: [WAProto/index.d.ts:5405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5405)
#### Parameters
##### d
#### Returns
[`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5408)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5407)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5406)
#### Parameters
##### m
[`AlbumMessage`](/proto-reference/Message/classes/AlbumMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# AppStateFatalExceptionNotification
Source: https://baileys.wiki/proto-reference/Message/classes/AppStateFatalExceptionNotification
Protobuf class AppStateFatalExceptionNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:5416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5416)
## Implements
* [`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
## Constructors
### new AppStateFatalExceptionNotification()
> **new AppStateFatalExceptionNotification**(`p`?): [`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
Defined in: [WAProto/index.d.ts:5417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5417)
#### Parameters
##### p?
[`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
#### Returns
[`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
## Properties
### collectionNames
> **collectionNames**: `string`\[]
Defined in: [WAProto/index.d.ts:5418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5418)
#### Implementation of
[`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification).[`collectionNames`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification#collectionnames)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5419)
#### Implementation of
[`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification).[`timestamp`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
Defined in: [WAProto/index.d.ts:5420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5420)
#### Parameters
##### properties?
[`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
#### Returns
[`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
Defined in: [WAProto/index.d.ts:5422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5422)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5421)
#### Parameters
##### m
[`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
Defined in: [WAProto/index.d.ts:5423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5423)
#### Parameters
##### d
#### Returns
[`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5426)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5425)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5424)
#### Parameters
##### m
[`AppStateFatalExceptionNotification`](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
##### o?
`IConversionOptions`
#### Returns
`object`
# IAlbumMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAlbumMessage
Protobuf interface IAlbumMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5391)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5394)
***
### expectedImageCount?
> `optional` **expectedImageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:5392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5392)
***
### expectedVideoCount?
> `optional` **expectedVideoCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:5393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5393)
# IAppStateFatalExceptionNotification
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification
Protobuf interface IAppStateFatalExceptionNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:5411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5411)
## Properties
### collectionNames?
> `optional` **collectionNames**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:5412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5412)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5413)
# IAppStateSyncKey
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAppStateSyncKey
Protobuf interface IAppStateSyncKey generated from WAProto.
Defined in: [WAProto/index.d.ts:5429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5429)
## Properties
### keyData?
> `optional` **keyData**: `null` | [`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
Defined in: [WAProto/index.d.ts:5431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5431)
***
### keyId?
> `optional` **keyId**: `null` | [`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
Defined in: [WAProto/index.d.ts:5430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5430)
# IAppStateSyncKeyData
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAppStateSyncKeyData
Protobuf interface IAppStateSyncKeyData generated from WAProto.
Defined in: [WAProto/index.d.ts:5447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5447)
## Properties
### fingerprint?
> `optional` **fingerprint**: `null` | [`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
Defined in: [WAProto/index.d.ts:5449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5449)
***
### keyData?
> `optional` **keyData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5448)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5450)
# IAppStateSyncKeyFingerprint
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint
Protobuf interface IAppStateSyncKeyFingerprint generated from WAProto.
Defined in: [WAProto/index.d.ts:5467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5467)
## Properties
### currentIndex?
> `optional` **currentIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:5469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5469)
***
### deviceIndexes?
> `optional` **deviceIndexes**: `null` | `number`\[]
Defined in: [WAProto/index.d.ts:5470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5470)
***
### rawId?
> `optional` **rawId**: `null` | `number`
Defined in: [WAProto/index.d.ts:5468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5468)
# IAppStateSyncKeyId
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAppStateSyncKeyId
Protobuf interface IAppStateSyncKeyId generated from WAProto.
Defined in: [WAProto/index.d.ts:5487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5487)
## Properties
### keyId?
> `optional` **keyId**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5488)
# IAppStateSyncKeyRequest
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAppStateSyncKeyRequest
Protobuf interface IAppStateSyncKeyRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:5503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5503)
## Properties
### keyIds?
> `optional` **keyIds**: `null` | [`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)\[]
Defined in: [WAProto/index.d.ts:5504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5504)
# IAppStateSyncKeyShare
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAppStateSyncKeyShare
Protobuf interface IAppStateSyncKeyShare generated from WAProto.
Defined in: [WAProto/index.d.ts:5519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5519)
## Properties
### keys?
> `optional` **keys**: `null` | [`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey)\[]
Defined in: [WAProto/index.d.ts:5520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5520)
# IAudioMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IAudioMessage
Protobuf interface IAudioMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5535)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:5551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5551)
***
### backgroundArgb?
> `optional` **backgroundArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:5549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5549)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5546)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:5544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5544)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5543)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5539)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5538)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5542)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:5552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5552)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5545)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:5537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5537)
***
### ptt?
> `optional` **ptt**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5541)
***
### seconds?
> `optional` **seconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:5540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5540)
***
### streamingSidecar?
> `optional` **streamingSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5547)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:5536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5536)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5550)
***
### waveform?
> `optional` **waveform**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5548)
# IBCallMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IBCallMessage
Protobuf interface IBCallMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5583)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:5587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5587)
***
### masterKey?
> `optional` **masterKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5586)
***
### mediaType?
> `optional` **mediaType**: `null` | [`MediaType`](/proto-reference/Message/BCallMessage/enumerations/MediaType)
Defined in: [WAProto/index.d.ts:5585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5585)
***
### sessionId?
> `optional` **sessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5584)
# IButtonsMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IButtonsMessage
Protobuf interface IButtonsMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5614)
## Properties
### buttons?
> `optional` **buttons**: `null` | [`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton)\[]
Defined in: [WAProto/index.d.ts:5618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5618)
***
### contentText?
> `optional` **contentText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5615)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5617)
***
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:5621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5621)
***
### footerText?
> `optional` **footerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5616)
***
### headerType?
> `optional` **headerType**: `null` | [`HeaderType`](/proto-reference/Message/ButtonsMessage/enumerations/HeaderType)
Defined in: [WAProto/index.d.ts:5619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5619)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:5622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5622)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:5624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5624)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:5620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5620)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:5623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5623)
# IButtonsResponseMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IButtonsResponseMessage
Protobuf interface IButtonsResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5727)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5729)
***
### selectedButtonId?
> `optional` **selectedButtonId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5728)
***
### selectedDisplayText?
> `optional` **selectedDisplayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5731)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/ButtonsResponseMessage/enumerations/Type)
Defined in: [WAProto/index.d.ts:5730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5730)
# ICall
Source: https://baileys.wiki/proto-reference/Message/interfaces/ICall
Protobuf interface ICall generated from WAProto.
Defined in: [WAProto/index.d.ts:5758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5758)
## Properties
### callKey?
> `optional` **callKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5759)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5765)
***
### conversionData?
> `optional` **conversionData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5761)
***
### conversionDelaySeconds?
> `optional` **conversionDelaySeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:5762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5762)
***
### conversionSource?
> `optional` **conversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:5760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5760)
***
### ctwaPayload?
> `optional` **ctwaPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5764)
***
### ctwaSignals?
> `optional` **ctwaSignals**: `null` | `string`
Defined in: [WAProto/index.d.ts:5763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5763)
***
### deeplinkPayload?
> `optional` **deeplinkPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:5767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5767)
***
### nativeFlowCallButtonPayload?
> `optional` **nativeFlowCallButtonPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:5766](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5766)
# ICallLogMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ICallLogMessage
Protobuf interface ICallLogMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5790)
## Properties
### callOutcome?
> `optional` **callOutcome**: `null` | [`CallOutcome`](/proto-reference/Message/CallLogMessage/enumerations/CallOutcome)
Defined in: [WAProto/index.d.ts:5792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5792)
***
### callType?
> `optional` **callType**: `null` | [`CallType`](/proto-reference/Message/CallLogMessage/enumerations/CallType)
Defined in: [WAProto/index.d.ts:5794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5794)
***
### durationSecs?
> `optional` **durationSecs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5793)
***
### isVideo?
> `optional` **isVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5791)
***
### participants?
> `optional` **participants**: `null` | [`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant)\[]
Defined in: [WAProto/index.d.ts:5795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5795)
# ICancelPaymentRequestMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ICancelPaymentRequestMessage
Protobuf interface ICancelPaymentRequestMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5852)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:5853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5853)
# IChat
Source: https://baileys.wiki/proto-reference/Message/interfaces/IChat
Protobuf interface IChat generated from WAProto.
Defined in: [WAProto/index.d.ts:5868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5868)
## Properties
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5869)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:5870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5870)
# ICloudAPIThreadControlNotification
Source: https://baileys.wiki/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification
Protobuf interface ICloudAPIThreadControlNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:5886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5886)
## Properties
### consumerLid?
> `optional` **consumerLid**: `null` | `string`
Defined in: [WAProto/index.d.ts:5889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5889)
***
### consumerPhoneNumber?
> `optional` **consumerPhoneNumber**: `null` | `string`
Defined in: [WAProto/index.d.ts:5890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5890)
***
### notificationContent?
> `optional` **notificationContent**: `null` | [`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent)
Defined in: [WAProto/index.d.ts:5891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5891)
***
### senderNotificationTimestampMs?
> `optional` **senderNotificationTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5888)
***
### shouldSuppressNotification?
> `optional` **shouldSuppressNotification**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5892)
***
### status?
> `optional` **status**: `null` | [`CloudAPIThreadControl`](/proto-reference/Message/CloudAPIThreadControlNotification/enumerations/CloudAPIThreadControl)
Defined in: [WAProto/index.d.ts:5887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5887)
# ICommentMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ICommentMessage
Protobuf interface ICommentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5939)
## Properties
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:5940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5940)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:5941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5941)
# IContactMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IContactMessage
Protobuf interface IContactMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5957)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5960)
***
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5958)
***
### vcard?
> `optional` **vcard**: `null` | `string`
Defined in: [WAProto/index.d.ts:5959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5959)
# IContactsArrayMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IContactsArrayMessage
Protobuf interface IContactsArrayMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5977)
## Properties
### contacts?
> `optional` **contacts**: `null` | [`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)\[]
Defined in: [WAProto/index.d.ts:5979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5979)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5980)
***
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5978)
# IDeclinePaymentRequestMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage
Protobuf interface IDeclinePaymentRequestMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5997)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:5998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5998)
# IDeviceSentMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IDeviceSentMessage
Protobuf interface IDeviceSentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6013)
## Properties
### destinationJid?
> `optional` **destinationJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:6014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6014)
***
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:6015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6015)
***
### phash?
> `optional` **phash**: `null` | `string`
Defined in: [WAProto/index.d.ts:6016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6016)
# IDocumentMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IDocumentMessage
Protobuf interface IDocumentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6033)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:6054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6054)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:6053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6053)
***
### contactVcard?
> `optional` **contactVcard**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6045)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6050)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6043)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6042)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6038)
***
### fileName?
> `optional` **fileName**: `null` | `string`
Defined in: [WAProto/index.d.ts:6041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6041)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6037)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6049)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6040)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:6055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6055)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6044)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:6035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6035)
***
### pageCount?
> `optional` **pageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:6039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6039)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6046)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6048)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:6051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6051)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6047)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6052)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:6036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6036)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:6034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6034)
# IEncCommentMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IEncCommentMessage
Protobuf interface IEncCommentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6091)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6094)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6093)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:6092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6092)
# IEncEventResponseMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IEncEventResponseMessage
Protobuf interface IEncEventResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6111)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6114)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6113)
***
### eventCreationMessageKey?
> `optional` **eventCreationMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:6112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6112)
# IEncReactionMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IEncReactionMessage
Protobuf interface IEncReactionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6131)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6134)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6133)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:6132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6132)
# IEventMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IEventMessage
Protobuf interface IEventMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6151)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6152)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:6155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6155)
***
### endTime?
> `optional` **endTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6159)
***
### extraGuestsAllowed?
> `optional` **extraGuestsAllowed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6160)
***
### hasReminder?
> `optional` **hasReminder**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6162)
***
### isCanceled?
> `optional` **isCanceled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6153)
***
### isScheduleCall?
> `optional` **isScheduleCall**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6161)
***
### joinLink?
> `optional` **joinLink**: `null` | `string`
Defined in: [WAProto/index.d.ts:6157](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6157)
***
### location?
> `optional` **location**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:6156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6156)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:6154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6154)
***
### reminderOffsetSec?
> `optional` **reminderOffsetSec**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6163)
***
### startTime?
> `optional` **startTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6158)
# IEventResponseMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IEventResponseMessage
Protobuf interface IEventResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6189)
## Properties
### extraGuestCount?
> `optional` **extraGuestCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:6192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6192)
***
### response?
> `optional` **response**: `null` | [`EventResponseType`](/proto-reference/Message/EventResponseMessage/enumerations/EventResponseType)
Defined in: [WAProto/index.d.ts:6190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6190)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6191)
# IExtendedTextMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IExtendedTextMessage
Protobuf interface IExtendedTextMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6219)
## Properties
### backgroundArgb?
> `optional` **backgroundArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:6225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6225)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6229)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:6222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6222)
***
### doNotPlayInline?
> `optional` **doNotPlayInline**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6230)
***
### endCardTiles?
> `optional` **endCardTiles**: `null` | [`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard)\[]
Defined in: [WAProto/index.d.ts:6248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6248)
***
### faviconMMSMetadata?
> `optional` **faviconMMSMetadata**: `null` | [`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
Defined in: [WAProto/index.d.ts:6245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6245)
***
### font?
> `optional` **font**: `null` | [`FontType`](/proto-reference/Message/ExtendedTextMessage/enumerations/FontType)
Defined in: [WAProto/index.d.ts:6226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6226)
***
### inviteLinkGroupType?
> `optional` **inviteLinkGroupType**: `null` | [`InviteLinkGroupType`](/proto-reference/Message/ExtendedTextMessage/enumerations/InviteLinkGroupType)
Defined in: [WAProto/index.d.ts:6238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6238)
***
### inviteLinkGroupTypeV2?
> `optional` **inviteLinkGroupTypeV2**: `null` | [`InviteLinkGroupType`](/proto-reference/Message/ExtendedTextMessage/enumerations/InviteLinkGroupType)
Defined in: [WAProto/index.d.ts:6241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6241)
***
### inviteLinkParentGroupSubjectV2?
> `optional` **inviteLinkParentGroupSubjectV2**: `null` | `string`
Defined in: [WAProto/index.d.ts:6239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6239)
***
### inviteLinkParentGroupThumbnailV2?
> `optional` **inviteLinkParentGroupThumbnailV2**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6240)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6228)
***
### linkPreviewMetadata?
> `optional` **linkPreviewMetadata**: `null` | [`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:6246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6246)
***
### matchedText?
> `optional` **matchedText**: `null` | `string`
Defined in: [WAProto/index.d.ts:6221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6221)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6234)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6235)
***
### musicMetadata?
> `optional` **musicMetadata**: `null` | [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
Defined in: [WAProto/index.d.ts:6250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6250)
***
### paymentExtendedMetadata?
> `optional` **paymentExtendedMetadata**: `null` | [`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
Defined in: [WAProto/index.d.ts:6251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6251)
***
### paymentLinkMetadata?
> `optional` **paymentLinkMetadata**: `null` | [`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:6247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6247)
***
### previewType?
> `optional` **previewType**: `null` | [`PreviewType`](/proto-reference/Message/ExtendedTextMessage/enumerations/PreviewType)
Defined in: [WAProto/index.d.ts:6227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6227)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6220)
***
### textArgb?
> `optional` **textArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:6224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6224)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6231)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6233)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:6236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6236)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6232)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6237)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:6223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6223)
***
### videoContentUrl?
> `optional` **videoContentUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:6249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6249)
***
### videoHeight?
> `optional` **videoHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:6243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6243)
***
### videoWidth?
> `optional` **videoWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6244)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6242)
# IFullHistorySyncOnDemandRequestMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata
Protobuf interface IFullHistorySyncOnDemandRequestMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:6327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6327)
## Properties
### requestId?
> `optional` **requestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:6328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6328)
# IFutureProofMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IFutureProofMessage
Protobuf interface IFutureProofMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6343)
## Properties
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:6344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6344)
# IGroupInviteMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IGroupInviteMessage
Protobuf interface IGroupInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6359)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:6365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6365)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6366)
***
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:6360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6360)
***
### groupName?
> `optional` **groupName**: `null` | `string`
Defined in: [WAProto/index.d.ts:6363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6363)
***
### groupType?
> `optional` **groupType**: `null` | [`GroupType`](/proto-reference/Message/GroupInviteMessage/enumerations/GroupType)
Defined in: [WAProto/index.d.ts:6367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6367)
***
### inviteCode?
> `optional` **inviteCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:6361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6361)
***
### inviteExpiration?
> `optional` **inviteExpiration**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6362)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6364)
# IHighlyStructuredMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IHighlyStructuredMessage
Protobuf interface IHighlyStructuredMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6397)
## Properties
### deterministicLc?
> `optional` **deterministicLc**: `null` | `string`
Defined in: [WAProto/index.d.ts:6405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6405)
***
### deterministicLg?
> `optional` **deterministicLg**: `null` | `string`
Defined in: [WAProto/index.d.ts:6404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6404)
***
### elementName?
> `optional` **elementName**: `null` | `string`
Defined in: [WAProto/index.d.ts:6399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6399)
***
### fallbackLc?
> `optional` **fallbackLc**: `null` | `string`
Defined in: [WAProto/index.d.ts:6402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6402)
***
### fallbackLg?
> `optional` **fallbackLg**: `null` | `string`
Defined in: [WAProto/index.d.ts:6401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6401)
***
### hydratedHsm?
> `optional` **hydratedHsm**: `null` | [`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
Defined in: [WAProto/index.d.ts:6406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6406)
***
### localizableParams?
> `optional` **localizableParams**: `null` | [`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter)\[]
Defined in: [WAProto/index.d.ts:6403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6403)
***
### namespace?
> `optional` **namespace**: `null` | `string`
Defined in: [WAProto/index.d.ts:6398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6398)
***
### params?
> `optional` **params**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:6400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6400)
# IHistorySyncMessageAccessStatus
Source: https://baileys.wiki/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus
Protobuf interface IHistorySyncMessageAccessStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:6558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6558)
## Properties
### completeAccessGranted?
> `optional` **completeAccessGranted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6559)
# IHistorySyncNotification
Source: https://baileys.wiki/proto-reference/Message/interfaces/IHistorySyncNotification
Protobuf interface IHistorySyncNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:6574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6574)
## Properties
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:6581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6581)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6579)
***
### encHandle?
> `optional` **encHandle**: `null` | `string`
Defined in: [WAProto/index.d.ts:6588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6588)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6578)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6576)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6575)
***
### fullHistorySyncOnDemandRequestMetadata?
> `optional` **fullHistorySyncOnDemandRequestMetadata**: `null` | [`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:6587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6587)
***
### initialHistBootstrapInlinePayload?
> `optional` **initialHistBootstrapInlinePayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6585)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6577)
***
### messageAccessStatus?
> `optional` **messageAccessStatus**: `null` | [`IHistorySyncMessageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
Defined in: [WAProto/index.d.ts:6589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6589)
***
### oldestMsgInChunkTimestampSec?
> `optional` **oldestMsgInChunkTimestampSec**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6584)
***
### originalMessageId?
> `optional` **originalMessageId**: `null` | `string`
Defined in: [WAProto/index.d.ts:6582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6582)
***
### peerDataRequestSessionId?
> `optional` **peerDataRequestSessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:6586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6586)
***
### progress?
> `optional` **progress**: `null` | `number`
Defined in: [WAProto/index.d.ts:6583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6583)
***
### syncType?
> `optional` **syncType**: `null` | [`HistorySyncType`](/proto-reference/Message/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:6580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6580)
# IImageMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IImageMessage
Protobuf interface IImageMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6630)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:6659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6659)
***
### annotations?
> `optional` **annotations**: `null` | [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:6657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6657)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:6633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6633)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6644)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6641)
***
### experimentGroupId?
> `optional` **experimentGroupId**: `null` | `number`
Defined in: [WAProto/index.d.ts:6647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6647)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6639)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6635)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6634)
***
### firstScanLength?
> `optional` **firstScanLength**: `null` | `number`
Defined in: [WAProto/index.d.ts:6646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6646)
***
### firstScanSidecar?
> `optional` **firstScanSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6645)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:6636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6636)
***
### imageSourceType?
> `optional` **imageSourceType**: `null` | [`ImageSourceType`](/proto-reference/Message/ImageMessage/enumerations/ImageSourceType)
Defined in: [WAProto/index.d.ts:6658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6658)
***
### interactiveAnnotations?
> `optional` **interactiveAnnotations**: `null` | [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:6640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6640)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6643)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6638)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:6660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6660)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6642)
***
### midQualityFileEncSha256?
> `optional` **midQualityFileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6651)
***
### midQualityFileSha256?
> `optional` **midQualityFileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6650)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:6632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6632)
***
### qrUrl?
> `optional` **qrUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:6661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6661)
***
### scanLengths?
> `optional` **scanLengths**: `null` | `number`\[]
Defined in: [WAProto/index.d.ts:6649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6649)
***
### scansSidecar?
> `optional` **scansSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6648)
***
### staticUrl?
> `optional` **staticUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:6656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6656)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6653)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6655)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6654)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:6631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6631)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6652)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:6637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6637)
# IInitialSecurityNotificationSettingSync
Source: https://baileys.wiki/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync
Protobuf interface IInitialSecurityNotificationSettingSync generated from WAProto.
Defined in: [WAProto/index.d.ts:6716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6716)
## Properties
### securityNotificationEnabled?
> `optional` **securityNotificationEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6717)
# IInteractiveMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IInteractiveMessage
Protobuf interface IInteractiveMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6732)
## Properties
### body?
> `optional` **body**: `null` | [`IBody`](/proto-reference/Message/InteractiveMessage/interfaces/IBody)
Defined in: [WAProto/index.d.ts:6734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6734)
***
### carouselMessage?
> `optional` **carouselMessage**: `null` | [`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage)
Defined in: [WAProto/index.d.ts:6741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6741)
***
### collectionMessage?
> `optional` **collectionMessage**: `null` | [`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage)
Defined in: [WAProto/index.d.ts:6739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6739)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6736)
***
### footer?
> `optional` **footer**: `null` | [`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter)
Defined in: [WAProto/index.d.ts:6735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6735)
***
### header?
> `optional` **header**: `null` | [`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader)
Defined in: [WAProto/index.d.ts:6733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6733)
***
### nativeFlowMessage?
> `optional` **nativeFlowMessage**: `null` | [`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage)
Defined in: [WAProto/index.d.ts:6740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6740)
***
### shopStorefrontMessage?
> `optional` **shopStorefrontMessage**: `null` | [`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage)
Defined in: [WAProto/index.d.ts:6738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6738)
***
### urlTrackingMap?
> `optional` **urlTrackingMap**: `null` | [`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
Defined in: [WAProto/index.d.ts:6737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6737)
# IInteractiveResponseMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IInteractiveResponseMessage
Protobuf interface IInteractiveResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6958)
## Properties
### body?
> `optional` **body**: `null` | [`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody)
Defined in: [WAProto/index.d.ts:6959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6959)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6960)
***
### nativeFlowResponseMessage?
> `optional` **nativeFlowResponseMessage**: `null` | [`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage)
Defined in: [WAProto/index.d.ts:6961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6961)
# IInvoiceMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IInvoiceMessage
Protobuf interface IInvoiceMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7028)
## Properties
### attachmentDirectPath?
> `optional` **attachmentDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:7037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7037)
***
### attachmentFileEncSha256?
> `optional` **attachmentFileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7036)
***
### attachmentFileSha256?
> `optional` **attachmentFileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7035)
***
### attachmentJpegThumbnail?
> `optional` **attachmentJpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7038)
***
### attachmentMediaKey?
> `optional` **attachmentMediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7033)
***
### attachmentMediaKeyTimestamp?
> `optional` **attachmentMediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7034)
***
### attachmentMimetype?
> `optional` **attachmentMimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:7032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7032)
***
### attachmentType?
> `optional` **attachmentType**: `null` | [`AttachmentType`](/proto-reference/Message/InvoiceMessage/enumerations/AttachmentType)
Defined in: [WAProto/index.d.ts:7031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7031)
***
### note?
> `optional` **note**: `null` | `string`
Defined in: [WAProto/index.d.ts:7029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7029)
***
### token?
> `optional` **token**: `null` | `string`
Defined in: [WAProto/index.d.ts:7030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7030)
# IKeepInChatMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IKeepInChatMessage
Protobuf interface IKeepInChatMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7070)
## Properties
### keepType?
> `optional` **keepType**: `null` | [`KeepType`](/proto-reference/enumerations/KeepType)
Defined in: [WAProto/index.d.ts:7072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7072)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:7071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7071)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7073)
# ILinkPreviewMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/ILinkPreviewMetadata
Protobuf interface ILinkPreviewMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7090)
## Properties
### fbExperimentId?
> `optional` **fbExperimentId**: `null` | `number`
Defined in: [WAProto/index.d.ts:7093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7093)
***
### linkInlineVideoMuted?
> `optional` **linkInlineVideoMuted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7096)
***
### linkMediaDuration?
> `optional` **linkMediaDuration**: `null` | `number`
Defined in: [WAProto/index.d.ts:7094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7094)
***
### musicMetadata?
> `optional` **musicMetadata**: `null` | [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
Defined in: [WAProto/index.d.ts:7098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7098)
***
### paymentLinkMetadata?
> `optional` **paymentLinkMetadata**: `null` | [`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:7091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7091)
***
### socialMediaPostType?
> `optional` **socialMediaPostType**: `null` | [`SocialMediaPostType`](/proto-reference/Message/LinkPreviewMetadata/enumerations/SocialMediaPostType)
Defined in: [WAProto/index.d.ts:7095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7095)
***
### urlMetadata?
> `optional` **urlMetadata**: `null` | [`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata)
Defined in: [WAProto/index.d.ts:7092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7092)
***
### videoContentCaption?
> `optional` **videoContentCaption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7099)
***
### videoContentUrl?
> `optional` **videoContentUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:7097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7097)
# IListMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IListMessage
Protobuf interface IListMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7134)
## Properties
### buttonText?
> `optional` **buttonText**: `null` | `string`
Defined in: [WAProto/index.d.ts:7137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7137)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7142)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:7136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7136)
***
### footerText?
> `optional` **footerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:7141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7141)
***
### listType?
> `optional` **listType**: `null` | [`ListType`](/proto-reference/Message/ListMessage/enumerations/ListType)
Defined in: [WAProto/index.d.ts:7138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7138)
***
### productListInfo?
> `optional` **productListInfo**: `null` | [`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo)
Defined in: [WAProto/index.d.ts:7140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7140)
***
### sections?
> `optional` **sections**: `null` | [`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection)\[]
Defined in: [WAProto/index.d.ts:7139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7139)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7135](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7135)
# IListResponseMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IListResponseMessage
Protobuf interface IListResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7283)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7287)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:7288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7288)
***
### listType?
> `optional` **listType**: `null` | [`ListType`](/proto-reference/Message/ListResponseMessage/enumerations/ListType)
Defined in: [WAProto/index.d.ts:7285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7285)
***
### singleSelectReply?
> `optional` **singleSelectReply**: `null` | [`ISingleSelectReply`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply)
Defined in: [WAProto/index.d.ts:7286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7286)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7284)
# ILiveLocationMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ILiveLocationMessage
Protobuf interface ILiveLocationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7331)
## Properties
### accuracyInMeters?
> `optional` **accuracyInMeters**: `null` | `number`
Defined in: [WAProto/index.d.ts:7334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7334)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7337)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7341)
***
### degreesClockwiseFromMagneticNorth?
> `optional` **degreesClockwiseFromMagneticNorth**: `null` | `number`
Defined in: [WAProto/index.d.ts:7336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7336)
***
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7332)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7333)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7340)
***
### sequenceNumber?
> `optional` **sequenceNumber**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7338)
***
### speedInMps?
> `optional` **speedInMps**: `null` | `number`
Defined in: [WAProto/index.d.ts:7335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7335)
***
### timeOffset?
> `optional` **timeOffset**: `null` | `number`
Defined in: [WAProto/index.d.ts:7339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7339)
# ILocationMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ILocationMessage
Protobuf interface ILocationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7365)
## Properties
### accuracyInMeters?
> `optional` **accuracyInMeters**: `null` | `number`
Defined in: [WAProto/index.d.ts:7372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7372)
***
### address?
> `optional` **address**: `null` | `string`
Defined in: [WAProto/index.d.ts:7369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7369)
***
### comment?
> `optional` **comment**: `null` | `string`
Defined in: [WAProto/index.d.ts:7375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7375)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7377)
***
### degreesClockwiseFromMagneticNorth?
> `optional` **degreesClockwiseFromMagneticNorth**: `null` | `number`
Defined in: [WAProto/index.d.ts:7374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7374)
***
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7366)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7367)
***
### isLive?
> `optional` **isLive**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7371)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7376)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:7368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7368)
***
### speedInMps?
> `optional` **speedInMps**: `null` | `number`
Defined in: [WAProto/index.d.ts:7373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7373)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:7370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7370)
# IMMSThumbnailMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IMMSThumbnailMetadata
Protobuf interface IMMSThumbnailMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7403)
## Properties
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7407)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:7411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7411)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7408)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:7404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7404)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7406)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:7409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7409)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7405)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:7410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7410)
# IMessageHistoryBundle
Source: https://baileys.wiki/proto-reference/Message/interfaces/IMessageHistoryBundle
Protobuf interface IMessageHistoryBundle generated from WAProto.
Defined in: [WAProto/index.d.ts:7441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7441)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7448)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:7446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7446)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7445)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7443)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7444)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7447)
***
### messageHistoryMetadata?
> `optional` **messageHistoryMetadata**: `null` | [`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7449)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:7442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7442)
# IMessageHistoryMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IMessageHistoryMetadata
Protobuf interface IMessageHistoryMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7471)
## Properties
### historyReceivers?
> `optional` **historyReceivers**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:7472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7472)
***
### messageCount?
> `optional` **messageCount**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7474)
***
### oldestMessageTimestamp?
> `optional` **oldestMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7473)
# IMessageHistoryNotice
Source: https://baileys.wiki/proto-reference/Message/interfaces/IMessageHistoryNotice
Protobuf interface IMessageHistoryNotice generated from WAProto.
Defined in: [WAProto/index.d.ts:7491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7491)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7492)
***
### messageHistoryMetadata?
> `optional` **messageHistoryMetadata**: `null` | [`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7493)
# INewsletterAdminInviteMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/INewsletterAdminInviteMessage
Protobuf interface INewsletterAdminInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7509)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7513)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7515)
***
### inviteExpiration?
> `optional` **inviteExpiration**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7514)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7512)
***
### newsletterJid?
> `optional` **newsletterJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7510)
***
### newsletterName?
> `optional` **newsletterName**: `null` | `string`
Defined in: [WAProto/index.d.ts:7511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7511)
# INewsletterFollowerInviteMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage
Protobuf interface INewsletterFollowerInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7535)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7539)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7540)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7538)
***
### newsletterJid?
> `optional` **newsletterJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7536)
***
### newsletterName?
> `optional` **newsletterName**: `null` | `string`
Defined in: [WAProto/index.d.ts:7537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7537)
# IOrderMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IOrderMessage
Protobuf interface IOrderMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7559)
## Properties
### catalogType?
> `optional` **catalogType**: `null` | `string`
Defined in: [WAProto/index.d.ts:7574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7574)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7571)
***
### itemCount?
> `optional` **itemCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:7562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7562)
***
### message?
> `optional` **message**: `null` | `string`
Defined in: [WAProto/index.d.ts:7565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7565)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:7572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7572)
***
### orderId?
> `optional` **orderId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7560)
***
### orderRequestMessageId?
> `optional` **orderRequestMessageId**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:7573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7573)
***
### orderTitle?
> `optional` **orderTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:7566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7566)
***
### sellerJid?
> `optional` **sellerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7567)
***
### status?
> `optional` **status**: `null` | [`OrderStatus`](/proto-reference/Message/OrderMessage/enumerations/OrderStatus)
Defined in: [WAProto/index.d.ts:7563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7563)
***
### surface?
> `optional` **surface**: `null` | [`CATALOG`](/proto-reference/Message/OrderMessage/enumerations/OrderSurface#catalog)
Defined in: [WAProto/index.d.ts:7564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7564)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7561)
***
### token?
> `optional` **token**: `null` | `string`
Defined in: [WAProto/index.d.ts:7568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7568)
***
### totalAmount1000?
> `optional` **totalAmount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7569)
***
### totalCurrencyCode?
> `optional` **totalCurrencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:7570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7570)
# IPaymentExtendedMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPaymentExtendedMetadata
Protobuf interface IPaymentExtendedMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7616)
## Properties
### messageParamsJson?
> `optional` **messageParamsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:7619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7619)
***
### platform?
> `optional` **platform**: `null` | `string`
Defined in: [WAProto/index.d.ts:7618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7618)
***
### type?
> `optional` **type**: `null` | `number`
Defined in: [WAProto/index.d.ts:7617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7617)
# IPaymentInviteMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPaymentInviteMessage
Protobuf interface IPaymentInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7636)
## Properties
### expiryTimestamp?
> `optional` **expiryTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7638)
***
### serviceType?
> `optional` **serviceType**: `null` | [`ServiceType`](/proto-reference/Message/PaymentInviteMessage/enumerations/ServiceType)
Defined in: [WAProto/index.d.ts:7637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7637)
# IPaymentLinkMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPaymentLinkMetadata
Protobuf interface IPaymentLinkMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7664)
## Properties
### button?
> `optional` **button**: `null` | [`IPaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton)
Defined in: [WAProto/index.d.ts:7665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7665)
***
### header?
> `optional` **header**: `null` | [`IPaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader)
Defined in: [WAProto/index.d.ts:7666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7666)
***
### provider?
> `optional` **provider**: `null` | [`IPaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider)
Defined in: [WAProto/index.d.ts:7667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7667)
# IPeerDataOperationRequestMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage
Protobuf interface IPeerDataOperationRequestMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7743)
## Properties
### fullHistorySyncOnDemandRequest?
> `optional` **fullHistorySyncOnDemandRequest**: `null` | [`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7749)
***
### galaxyFlowAction?
> `optional` **galaxyFlowAction**: `null` | [`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction)
Defined in: [WAProto/index.d.ts:7752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7752)
***
### historySyncChunkRetryRequest?
> `optional` **historySyncChunkRetryRequest**: `null` | [`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest)
Defined in: [WAProto/index.d.ts:7751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7751)
***
### historySyncOnDemandRequest?
> `optional` **historySyncOnDemandRequest**: `null` | [`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7747)
***
### peerDataOperationRequestType?
> `optional` **peerDataOperationRequestType**: `null` | [`PeerDataOperationRequestType`](/proto-reference/Message/enumerations/PeerDataOperationRequestType)
Defined in: [WAProto/index.d.ts:7744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7744)
***
### placeholderMessageResendRequest?
> `optional` **placeholderMessageResendRequest**: `null` | [`IPlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest)\[]
Defined in: [WAProto/index.d.ts:7748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7748)
***
### requestStickerReupload?
> `optional` **requestStickerReupload**: `null` | [`IRequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload)\[]
Defined in: [WAProto/index.d.ts:7745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7745)
***
### requestUrlPreview?
> `optional` **requestUrlPreview**: `null` | [`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview)\[]
Defined in: [WAProto/index.d.ts:7746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7746)
***
### syncdCollectionFatalRecoveryRequest?
> `optional` **syncdCollectionFatalRecoveryRequest**: `null` | [`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest)
Defined in: [WAProto/index.d.ts:7750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7750)
# IPeerDataOperationRequestResponseMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage
Protobuf interface IPeerDataOperationRequestResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7939)
## Properties
### peerDataOperationRequestType?
> `optional` **peerDataOperationRequestType**: `null` | [`PeerDataOperationRequestType`](/proto-reference/Message/enumerations/PeerDataOperationRequestType)
Defined in: [WAProto/index.d.ts:7940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7940)
***
### peerDataOperationResult?
> `optional` **peerDataOperationResult**: `null` | [`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult)\[]
Defined in: [WAProto/index.d.ts:7942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7942)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7941)
# IPinInChatMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPinInChatMessage
Protobuf interface IPinInChatMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8242)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8243)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8245)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/PinInChatMessage/enumerations/Type)
Defined in: [WAProto/index.d.ts:8244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8244)
# IPlaceholderMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPlaceholderMessage
Protobuf interface IPlaceholderMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8271)
## Properties
### type?
> `optional` **type**: `null` | [`MASK_LINKED_DEVICES`](/proto-reference/Message/PlaceholderMessage/enumerations/PlaceholderType#mask_linked_devices)
Defined in: [WAProto/index.d.ts:8272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8272)
# IPollCreationMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPollCreationMessage
Protobuf interface IPollCreationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8300)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8305)
***
### correctAnswer?
> `optional` **correctAnswer**: `null` | [`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)
Defined in: [WAProto/index.d.ts:8308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8308)
***
### encKey?
> `optional` **encKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8301)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:8302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8302)
***
### options?
> `optional` **options**: `null` | [`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)\[]
Defined in: [WAProto/index.d.ts:8303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8303)
***
### pollContentType?
> `optional` **pollContentType**: `null` | [`PollContentType`](/proto-reference/Message/enumerations/PollContentType)
Defined in: [WAProto/index.d.ts:8306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8306)
***
### pollType?
> `optional` **pollType**: `null` | [`PollType`](/proto-reference/Message/enumerations/PollType)
Defined in: [WAProto/index.d.ts:8307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8307)
***
### selectableOptionsCount?
> `optional` **selectableOptionsCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:8304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8304)
# IPollEncValue
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPollEncValue
Protobuf interface IPollEncValue generated from WAProto.
Defined in: [WAProto/index.d.ts:8351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8351)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8353)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8352)
# IPollResultSnapshotMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPollResultSnapshotMessage
Protobuf interface IPollResultSnapshotMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8369)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8372)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:8370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8370)
***
### pollType?
> `optional` **pollType**: `null` | [`PollType`](/proto-reference/Message/enumerations/PollType)
Defined in: [WAProto/index.d.ts:8373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8373)
***
### pollVotes?
> `optional` **pollVotes**: `null` | [`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote)\[]
Defined in: [WAProto/index.d.ts:8371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8371)
# IPollUpdateMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPollUpdateMessage
Protobuf interface IPollUpdateMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8417)
## Properties
### metadata?
> `optional` **metadata**: `null` | [`IPollUpdateMessageMetadata`](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
Defined in: [WAProto/index.d.ts:8420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8420)
***
### pollCreationMessageKey?
> `optional` **pollCreationMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8418)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8421)
***
### vote?
> `optional` **vote**: `null` | [`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
Defined in: [WAProto/index.d.ts:8419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8419)
# IPollUpdateMessageMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPollUpdateMessageMetadata
Protobuf interface IPollUpdateMessageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:8439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8439)
# IPollVoteMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IPollVoteMessage
Protobuf interface IPollVoteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8453)
## Properties
### selectedOptions?
> `optional` **selectedOptions**: `null` | `Uint8Array`\<`ArrayBufferLike`>\[]
Defined in: [WAProto/index.d.ts:8454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8454)
# IProductMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IProductMessage
Protobuf interface IProductMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8469)
## Properties
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:8473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8473)
***
### businessOwnerJid?
> `optional` **businessOwnerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:8471](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8471)
***
### catalog?
> `optional` **catalog**: `null` | [`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot)
Defined in: [WAProto/index.d.ts:8472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8472)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8475)
***
### footer?
> `optional` **footer**: `null` | `string`
Defined in: [WAProto/index.d.ts:8474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8474)
***
### product?
> `optional` **product**: `null` | [`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot)
Defined in: [WAProto/index.d.ts:8470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8470)
# IProtocolMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IProtocolMessage
Protobuf interface IProtocolMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8556)
## Properties
### aiPsiMetadata?
> `optional` **aiPsiMetadata**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8578)
***
### aiQueryFanout?
> `optional` **aiQueryFanout**: `null` | [`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout)
Defined in: [WAProto/index.d.ts:8579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8579)
***
### appStateFatalExceptionNotification?
> `optional` **appStateFatalExceptionNotification**: `null` | [`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
Defined in: [WAProto/index.d.ts:8565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8565)
***
### appStateSyncKeyRequest?
> `optional` **appStateSyncKeyRequest**: `null` | [`IAppStateSyncKeyRequest`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
Defined in: [WAProto/index.d.ts:8563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8563)
***
### appStateSyncKeyShare?
> `optional` **appStateSyncKeyShare**: `null` | [`IAppStateSyncKeyShare`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
Defined in: [WAProto/index.d.ts:8562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8562)
***
### botFeedbackMessage?
> `optional` **botFeedbackMessage**: `null` | [`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage)
Defined in: [WAProto/index.d.ts:8571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8571)
***
### cloudApiThreadControlNotification?
> `optional` **cloudApiThreadControlNotification**: `null` | [`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
Defined in: [WAProto/index.d.ts:8575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8575)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
Defined in: [WAProto/index.d.ts:8566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8566)
***
### editedMessage?
> `optional` **editedMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:8567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8567)
***
### ephemeralExpiration?
> `optional` **ephemeralExpiration**: `null` | `number`
Defined in: [WAProto/index.d.ts:8559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8559)
***
### ephemeralSettingTimestamp?
> `optional` **ephemeralSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8560)
***
### historySyncNotification?
> `optional` **historySyncNotification**: `null` | [`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
Defined in: [WAProto/index.d.ts:8561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8561)
***
### initialSecurityNotificationSettingSync?
> `optional` **initialSecurityNotificationSettingSync**: `null` | [`IInitialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
Defined in: [WAProto/index.d.ts:8564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8564)
***
### invokerJid?
> `optional` **invokerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:8572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8572)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8557)
***
### lidMigrationMappingSyncMessage?
> `optional` **lidMigrationMappingSyncMessage**: `null` | [`ILIDMigrationMappingSyncMessage`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage)
Defined in: [WAProto/index.d.ts:8576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8576)
***
### limitSharing?
> `optional` **limitSharing**: `null` | [`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
Defined in: [WAProto/index.d.ts:8577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8577)
***
### mediaNotifyMessage?
> `optional` **mediaNotifyMessage**: `null` | [`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage)
Defined in: [WAProto/index.d.ts:8574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8574)
***
### memberLabel?
> `optional` **memberLabel**: `null` | [`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
Defined in: [WAProto/index.d.ts:8580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8580)
***
### peerDataOperationRequestMessage?
> `optional` **peerDataOperationRequestMessage**: `null` | [`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage)
Defined in: [WAProto/index.d.ts:8569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8569)
***
### peerDataOperationRequestResponseMessage?
> `optional` **peerDataOperationRequestResponseMessage**: `null` | [`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
Defined in: [WAProto/index.d.ts:8570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8570)
***
### requestWelcomeMessageMetadata?
> `optional` **requestWelcomeMessageMetadata**: `null` | [`IRequestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
Defined in: [WAProto/index.d.ts:8573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8573)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8568)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/ProtocolMessage/enumerations/Type)
Defined in: [WAProto/index.d.ts:8558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8558)
# IQuestionResponseMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IQuestionResponseMessage
Protobuf interface IQuestionResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8650)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8651)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8652)
# IReactionMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IReactionMessage
Protobuf interface IReactionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8668)
## Properties
### groupingKey?
> `optional` **groupingKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:8671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8671)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8669)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8672)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8670)
# IRequestPaymentMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IRequestPaymentMessage
Protobuf interface IRequestPaymentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8690)
## Properties
### amount?
> `optional` **amount**: `null` | [`IMoney`](/proto-reference/interfaces/IMoney)
Defined in: [WAProto/index.d.ts:8696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8696)
***
### amount1000?
> `optional` **amount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8693)
***
### background?
> `optional` **background**: `null` | [`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
Defined in: [WAProto/index.d.ts:8697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8697)
***
### currencyCodeIso4217?
> `optional` **currencyCodeIso4217**: `null` | `string`
Defined in: [WAProto/index.d.ts:8692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8692)
***
### expiryTimestamp?
> `optional` **expiryTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8695)
***
### noteMessage?
> `optional` **noteMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:8691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8691)
***
### requestFrom?
> `optional` **requestFrom**: `null` | `string`
Defined in: [WAProto/index.d.ts:8694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8694)
# IRequestPhoneNumberMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IRequestPhoneNumberMessage
Protobuf interface IRequestPhoneNumberMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8718)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8719)
# IRequestWelcomeMessageMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata
Protobuf interface IRequestWelcomeMessageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:8734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8734)
## Properties
### localChatState?
> `optional` **localChatState**: `null` | [`LocalChatState`](/proto-reference/Message/RequestWelcomeMessageMetadata/enumerations/LocalChatState)
Defined in: [WAProto/index.d.ts:8735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8735)
# IScheduledCallCreationMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IScheduledCallCreationMessage
Protobuf interface IScheduledCallCreationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8758)
## Properties
### callType?
> `optional` **callType**: `null` | [`CallType`](/proto-reference/Message/ScheduledCallCreationMessage/enumerations/CallType)
Defined in: [WAProto/index.d.ts:8760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8760)
***
### scheduledTimestampMs?
> `optional` **scheduledTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8759)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8761)
# IScheduledCallEditMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IScheduledCallEditMessage
Protobuf interface IScheduledCallEditMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8787)
## Properties
### editType?
> `optional` **editType**: `null` | [`EditType`](/proto-reference/Message/ScheduledCallEditMessage/enumerations/EditType)
Defined in: [WAProto/index.d.ts:8789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8789)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8788)
# ISecretEncryptedMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ISecretEncryptedMessage
Protobuf interface ISecretEncryptedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8813)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8816)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8815)
***
### secretEncType?
> `optional` **secretEncType**: `null` | [`SecretEncType`](/proto-reference/Message/SecretEncryptedMessage/enumerations/SecretEncType)
Defined in: [WAProto/index.d.ts:8817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8817)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8814)
# ISendPaymentMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ISendPaymentMessage
Protobuf interface ISendPaymentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8844)
## Properties
### background?
> `optional` **background**: `null` | [`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
Defined in: [WAProto/index.d.ts:8847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8847)
***
### noteMessage?
> `optional` **noteMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:8845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8845)
***
### requestMessageKey?
> `optional` **requestMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8846)
***
### transactionData?
> `optional` **transactionData**: `null` | `string`
Defined in: [WAProto/index.d.ts:8848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8848)
# ISenderKeyDistributionMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ISenderKeyDistributionMessage
Protobuf interface ISenderKeyDistributionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8866)
## Properties
### axolotlSenderKeyDistributionMessage?
> `optional` **axolotlSenderKeyDistributionMessage**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8868)
***
### groupId?
> `optional` **groupId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8867)
# IStatusNotificationMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IStatusNotificationMessage
Protobuf interface IStatusNotificationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8884)
## Properties
### originalMessageKey?
> `optional` **originalMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8886)
***
### responseMessageKey?
> `optional` **responseMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8885)
***
### type?
> `optional` **type**: `null` | [`StatusNotificationType`](/proto-reference/Message/StatusNotificationMessage/enumerations/StatusNotificationType)
Defined in: [WAProto/index.d.ts:8887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8887)
# IStatusQuestionAnswerMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage
Protobuf interface IStatusQuestionAnswerMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8914)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8915)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8916)
# IStatusQuotedMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IStatusQuotedMessage
Protobuf interface IStatusQuotedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8932)
## Properties
### originalStatusId?
> `optional` **originalStatusId**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8936)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8934)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8935)
***
### type?
> `optional` **type**: `null` | [`QUESTION_ANSWER`](/proto-reference/Message/StatusQuotedMessage/enumerations/StatusQuotedMessageType#question_answer)
Defined in: [WAProto/index.d.ts:8933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8933)
# IStatusStickerInteractionMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IStatusStickerInteractionMessage
Protobuf interface IStatusStickerInteractionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8961)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8962)
***
### stickerKey?
> `optional` **stickerKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:8963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8963)
***
### type?
> `optional` **type**: `null` | [`StatusStickerType`](/proto-reference/Message/StatusStickerInteractionMessage/enumerations/StatusStickerType)
Defined in: [WAProto/index.d.ts:8964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8964)
# IStickerMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IStickerMessage
Protobuf interface IStickerMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8989)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:9009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9009)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9004)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:8997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8997)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8992)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8998)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8991)
***
### firstFrameLength?
> `optional` **firstFrameLength**: `null` | `number`
Defined in: [WAProto/index.d.ts:9000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9000)
***
### firstFrameSidecar?
> `optional` **firstFrameSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9001)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:8995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8995)
***
### isAiSticker?
> `optional` **isAiSticker**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9007)
***
### isAnimated?
> `optional` **isAnimated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9002)
***
### isAvatar?
> `optional` **isAvatar**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9006)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9008)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8993)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:9010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9010)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8999)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:8994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8994)
***
### pngThumbnail?
> `optional` **pngThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9003)
***
### stickerSentTs?
> `optional` **stickerSentTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9005)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:8990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8990)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:8996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8996)
# IStickerPackMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IStickerPackMessage
Protobuf interface IStickerPackMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9045)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:9055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9055)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9056)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9054)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9052)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9050)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9051)
***
### imageDataHash?
> `optional` **imageDataHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:9065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9065)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9053)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9058)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:9047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9047)
***
### packDescription?
> `optional` **packDescription**: `null` | `string`
Defined in: [WAProto/index.d.ts:9057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9057)
***
### publisher?
> `optional` **publisher**: `null` | `string`
Defined in: [WAProto/index.d.ts:9048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9048)
***
### stickerPackId?
> `optional` **stickerPackId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9046)
***
### stickerPackOrigin?
> `optional` **stickerPackOrigin**: `null` | [`StickerPackOrigin`](/proto-reference/Message/StickerPackMessage/enumerations/StickerPackOrigin)
Defined in: [WAProto/index.d.ts:9067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9067)
***
### stickerPackSize?
> `optional` **stickerPackSize**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9066)
***
### stickers?
> `optional` **stickers**: `null` | [`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker)\[]
Defined in: [WAProto/index.d.ts:9049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9049)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9060)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9062)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:9063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9063)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9061)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:9064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9064)
***
### trayIconFileName?
> `optional` **trayIconFileName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9059)
# IStickerSyncRMRMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IStickerSyncRMRMessage
Protobuf interface IStickerSyncRMRMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9138)
## Properties
### filehash?
> `optional` **filehash**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:9139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9139)
***
### requestTimestamp?
> `optional` **requestTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9141)
***
### rmrSource?
> `optional` **rmrSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:9140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9140)
# ITemplateButtonReplyMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ITemplateButtonReplyMessage
Protobuf interface ITemplateButtonReplyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9158)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9161)
***
### selectedCarouselCardIndex?
> `optional` **selectedCarouselCardIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9163)
***
### selectedDisplayText?
> `optional` **selectedDisplayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9160)
***
### selectedId?
> `optional` **selectedId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9159)
***
### selectedIndex?
> `optional` **selectedIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9162)
# ITemplateMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/ITemplateMessage
Protobuf interface ITemplateMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9182)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9183)
***
### fourRowTemplate?
> `optional` **fourRowTemplate**: `null` | [`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate)
Defined in: [WAProto/index.d.ts:9186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9186)
***
### hydratedFourRowTemplate?
> `optional` **hydratedFourRowTemplate**: `null` | [`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9187)
***
### hydratedTemplate?
> `optional` **hydratedTemplate**: `null` | [`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9184)
***
### interactiveMessageTemplate?
> `optional` **interactiveMessageTemplate**: `null` | [`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
Defined in: [WAProto/index.d.ts:9188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9188)
***
### templateId?
> `optional` **templateId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9185)
# IURLMetadata
Source: https://baileys.wiki/proto-reference/Message/interfaces/IURLMetadata
Protobuf interface IURLMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:9278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9278)
## Properties
### fbExperimentId?
> `optional` **fbExperimentId**: `null` | `number`
Defined in: [WAProto/index.d.ts:9279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9279)
# IVideoEndCard
Source: https://baileys.wiki/proto-reference/Message/interfaces/IVideoEndCard
Protobuf interface IVideoEndCard generated from WAProto.
Defined in: [WAProto/index.d.ts:9294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9294)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:9296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9296)
***
### profilePictureUrl?
> `optional` **profilePictureUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9298)
***
### thumbnailImageUrl?
> `optional` **thumbnailImageUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9297)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:9295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9295)
# IVideoMessage
Source: https://baileys.wiki/proto-reference/Message/interfaces/IVideoMessage
Protobuf interface IVideoMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9316)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:9341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9341)
***
### annotations?
> `optional` **annotations**: `null` | [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:9340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9340)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:9323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9323)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9332)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9329)
***
### externalShareFullVideoDurationInSeconds?
> `optional` **externalShareFullVideoDurationInSeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:9343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9343)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9327)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9320)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9319)
***
### gifAttribution?
> `optional` **gifAttribution**: `null` | [`Attribution`](/proto-reference/Message/VideoMessage/enumerations/Attribution)
Defined in: [WAProto/index.d.ts:9334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9334)
***
### gifPlayback?
> `optional` **gifPlayback**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9324)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:9325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9325)
***
### interactiveAnnotations?
> `optional` **interactiveAnnotations**: `null` | [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:9328](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9328)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9331)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9322)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:9347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9347)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9330)
***
### metadataUrl?
> `optional` **metadataUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9345)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:9318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9318)
***
### motionPhotoPresentationOffsetMs?
> `optional` **motionPhotoPresentationOffsetMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9344)
***
### processedVideos?
> `optional` **processedVideos**: `null` | [`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo)\[]
Defined in: [WAProto/index.d.ts:9342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9342)
***
### seconds?
> `optional` **seconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:9321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9321)
***
### staticUrl?
> `optional` **staticUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9339)
***
### streamingSidecar?
> `optional` **streamingSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9333)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9336)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9338)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9337)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:9317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9317)
***
### videoSourceType?
> `optional` **videoSourceType**: `null` | [`VideoSourceType`](/proto-reference/Message/VideoMessage/enumerations/VideoSourceType)
Defined in: [WAProto/index.d.ts:9346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9346)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9335)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:9326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9326)
# Message
Source: https://baileys.wiki/proto-reference/Message/overview
Protobuf symbol Message generated from WAProto.
## Namespaces
* [BCallMessage](/proto-reference/Message/BCallMessage/overview)
* [ButtonsMessage](/proto-reference/Message/ButtonsMessage/overview)
* [ButtonsResponseMessage](/proto-reference/Message/ButtonsResponseMessage/overview)
* [CallLogMessage](/proto-reference/Message/CallLogMessage/overview)
* [CloudAPIThreadControlNotification](/proto-reference/Message/CloudAPIThreadControlNotification/overview)
* [EventResponseMessage](/proto-reference/Message/EventResponseMessage/overview)
* [ExtendedTextMessage](/proto-reference/Message/ExtendedTextMessage/overview)
* [GroupInviteMessage](/proto-reference/Message/GroupInviteMessage/overview)
* [HighlyStructuredMessage](/proto-reference/Message/HighlyStructuredMessage/overview)
* [ImageMessage](/proto-reference/Message/ImageMessage/overview)
* [InteractiveMessage](/proto-reference/Message/InteractiveMessage/overview)
* [InteractiveResponseMessage](/proto-reference/Message/InteractiveResponseMessage/overview)
* [InvoiceMessage](/proto-reference/Message/InvoiceMessage/overview)
* [LinkPreviewMetadata](/proto-reference/Message/LinkPreviewMetadata/overview)
* [ListMessage](/proto-reference/Message/ListMessage/overview)
* [ListResponseMessage](/proto-reference/Message/ListResponseMessage/overview)
* [OrderMessage](/proto-reference/Message/OrderMessage/overview)
* [PaymentInviteMessage](/proto-reference/Message/PaymentInviteMessage/overview)
* [PaymentLinkMetadata](/proto-reference/Message/PaymentLinkMetadata/overview)
* [PeerDataOperationRequestMessage](/proto-reference/Message/PeerDataOperationRequestMessage/overview)
* [PeerDataOperationRequestResponseMessage](/proto-reference/Message/PeerDataOperationRequestResponseMessage/overview)
* [PinInChatMessage](/proto-reference/Message/PinInChatMessage/overview)
* [PlaceholderMessage](/proto-reference/Message/PlaceholderMessage/overview)
* [PollCreationMessage](/proto-reference/Message/PollCreationMessage/overview)
* [PollResultSnapshotMessage](/proto-reference/Message/PollResultSnapshotMessage/overview)
* [ProductMessage](/proto-reference/Message/ProductMessage/overview)
* [ProtocolMessage](/proto-reference/Message/ProtocolMessage/overview)
* [RequestWelcomeMessageMetadata](/proto-reference/Message/RequestWelcomeMessageMetadata/overview)
* [ScheduledCallCreationMessage](/proto-reference/Message/ScheduledCallCreationMessage/overview)
* [ScheduledCallEditMessage](/proto-reference/Message/ScheduledCallEditMessage/overview)
* [SecretEncryptedMessage](/proto-reference/Message/SecretEncryptedMessage/overview)
* [StatusNotificationMessage](/proto-reference/Message/StatusNotificationMessage/overview)
* [StatusQuotedMessage](/proto-reference/Message/StatusQuotedMessage/overview)
* [StatusStickerInteractionMessage](/proto-reference/Message/StatusStickerInteractionMessage/overview)
* [StickerPackMessage](/proto-reference/Message/StickerPackMessage/overview)
* [TemplateMessage](/proto-reference/Message/TemplateMessage/overview)
* [VideoMessage](/proto-reference/Message/VideoMessage/overview)
## Enumerations
* [HistorySyncType](/proto-reference/Message/enumerations/HistorySyncType)
* [MediaKeyDomain](/proto-reference/Message/enumerations/MediaKeyDomain)
* [PeerDataOperationRequestType](/proto-reference/Message/enumerations/PeerDataOperationRequestType)
* [PollContentType](/proto-reference/Message/enumerations/PollContentType)
* [PollType](/proto-reference/Message/enumerations/PollType)
## Classes
* [AlbumMessage](/proto-reference/Message/classes/AlbumMessage)
* [AppStateFatalExceptionNotification](/proto-reference/Message/classes/AppStateFatalExceptionNotification)
* [AppStateSyncKey](/proto-reference/Message/classes/AppStateSyncKey)
* [AppStateSyncKeyData](/proto-reference/Message/classes/AppStateSyncKeyData)
* [AppStateSyncKeyFingerprint](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
* [AppStateSyncKeyId](/proto-reference/Message/classes/AppStateSyncKeyId)
* [AppStateSyncKeyRequest](/proto-reference/Message/classes/AppStateSyncKeyRequest)
* [AppStateSyncKeyShare](/proto-reference/Message/classes/AppStateSyncKeyShare)
* [AudioMessage](/proto-reference/Message/classes/AudioMessage)
* [BCallMessage](/proto-reference/Message/classes/BCallMessage)
* [ButtonsMessage](/proto-reference/Message/classes/ButtonsMessage)
* [ButtonsResponseMessage](/proto-reference/Message/classes/ButtonsResponseMessage)
* [Call](/proto-reference/Message/classes/Call)
* [CallLogMessage](/proto-reference/Message/classes/CallLogMessage)
* [CancelPaymentRequestMessage](/proto-reference/Message/classes/CancelPaymentRequestMessage)
* [Chat](/proto-reference/Message/classes/Chat)
* [CloudAPIThreadControlNotification](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
* [CommentMessage](/proto-reference/Message/classes/CommentMessage)
* [ContactMessage](/proto-reference/Message/classes/ContactMessage)
* [ContactsArrayMessage](/proto-reference/Message/classes/ContactsArrayMessage)
* [DeclinePaymentRequestMessage](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
* [DeviceSentMessage](/proto-reference/Message/classes/DeviceSentMessage)
* [DocumentMessage](/proto-reference/Message/classes/DocumentMessage)
* [EncCommentMessage](/proto-reference/Message/classes/EncCommentMessage)
* [EncEventResponseMessage](/proto-reference/Message/classes/EncEventResponseMessage)
* [EncReactionMessage](/proto-reference/Message/classes/EncReactionMessage)
* [EventMessage](/proto-reference/Message/classes/EventMessage)
* [EventResponseMessage](/proto-reference/Message/classes/EventResponseMessage)
* [ExtendedTextMessage](/proto-reference/Message/classes/ExtendedTextMessage)
* [FullHistorySyncOnDemandRequestMetadata](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
* [FutureProofMessage](/proto-reference/Message/classes/FutureProofMessage)
* [GroupInviteMessage](/proto-reference/Message/classes/GroupInviteMessage)
* [HighlyStructuredMessage](/proto-reference/Message/classes/HighlyStructuredMessage)
* [HistorySyncMessageAccessStatus](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
* [HistorySyncNotification](/proto-reference/Message/classes/HistorySyncNotification)
* [ImageMessage](/proto-reference/Message/classes/ImageMessage)
* [InitialSecurityNotificationSettingSync](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
* [InteractiveMessage](/proto-reference/Message/classes/InteractiveMessage)
* [InteractiveResponseMessage](/proto-reference/Message/classes/InteractiveResponseMessage)
* [InvoiceMessage](/proto-reference/Message/classes/InvoiceMessage)
* [KeepInChatMessage](/proto-reference/Message/classes/KeepInChatMessage)
* [LinkPreviewMetadata](/proto-reference/Message/classes/LinkPreviewMetadata)
* [ListMessage](/proto-reference/Message/classes/ListMessage)
* [ListResponseMessage](/proto-reference/Message/classes/ListResponseMessage)
* [LiveLocationMessage](/proto-reference/Message/classes/LiveLocationMessage)
* [LocationMessage](/proto-reference/Message/classes/LocationMessage)
* [MessageHistoryBundle](/proto-reference/Message/classes/MessageHistoryBundle)
* [MessageHistoryMetadata](/proto-reference/Message/classes/MessageHistoryMetadata)
* [MessageHistoryNotice](/proto-reference/Message/classes/MessageHistoryNotice)
* [MMSThumbnailMetadata](/proto-reference/Message/classes/MMSThumbnailMetadata)
* [NewsletterAdminInviteMessage](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
* [NewsletterFollowerInviteMessage](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
* [OrderMessage](/proto-reference/Message/classes/OrderMessage)
* [PaymentExtendedMetadata](/proto-reference/Message/classes/PaymentExtendedMetadata)
* [PaymentInviteMessage](/proto-reference/Message/classes/PaymentInviteMessage)
* [PaymentLinkMetadata](/proto-reference/Message/classes/PaymentLinkMetadata)
* [PeerDataOperationRequestMessage](/proto-reference/Message/classes/PeerDataOperationRequestMessage)
* [PeerDataOperationRequestResponseMessage](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
* [PinInChatMessage](/proto-reference/Message/classes/PinInChatMessage)
* [PlaceholderMessage](/proto-reference/Message/classes/PlaceholderMessage)
* [PollCreationMessage](/proto-reference/Message/classes/PollCreationMessage)
* [PollEncValue](/proto-reference/Message/classes/PollEncValue)
* [PollResultSnapshotMessage](/proto-reference/Message/classes/PollResultSnapshotMessage)
* [PollUpdateMessage](/proto-reference/Message/classes/PollUpdateMessage)
* [PollUpdateMessageMetadata](/proto-reference/Message/classes/PollUpdateMessageMetadata)
* [PollVoteMessage](/proto-reference/Message/classes/PollVoteMessage)
* [ProductMessage](/proto-reference/Message/classes/ProductMessage)
* [ProtocolMessage](/proto-reference/Message/classes/ProtocolMessage)
* [QuestionResponseMessage](/proto-reference/Message/classes/QuestionResponseMessage)
* [ReactionMessage](/proto-reference/Message/classes/ReactionMessage)
* [RequestPaymentMessage](/proto-reference/Message/classes/RequestPaymentMessage)
* [RequestPhoneNumberMessage](/proto-reference/Message/classes/RequestPhoneNumberMessage)
* [RequestWelcomeMessageMetadata](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
* [ScheduledCallCreationMessage](/proto-reference/Message/classes/ScheduledCallCreationMessage)
* [ScheduledCallEditMessage](/proto-reference/Message/classes/ScheduledCallEditMessage)
* [SecretEncryptedMessage](/proto-reference/Message/classes/SecretEncryptedMessage)
* [SenderKeyDistributionMessage](/proto-reference/Message/classes/SenderKeyDistributionMessage)
* [SendPaymentMessage](/proto-reference/Message/classes/SendPaymentMessage)
* [StatusNotificationMessage](/proto-reference/Message/classes/StatusNotificationMessage)
* [StatusQuestionAnswerMessage](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
* [StatusQuotedMessage](/proto-reference/Message/classes/StatusQuotedMessage)
* [StatusStickerInteractionMessage](/proto-reference/Message/classes/StatusStickerInteractionMessage)
* [StickerMessage](/proto-reference/Message/classes/StickerMessage)
* [StickerPackMessage](/proto-reference/Message/classes/StickerPackMessage)
* [StickerSyncRMRMessage](/proto-reference/Message/classes/StickerSyncRMRMessage)
* [TemplateButtonReplyMessage](/proto-reference/Message/classes/TemplateButtonReplyMessage)
* [TemplateMessage](/proto-reference/Message/classes/TemplateMessage)
* [URLMetadata](/proto-reference/Message/classes/URLMetadata)
* [VideoEndCard](/proto-reference/Message/classes/VideoEndCard)
* [VideoMessage](/proto-reference/Message/classes/VideoMessage)
## Interfaces
* [IAlbumMessage](/proto-reference/Message/interfaces/IAlbumMessage)
* [IAppStateFatalExceptionNotification](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
* [IAppStateSyncKey](/proto-reference/Message/interfaces/IAppStateSyncKey)
* [IAppStateSyncKeyData](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
* [IAppStateSyncKeyFingerprint](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
* [IAppStateSyncKeyId](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
* [IAppStateSyncKeyRequest](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
* [IAppStateSyncKeyShare](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
* [IAudioMessage](/proto-reference/Message/interfaces/IAudioMessage)
* [IBCallMessage](/proto-reference/Message/interfaces/IBCallMessage)
* [IButtonsMessage](/proto-reference/Message/interfaces/IButtonsMessage)
* [IButtonsResponseMessage](/proto-reference/Message/interfaces/IButtonsResponseMessage)
* [ICall](/proto-reference/Message/interfaces/ICall)
* [ICallLogMessage](/proto-reference/Message/interfaces/ICallLogMessage)
* [ICancelPaymentRequestMessage](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
* [IChat](/proto-reference/Message/interfaces/IChat)
* [ICloudAPIThreadControlNotification](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
* [ICommentMessage](/proto-reference/Message/interfaces/ICommentMessage)
* [IContactMessage](/proto-reference/Message/interfaces/IContactMessage)
* [IContactsArrayMessage](/proto-reference/Message/interfaces/IContactsArrayMessage)
* [IDeclinePaymentRequestMessage](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
* [IDeviceSentMessage](/proto-reference/Message/interfaces/IDeviceSentMessage)
* [IDocumentMessage](/proto-reference/Message/interfaces/IDocumentMessage)
* [IEncCommentMessage](/proto-reference/Message/interfaces/IEncCommentMessage)
* [IEncEventResponseMessage](/proto-reference/Message/interfaces/IEncEventResponseMessage)
* [IEncReactionMessage](/proto-reference/Message/interfaces/IEncReactionMessage)
* [IEventMessage](/proto-reference/Message/interfaces/IEventMessage)
* [IEventResponseMessage](/proto-reference/Message/interfaces/IEventResponseMessage)
* [IExtendedTextMessage](/proto-reference/Message/interfaces/IExtendedTextMessage)
* [IFullHistorySyncOnDemandRequestMetadata](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
* [IFutureProofMessage](/proto-reference/Message/interfaces/IFutureProofMessage)
* [IGroupInviteMessage](/proto-reference/Message/interfaces/IGroupInviteMessage)
* [IHighlyStructuredMessage](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
* [IHistorySyncMessageAccessStatus](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
* [IHistorySyncNotification](/proto-reference/Message/interfaces/IHistorySyncNotification)
* [IImageMessage](/proto-reference/Message/interfaces/IImageMessage)
* [IInitialSecurityNotificationSettingSync](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
* [IInteractiveMessage](/proto-reference/Message/interfaces/IInteractiveMessage)
* [IInteractiveResponseMessage](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
* [IInvoiceMessage](/proto-reference/Message/interfaces/IInvoiceMessage)
* [IKeepInChatMessage](/proto-reference/Message/interfaces/IKeepInChatMessage)
* [ILinkPreviewMetadata](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
* [IListMessage](/proto-reference/Message/interfaces/IListMessage)
* [IListResponseMessage](/proto-reference/Message/interfaces/IListResponseMessage)
* [ILiveLocationMessage](/proto-reference/Message/interfaces/ILiveLocationMessage)
* [ILocationMessage](/proto-reference/Message/interfaces/ILocationMessage)
* [IMessageHistoryBundle](/proto-reference/Message/interfaces/IMessageHistoryBundle)
* [IMessageHistoryMetadata](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
* [IMessageHistoryNotice](/proto-reference/Message/interfaces/IMessageHistoryNotice)
* [IMMSThumbnailMetadata](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
* [INewsletterAdminInviteMessage](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
* [INewsletterFollowerInviteMessage](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
* [IOrderMessage](/proto-reference/Message/interfaces/IOrderMessage)
* [IPaymentExtendedMetadata](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
* [IPaymentInviteMessage](/proto-reference/Message/interfaces/IPaymentInviteMessage)
* [IPaymentLinkMetadata](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
* [IPeerDataOperationRequestMessage](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage)
* [IPeerDataOperationRequestResponseMessage](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
* [IPinInChatMessage](/proto-reference/Message/interfaces/IPinInChatMessage)
* [IPlaceholderMessage](/proto-reference/Message/interfaces/IPlaceholderMessage)
* [IPollCreationMessage](/proto-reference/Message/interfaces/IPollCreationMessage)
* [IPollEncValue](/proto-reference/Message/interfaces/IPollEncValue)
* [IPollResultSnapshotMessage](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
* [IPollUpdateMessage](/proto-reference/Message/interfaces/IPollUpdateMessage)
* [IPollUpdateMessageMetadata](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
* [IPollVoteMessage](/proto-reference/Message/interfaces/IPollVoteMessage)
* [IProductMessage](/proto-reference/Message/interfaces/IProductMessage)
* [IProtocolMessage](/proto-reference/Message/interfaces/IProtocolMessage)
* [IQuestionResponseMessage](/proto-reference/Message/interfaces/IQuestionResponseMessage)
* [IReactionMessage](/proto-reference/Message/interfaces/IReactionMessage)
* [IRequestPaymentMessage](/proto-reference/Message/interfaces/IRequestPaymentMessage)
* [IRequestPhoneNumberMessage](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
* [IRequestWelcomeMessageMetadata](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
* [IScheduledCallCreationMessage](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
* [IScheduledCallEditMessage](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
* [ISecretEncryptedMessage](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
* [ISenderKeyDistributionMessage](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
* [ISendPaymentMessage](/proto-reference/Message/interfaces/ISendPaymentMessage)
* [IStatusNotificationMessage](/proto-reference/Message/interfaces/IStatusNotificationMessage)
* [IStatusQuestionAnswerMessage](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
* [IStatusQuotedMessage](/proto-reference/Message/interfaces/IStatusQuotedMessage)
* [IStatusStickerInteractionMessage](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
* [IStickerMessage](/proto-reference/Message/interfaces/IStickerMessage)
* [IStickerPackMessage](/proto-reference/Message/interfaces/IStickerPackMessage)
* [IStickerSyncRMRMessage](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
* [ITemplateButtonReplyMessage](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
* [ITemplateMessage](/proto-reference/Message/interfaces/ITemplateMessage)
* [IURLMetadata](/proto-reference/Message/interfaces/IURLMetadata)
* [IVideoEndCard](/proto-reference/Message/interfaces/IVideoEndCard)
* [IVideoMessage](/proto-reference/Message/interfaces/IVideoMessage)
# MediaType
Source: https://baileys.wiki/proto-reference/Message/BCallMessage/enumerations/MediaType
Protobuf enumeration MediaType generated from WAProto.
Defined in: [WAProto/index.d.ts:5607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5607)
## Enumeration Members
### AUDIO
> **AUDIO**: `1`
Defined in: [WAProto/index.d.ts:5609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5609)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:5608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5608)
***
### VIDEO
> **VIDEO**: `2`
Defined in: [WAProto/index.d.ts:5610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5610)
# BCallMessage
Source: https://baileys.wiki/proto-reference/Message/BCallMessage/overview
Protobuf symbol BCallMessage generated from WAProto.
## Enumerations
* [MediaType](/proto-reference/Message/BCallMessage/enumerations/MediaType)
# Button
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/Button/overview
Protobuf symbol Button generated from WAProto.
## Enumerations
* [Type](/proto-reference/Message/ButtonsMessage/Button/enumerations/Type)
## Classes
* [ButtonText](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
* [NativeFlowInfo](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
## Interfaces
* [IButtonText](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText)
* [INativeFlowInfo](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo)
# Button
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/classes/Button
Protobuf class Button generated from WAProto.
Defined in: [WAProto/index.d.ts:5658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5658)
## Implements
* [`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton)
## Constructors
### new Button()
> **new Button**(`p`?): [`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
Defined in: [WAProto/index.d.ts:5659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5659)
#### Parameters
##### p?
[`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton)
#### Returns
[`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
## Properties
### buttonId?
> `optional` **buttonId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5660)
#### Implementation of
[`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton).[`buttonId`](/proto-reference/Message/ButtonsMessage/interfaces/IButton#buttonid)
***
### buttonText?
> `optional` **buttonText**: `null` | [`IButtonText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText)
Defined in: [WAProto/index.d.ts:5661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5661)
#### Implementation of
[`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton).[`buttonText`](/proto-reference/Message/ButtonsMessage/interfaces/IButton#buttontext)
***
### nativeFlowInfo?
> `optional` **nativeFlowInfo**: `null` | [`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo)
Defined in: [WAProto/index.d.ts:5663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5663)
#### Implementation of
[`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton).[`nativeFlowInfo`](/proto-reference/Message/ButtonsMessage/interfaces/IButton#nativeflowinfo)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/ButtonsMessage/Button/enumerations/Type)
Defined in: [WAProto/index.d.ts:5662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5662)
#### Implementation of
[`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton).[`type`](/proto-reference/Message/ButtonsMessage/interfaces/IButton#type)
## Methods
### create()
> `static` **create**(`properties`?): [`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
Defined in: [WAProto/index.d.ts:5664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5664)
#### Parameters
##### properties?
[`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton)
#### Returns
[`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
Defined in: [WAProto/index.d.ts:5666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5666)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5665)
#### Parameters
##### m
[`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
Defined in: [WAProto/index.d.ts:5667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5667)
#### Parameters
##### d
#### Returns
[`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5670)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5669)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5668)
#### Parameters
##### m
[`Button`](/proto-reference/Message/ButtonsMessage/classes/Button)
##### o?
`IConversionOptions`
#### Returns
`object`
# HeaderType
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/enumerations/HeaderType
Protobuf enumeration HeaderType generated from WAProto.
Defined in: [WAProto/index.d.ts:5716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5716)
## Enumeration Members
### DOCUMENT
> **DOCUMENT**: `3`
Defined in: [WAProto/index.d.ts:5720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5720)
***
### EMPTY
> **EMPTY**: `1`
Defined in: [WAProto/index.d.ts:5718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5718)
***
### IMAGE
> **IMAGE**: `4`
Defined in: [WAProto/index.d.ts:5721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5721)
***
### LOCATION
> **LOCATION**: `6`
Defined in: [WAProto/index.d.ts:5723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5723)
***
### TEXT
> **TEXT**: `2`
Defined in: [WAProto/index.d.ts:5719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5719)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:5717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5717)
***
### VIDEO
> **VIDEO**: `5`
Defined in: [WAProto/index.d.ts:5722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5722)
# IButton
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/interfaces/IButton
Protobuf interface IButton generated from WAProto.
Defined in: [WAProto/index.d.ts:5651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5651)
## Properties
### buttonId?
> `optional` **buttonId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5652)
***
### buttonText?
> `optional` **buttonText**: `null` | [`IButtonText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText)
Defined in: [WAProto/index.d.ts:5653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5653)
***
### nativeFlowInfo?
> `optional` **nativeFlowInfo**: `null` | [`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo)
Defined in: [WAProto/index.d.ts:5655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5655)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/ButtonsMessage/Button/enumerations/Type)
Defined in: [WAProto/index.d.ts:5654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5654)
# ButtonsMessage
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/overview
Protobuf symbol ButtonsMessage generated from WAProto.
## Namespaces
* [Button](/proto-reference/Message/ButtonsMessage/Button/overview)
## Enumerations
* [HeaderType](/proto-reference/Message/ButtonsMessage/enumerations/HeaderType)
## Classes
* [Button](/proto-reference/Message/ButtonsMessage/classes/Button)
## Interfaces
* [IButton](/proto-reference/Message/ButtonsMessage/interfaces/IButton)
# AppStateSyncKey
Source: https://baileys.wiki/proto-reference/Message/classes/AppStateSyncKey
Protobuf class AppStateSyncKey generated from WAProto.
Defined in: [WAProto/index.d.ts:5434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5434)
## Implements
* [`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey)
## Constructors
### new AppStateSyncKey()
> **new AppStateSyncKey**(`p`?): [`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
Defined in: [WAProto/index.d.ts:5435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5435)
#### Parameters
##### p?
[`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey)
#### Returns
[`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
## Properties
### keyData?
> `optional` **keyData**: `null` | [`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
Defined in: [WAProto/index.d.ts:5437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5437)
#### Implementation of
[`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey).[`keyData`](/proto-reference/Message/interfaces/IAppStateSyncKey#keydata)
***
### keyId?
> `optional` **keyId**: `null` | [`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
Defined in: [WAProto/index.d.ts:5436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5436)
#### Implementation of
[`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey).[`keyId`](/proto-reference/Message/interfaces/IAppStateSyncKey#keyid)
## Methods
### create()
> `static` **create**(`properties`?): [`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
Defined in: [WAProto/index.d.ts:5438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5438)
#### Parameters
##### properties?
[`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey)
#### Returns
[`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
Defined in: [WAProto/index.d.ts:5440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5440)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5439)
#### Parameters
##### m
[`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
Defined in: [WAProto/index.d.ts:5441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5441)
#### Parameters
##### d
#### Returns
[`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5444)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5443)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5442)
#### Parameters
##### m
[`AppStateSyncKey`](/proto-reference/Message/classes/AppStateSyncKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# AppStateSyncKeyData
Source: https://baileys.wiki/proto-reference/Message/classes/AppStateSyncKeyData
Protobuf class AppStateSyncKeyData generated from WAProto.
Defined in: [WAProto/index.d.ts:5453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5453)
## Implements
* [`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
## Constructors
### new AppStateSyncKeyData()
> **new AppStateSyncKeyData**(`p`?): [`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
Defined in: [WAProto/index.d.ts:5454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5454)
#### Parameters
##### p?
[`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
#### Returns
[`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
## Properties
### fingerprint?
> `optional` **fingerprint**: `null` | [`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
Defined in: [WAProto/index.d.ts:5456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5456)
#### Implementation of
[`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData).[`fingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyData#fingerprint)
***
### keyData?
> `optional` **keyData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5455)
#### Implementation of
[`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData).[`keyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData#keydata)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5457)
#### Implementation of
[`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData).[`timestamp`](/proto-reference/Message/interfaces/IAppStateSyncKeyData#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
Defined in: [WAProto/index.d.ts:5458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5458)
#### Parameters
##### properties?
[`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
#### Returns
[`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
Defined in: [WAProto/index.d.ts:5460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5460)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5459)
#### Parameters
##### m
[`IAppStateSyncKeyData`](/proto-reference/Message/interfaces/IAppStateSyncKeyData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
Defined in: [WAProto/index.d.ts:5461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5461)
#### Parameters
##### d
#### Returns
[`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5464)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5463)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5462)
#### Parameters
##### m
[`AppStateSyncKeyData`](/proto-reference/Message/classes/AppStateSyncKeyData)
##### o?
`IConversionOptions`
#### Returns
`object`
# AppStateSyncKeyFingerprint
Source: https://baileys.wiki/proto-reference/Message/classes/AppStateSyncKeyFingerprint
Protobuf class AppStateSyncKeyFingerprint generated from WAProto.
Defined in: [WAProto/index.d.ts:5473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5473)
## Implements
* [`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
## Constructors
### new AppStateSyncKeyFingerprint()
> **new AppStateSyncKeyFingerprint**(`p`?): [`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
Defined in: [WAProto/index.d.ts:5474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5474)
#### Parameters
##### p?
[`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
#### Returns
[`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
## Properties
### currentIndex?
> `optional` **currentIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:5476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5476)
#### Implementation of
[`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint).[`currentIndex`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint#currentindex)
***
### deviceIndexes
> **deviceIndexes**: `number`\[]
Defined in: [WAProto/index.d.ts:5477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5477)
#### Implementation of
[`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint).[`deviceIndexes`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint#deviceindexes)
***
### rawId?
> `optional` **rawId**: `null` | `number`
Defined in: [WAProto/index.d.ts:5475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5475)
#### Implementation of
[`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint).[`rawId`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint#rawid)
## Methods
### create()
> `static` **create**(`properties`?): [`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
Defined in: [WAProto/index.d.ts:5478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5478)
#### Parameters
##### properties?
[`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
#### Returns
[`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
Defined in: [WAProto/index.d.ts:5480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5480)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5479)
#### Parameters
##### m
[`IAppStateSyncKeyFingerprint`](/proto-reference/Message/interfaces/IAppStateSyncKeyFingerprint)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
Defined in: [WAProto/index.d.ts:5481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5481)
#### Parameters
##### d
#### Returns
[`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5484)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5483)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5482)
#### Parameters
##### m
[`AppStateSyncKeyFingerprint`](/proto-reference/Message/classes/AppStateSyncKeyFingerprint)
##### o?
`IConversionOptions`
#### Returns
`object`
# AppStateSyncKeyId
Source: https://baileys.wiki/proto-reference/Message/classes/AppStateSyncKeyId
Protobuf class AppStateSyncKeyId generated from WAProto.
Defined in: [WAProto/index.d.ts:5491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5491)
## Implements
* [`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
## Constructors
### new AppStateSyncKeyId()
> **new AppStateSyncKeyId**(`p`?): [`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
Defined in: [WAProto/index.d.ts:5492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5492)
#### Parameters
##### p?
[`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
#### Returns
[`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
## Properties
### keyId?
> `optional` **keyId**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5493)
#### Implementation of
[`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId).[`keyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId#keyid)
## Methods
### create()
> `static` **create**(`properties`?): [`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
Defined in: [WAProto/index.d.ts:5494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5494)
#### Parameters
##### properties?
[`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
#### Returns
[`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
Defined in: [WAProto/index.d.ts:5496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5496)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5495)
#### Parameters
##### m
[`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
Defined in: [WAProto/index.d.ts:5497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5497)
#### Parameters
##### d
#### Returns
[`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5500)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5499)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5498)
#### Parameters
##### m
[`AppStateSyncKeyId`](/proto-reference/Message/classes/AppStateSyncKeyId)
##### o?
`IConversionOptions`
#### Returns
`object`
# AppStateSyncKeyRequest
Source: https://baileys.wiki/proto-reference/Message/classes/AppStateSyncKeyRequest
Protobuf class AppStateSyncKeyRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:5507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5507)
## Implements
* [`IAppStateSyncKeyRequest`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
## Constructors
### new AppStateSyncKeyRequest()
> **new AppStateSyncKeyRequest**(`p`?): [`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
Defined in: [WAProto/index.d.ts:5508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5508)
#### Parameters
##### p?
[`IAppStateSyncKeyRequest`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
#### Returns
[`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
## Properties
### keyIds
> **keyIds**: [`IAppStateSyncKeyId`](/proto-reference/Message/interfaces/IAppStateSyncKeyId)\[]
Defined in: [WAProto/index.d.ts:5509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5509)
#### Implementation of
[`IAppStateSyncKeyRequest`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest).[`keyIds`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest#keyids)
## Methods
### create()
> `static` **create**(`properties`?): [`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
Defined in: [WAProto/index.d.ts:5510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5510)
#### Parameters
##### properties?
[`IAppStateSyncKeyRequest`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
#### Returns
[`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
Defined in: [WAProto/index.d.ts:5512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5512)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5511)
#### Parameters
##### m
[`IAppStateSyncKeyRequest`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
Defined in: [WAProto/index.d.ts:5513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5513)
#### Parameters
##### d
#### Returns
[`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5516)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5515)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5514)
#### Parameters
##### m
[`AppStateSyncKeyRequest`](/proto-reference/Message/classes/AppStateSyncKeyRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# AppStateSyncKeyShare
Source: https://baileys.wiki/proto-reference/Message/classes/AppStateSyncKeyShare
Protobuf class AppStateSyncKeyShare generated from WAProto.
Defined in: [WAProto/index.d.ts:5523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5523)
## Implements
* [`IAppStateSyncKeyShare`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
## Constructors
### new AppStateSyncKeyShare()
> **new AppStateSyncKeyShare**(`p`?): [`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
Defined in: [WAProto/index.d.ts:5524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5524)
#### Parameters
##### p?
[`IAppStateSyncKeyShare`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
#### Returns
[`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
## Properties
### keys
> **keys**: [`IAppStateSyncKey`](/proto-reference/Message/interfaces/IAppStateSyncKey)\[]
Defined in: [WAProto/index.d.ts:5525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5525)
#### Implementation of
[`IAppStateSyncKeyShare`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare).[`keys`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare#keys)
## Methods
### create()
> `static` **create**(`properties`?): [`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
Defined in: [WAProto/index.d.ts:5526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5526)
#### Parameters
##### properties?
[`IAppStateSyncKeyShare`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
#### Returns
[`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
Defined in: [WAProto/index.d.ts:5528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5528)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5527)
#### Parameters
##### m
[`IAppStateSyncKeyShare`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
Defined in: [WAProto/index.d.ts:5529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5529)
#### Parameters
##### d
#### Returns
[`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5532)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5531)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5530)
#### Parameters
##### m
[`AppStateSyncKeyShare`](/proto-reference/Message/classes/AppStateSyncKeyShare)
##### o?
`IConversionOptions`
#### Returns
`object`
# AudioMessage
Source: https://baileys.wiki/proto-reference/Message/classes/AudioMessage
Protobuf class AudioMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5555)
## Implements
* [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
## Constructors
### new AudioMessage()
> **new AudioMessage**(`p`?): [`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
Defined in: [WAProto/index.d.ts:5556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5556)
#### Parameters
##### p?
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
#### Returns
[`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:5572](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5572)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`accessibilityLabel`](/proto-reference/Message/interfaces/IAudioMessage#accessibilitylabel)
***
### backgroundArgb?
> `optional` **backgroundArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:5570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5570)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`backgroundArgb`](/proto-reference/Message/interfaces/IAudioMessage#backgroundargb)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5567)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`contextInfo`](/proto-reference/Message/interfaces/IAudioMessage#contextinfo)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:5565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5565)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`directPath`](/proto-reference/Message/interfaces/IAudioMessage#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5564)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`fileEncSha256`](/proto-reference/Message/interfaces/IAudioMessage#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5560](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5560)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`fileLength`](/proto-reference/Message/interfaces/IAudioMessage#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5559](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5559)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`fileSha256`](/proto-reference/Message/interfaces/IAudioMessage#filesha256)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5563)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`mediaKey`](/proto-reference/Message/interfaces/IAudioMessage#mediakey)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:5573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5573)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`mediaKeyDomain`](/proto-reference/Message/interfaces/IAudioMessage#mediakeydomain)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5566)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IAudioMessage#mediakeytimestamp)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:5558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5558)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`mimetype`](/proto-reference/Message/interfaces/IAudioMessage#mimetype)
***
### ptt?
> `optional` **ptt**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5562)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`ptt`](/proto-reference/Message/interfaces/IAudioMessage#ptt)
***
### seconds?
> `optional` **seconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:5561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5561)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`seconds`](/proto-reference/Message/interfaces/IAudioMessage#seconds)
***
### streamingSidecar?
> `optional` **streamingSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5568)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`streamingSidecar`](/proto-reference/Message/interfaces/IAudioMessage#streamingsidecar)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:5557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5557)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`url`](/proto-reference/Message/interfaces/IAudioMessage#url)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5571)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`viewOnce`](/proto-reference/Message/interfaces/IAudioMessage#viewonce)
***
### waveform?
> `optional` **waveform**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5569)
#### Implementation of
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage).[`waveform`](/proto-reference/Message/interfaces/IAudioMessage#waveform)
## Methods
### create()
> `static` **create**(`properties`?): [`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
Defined in: [WAProto/index.d.ts:5574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5574)
#### Parameters
##### properties?
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
#### Returns
[`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
Defined in: [WAProto/index.d.ts:5576](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5576)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5575](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5575)
#### Parameters
##### m
[`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
Defined in: [WAProto/index.d.ts:5577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5577)
#### Parameters
##### d
#### Returns
[`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5580)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5579)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5578)
#### Parameters
##### m
[`AudioMessage`](/proto-reference/Message/classes/AudioMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# BCallMessage
Source: https://baileys.wiki/proto-reference/Message/classes/BCallMessage
Protobuf class BCallMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5590)
## Implements
* [`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage)
## Constructors
### new BCallMessage()
> **new BCallMessage**(`p`?): [`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
Defined in: [WAProto/index.d.ts:5591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5591)
#### Parameters
##### p?
[`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage)
#### Returns
[`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:5595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5595)
#### Implementation of
[`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage).[`caption`](/proto-reference/Message/interfaces/IBCallMessage#caption)
***
### masterKey?
> `optional` **masterKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5594)
#### Implementation of
[`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage).[`masterKey`](/proto-reference/Message/interfaces/IBCallMessage#masterkey)
***
### mediaType?
> `optional` **mediaType**: `null` | [`MediaType`](/proto-reference/Message/BCallMessage/enumerations/MediaType)
Defined in: [WAProto/index.d.ts:5593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5593)
#### Implementation of
[`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage).[`mediaType`](/proto-reference/Message/interfaces/IBCallMessage#mediatype)
***
### sessionId?
> `optional` **sessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5592)
#### Implementation of
[`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage).[`sessionId`](/proto-reference/Message/interfaces/IBCallMessage#sessionid)
## Methods
### create()
> `static` **create**(`properties`?): [`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
Defined in: [WAProto/index.d.ts:5596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5596)
#### Parameters
##### properties?
[`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage)
#### Returns
[`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
Defined in: [WAProto/index.d.ts:5598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5598)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5597)
#### Parameters
##### m
[`IBCallMessage`](/proto-reference/Message/interfaces/IBCallMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
Defined in: [WAProto/index.d.ts:5599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5599)
#### Parameters
##### d
#### Returns
[`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5602)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5601)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5600)
#### Parameters
##### m
[`BCallMessage`](/proto-reference/Message/classes/BCallMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ButtonsMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ButtonsMessage
Protobuf class ButtonsMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5627)
## Implements
* [`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage)
## Constructors
### new ButtonsMessage()
> **new ButtonsMessage**(`p`?): [`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
Defined in: [WAProto/index.d.ts:5628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5628)
#### Parameters
##### p?
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage)
#### Returns
[`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
## Properties
### buttons
> **buttons**: [`IButton`](/proto-reference/Message/ButtonsMessage/interfaces/IButton)\[]
Defined in: [WAProto/index.d.ts:5632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5632)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`buttons`](/proto-reference/Message/interfaces/IButtonsMessage#buttons)
***
### contentText?
> `optional` **contentText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5629)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`contentText`](/proto-reference/Message/interfaces/IButtonsMessage#contenttext)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5631)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`contextInfo`](/proto-reference/Message/interfaces/IButtonsMessage#contextinfo)
***
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:5635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5635)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`documentMessage`](/proto-reference/Message/interfaces/IButtonsMessage#documentmessage)
***
### footerText?
> `optional` **footerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5630)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`footerText`](/proto-reference/Message/interfaces/IButtonsMessage#footertext)
***
### header?
> `optional` **header**: `"text"` | `"imageMessage"` | `"locationMessage"` | `"documentMessage"` | `"videoMessage"`
Defined in: [WAProto/index.d.ts:5639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5639)
***
### headerType?
> `optional` **headerType**: `null` | [`HeaderType`](/proto-reference/Message/ButtonsMessage/enumerations/HeaderType)
Defined in: [WAProto/index.d.ts:5633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5633)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`headerType`](/proto-reference/Message/interfaces/IButtonsMessage#headertype)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:5636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5636)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`imageMessage`](/proto-reference/Message/interfaces/IButtonsMessage#imagemessage)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:5638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5638)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`locationMessage`](/proto-reference/Message/interfaces/IButtonsMessage#locationmessage)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:5634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5634)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`text`](/proto-reference/Message/interfaces/IButtonsMessage#text)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:5637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5637)
#### Implementation of
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage).[`videoMessage`](/proto-reference/Message/interfaces/IButtonsMessage#videomessage)
## Methods
### create()
> `static` **create**(`properties`?): [`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
Defined in: [WAProto/index.d.ts:5640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5640)
#### Parameters
##### properties?
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage)
#### Returns
[`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
Defined in: [WAProto/index.d.ts:5642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5642)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5641)
#### Parameters
##### m
[`IButtonsMessage`](/proto-reference/Message/interfaces/IButtonsMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
Defined in: [WAProto/index.d.ts:5643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5643)
#### Parameters
##### d
#### Returns
[`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5646)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5645)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5644)
#### Parameters
##### m
[`ButtonsMessage`](/proto-reference/Message/classes/ButtonsMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ButtonsResponseMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ButtonsResponseMessage
Protobuf class ButtonsResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5734)
## Implements
* [`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage)
## Constructors
### new ButtonsResponseMessage()
> **new ButtonsResponseMessage**(`p`?): [`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
Defined in: [WAProto/index.d.ts:5735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5735)
#### Parameters
##### p?
[`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage)
#### Returns
[`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5737)
#### Implementation of
[`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage).[`contextInfo`](/proto-reference/Message/interfaces/IButtonsResponseMessage#contextinfo)
***
### response?
> `optional` **response**: `"selectedDisplayText"`
Defined in: [WAProto/index.d.ts:5740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5740)
***
### selectedButtonId?
> `optional` **selectedButtonId**: `null` | `string`
Defined in: [WAProto/index.d.ts:5736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5736)
#### Implementation of
[`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage).[`selectedButtonId`](/proto-reference/Message/interfaces/IButtonsResponseMessage#selectedbuttonid)
***
### selectedDisplayText?
> `optional` **selectedDisplayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5739)
#### Implementation of
[`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage).[`selectedDisplayText`](/proto-reference/Message/interfaces/IButtonsResponseMessage#selecteddisplaytext)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/ButtonsResponseMessage/enumerations/Type)
Defined in: [WAProto/index.d.ts:5738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5738)
#### Implementation of
[`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage).[`type`](/proto-reference/Message/interfaces/IButtonsResponseMessage#type)
## Methods
### create()
> `static` **create**(`properties`?): [`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
Defined in: [WAProto/index.d.ts:5741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5741)
#### Parameters
##### properties?
[`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage)
#### Returns
[`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
Defined in: [WAProto/index.d.ts:5743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5743)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5742)
#### Parameters
##### m
[`IButtonsResponseMessage`](/proto-reference/Message/interfaces/IButtonsResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
Defined in: [WAProto/index.d.ts:5744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5744)
#### Parameters
##### d
#### Returns
[`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5747)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5746)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5745)
#### Parameters
##### m
[`ButtonsResponseMessage`](/proto-reference/Message/classes/ButtonsResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# Call
Source: https://baileys.wiki/proto-reference/Message/classes/Call
Protobuf class Call generated from WAProto.
Defined in: [WAProto/index.d.ts:5770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5770)
## Implements
* [`ICall`](/proto-reference/Message/interfaces/ICall)
## Constructors
### new Call()
> **new Call**(`p`?): [`Call`](/proto-reference/Message/classes/Call)
Defined in: [WAProto/index.d.ts:5771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5771)
#### Parameters
##### p?
[`ICall`](/proto-reference/Message/interfaces/ICall)
#### Returns
[`Call`](/proto-reference/Message/classes/Call)
## Properties
### callKey?
> `optional` **callKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5772)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`callKey`](/proto-reference/Message/interfaces/ICall#callkey)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5778)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`contextInfo`](/proto-reference/Message/interfaces/ICall#contextinfo)
***
### conversionData?
> `optional` **conversionData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5774)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`conversionData`](/proto-reference/Message/interfaces/ICall#conversiondata)
***
### conversionDelaySeconds?
> `optional` **conversionDelaySeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:5775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5775)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`conversionDelaySeconds`](/proto-reference/Message/interfaces/ICall#conversiondelayseconds)
***
### conversionSource?
> `optional` **conversionSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:5773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5773)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`conversionSource`](/proto-reference/Message/interfaces/ICall#conversionsource)
***
### ctwaPayload?
> `optional` **ctwaPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:5777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5777)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`ctwaPayload`](/proto-reference/Message/interfaces/ICall#ctwapayload)
***
### ctwaSignals?
> `optional` **ctwaSignals**: `null` | `string`
Defined in: [WAProto/index.d.ts:5776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5776)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`ctwaSignals`](/proto-reference/Message/interfaces/ICall#ctwasignals)
***
### deeplinkPayload?
> `optional` **deeplinkPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:5780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5780)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`deeplinkPayload`](/proto-reference/Message/interfaces/ICall#deeplinkpayload)
***
### nativeFlowCallButtonPayload?
> `optional` **nativeFlowCallButtonPayload**: `null` | `string`
Defined in: [WAProto/index.d.ts:5779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5779)
#### Implementation of
[`ICall`](/proto-reference/Message/interfaces/ICall).[`nativeFlowCallButtonPayload`](/proto-reference/Message/interfaces/ICall#nativeflowcallbuttonpayload)
## Methods
### create()
> `static` **create**(`properties`?): [`Call`](/proto-reference/Message/classes/Call)
Defined in: [WAProto/index.d.ts:5781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5781)
#### Parameters
##### properties?
[`ICall`](/proto-reference/Message/interfaces/ICall)
#### Returns
[`Call`](/proto-reference/Message/classes/Call)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Call`](/proto-reference/Message/classes/Call)
Defined in: [WAProto/index.d.ts:5783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5783)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Call`](/proto-reference/Message/classes/Call)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5782)
#### Parameters
##### m
[`ICall`](/proto-reference/Message/interfaces/ICall)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Call`](/proto-reference/Message/classes/Call)
Defined in: [WAProto/index.d.ts:5784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5784)
#### Parameters
##### d
#### Returns
[`Call`](/proto-reference/Message/classes/Call)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5787)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5786)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5785)
#### Parameters
##### m
[`Call`](/proto-reference/Message/classes/Call)
##### o?
`IConversionOptions`
#### Returns
`object`
# CallLogMessage
Source: https://baileys.wiki/proto-reference/Message/classes/CallLogMessage
Protobuf class CallLogMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5798)
## Implements
* [`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage)
## Constructors
### new CallLogMessage()
> **new CallLogMessage**(`p`?): [`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
Defined in: [WAProto/index.d.ts:5799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5799)
#### Parameters
##### p?
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage)
#### Returns
[`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
## Properties
### callOutcome?
> `optional` **callOutcome**: `null` | [`CallOutcome`](/proto-reference/Message/CallLogMessage/enumerations/CallOutcome)
Defined in: [WAProto/index.d.ts:5801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5801)
#### Implementation of
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage).[`callOutcome`](/proto-reference/Message/interfaces/ICallLogMessage#calloutcome)
***
### callType?
> `optional` **callType**: `null` | [`CallType`](/proto-reference/Message/CallLogMessage/enumerations/CallType)
Defined in: [WAProto/index.d.ts:5803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5803)
#### Implementation of
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage).[`callType`](/proto-reference/Message/interfaces/ICallLogMessage#calltype)
***
### durationSecs?
> `optional` **durationSecs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5802)
#### Implementation of
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage).[`durationSecs`](/proto-reference/Message/interfaces/ICallLogMessage#durationsecs)
***
### isVideo?
> `optional` **isVideo**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5800)
#### Implementation of
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage).[`isVideo`](/proto-reference/Message/interfaces/ICallLogMessage#isvideo)
***
### participants
> **participants**: [`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant)\[]
Defined in: [WAProto/index.d.ts:5804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5804)
#### Implementation of
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage).[`participants`](/proto-reference/Message/interfaces/ICallLogMessage#participants)
## Methods
### create()
> `static` **create**(`properties`?): [`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
Defined in: [WAProto/index.d.ts:5805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5805)
#### Parameters
##### properties?
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage)
#### Returns
[`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
Defined in: [WAProto/index.d.ts:5807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5807)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5806)
#### Parameters
##### m
[`ICallLogMessage`](/proto-reference/Message/interfaces/ICallLogMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
Defined in: [WAProto/index.d.ts:5808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5808)
#### Parameters
##### d
#### Returns
[`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5811)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5810)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5809)
#### Parameters
##### m
[`CallLogMessage`](/proto-reference/Message/classes/CallLogMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# CancelPaymentRequestMessage
Source: https://baileys.wiki/proto-reference/Message/classes/CancelPaymentRequestMessage
Protobuf class CancelPaymentRequestMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5856)
## Implements
* [`ICancelPaymentRequestMessage`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
## Constructors
### new CancelPaymentRequestMessage()
> **new CancelPaymentRequestMessage**(`p`?): [`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5857)
#### Parameters
##### p?
[`ICancelPaymentRequestMessage`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
#### Returns
[`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:5858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5858)
#### Implementation of
[`ICancelPaymentRequestMessage`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage).[`key`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage#key)
## Methods
### create()
> `static` **create**(`properties`?): [`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5859)
#### Parameters
##### properties?
[`ICancelPaymentRequestMessage`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
#### Returns
[`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5861)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5860)
#### Parameters
##### m
[`ICancelPaymentRequestMessage`](/proto-reference/Message/interfaces/ICancelPaymentRequestMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
Defined in: [WAProto/index.d.ts:5862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5862)
#### Parameters
##### d
#### Returns
[`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5865)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5864)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5863)
#### Parameters
##### m
[`CancelPaymentRequestMessage`](/proto-reference/Message/classes/CancelPaymentRequestMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# Chat
Source: https://baileys.wiki/proto-reference/Message/classes/Chat
Protobuf class Chat generated from WAProto.
Defined in: [WAProto/index.d.ts:5873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5873)
## Implements
* [`IChat`](/proto-reference/Message/interfaces/IChat)
## Constructors
### new Chat()
> **new Chat**(`p`?): [`Chat`](/proto-reference/Message/classes/Chat)
Defined in: [WAProto/index.d.ts:5874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5874)
#### Parameters
##### p?
[`IChat`](/proto-reference/Message/interfaces/IChat)
#### Returns
[`Chat`](/proto-reference/Message/classes/Chat)
## Properties
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5875)
#### Implementation of
[`IChat`](/proto-reference/Message/interfaces/IChat).[`displayName`](/proto-reference/Message/interfaces/IChat#displayname)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:5876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5876)
#### Implementation of
[`IChat`](/proto-reference/Message/interfaces/IChat).[`id`](/proto-reference/Message/interfaces/IChat#id)
## Methods
### create()
> `static` **create**(`properties`?): [`Chat`](/proto-reference/Message/classes/Chat)
Defined in: [WAProto/index.d.ts:5877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5877)
#### Parameters
##### properties?
[`IChat`](/proto-reference/Message/interfaces/IChat)
#### Returns
[`Chat`](/proto-reference/Message/classes/Chat)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Chat`](/proto-reference/Message/classes/Chat)
Defined in: [WAProto/index.d.ts:5879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5879)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Chat`](/proto-reference/Message/classes/Chat)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5878)
#### Parameters
##### m
[`IChat`](/proto-reference/Message/interfaces/IChat)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Chat`](/proto-reference/Message/classes/Chat)
Defined in: [WAProto/index.d.ts:5880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5880)
#### Parameters
##### d
#### Returns
[`Chat`](/proto-reference/Message/classes/Chat)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5883)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5882)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5881)
#### Parameters
##### m
[`Chat`](/proto-reference/Message/classes/Chat)
##### o?
`IConversionOptions`
#### Returns
`object`
# CloudAPIThreadControlNotification
Source: https://baileys.wiki/proto-reference/Message/classes/CloudAPIThreadControlNotification
Protobuf class CloudAPIThreadControlNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:5895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5895)
## Implements
* [`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
## Constructors
### new CloudAPIThreadControlNotification()
> **new CloudAPIThreadControlNotification**(`p`?): [`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
Defined in: [WAProto/index.d.ts:5896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5896)
#### Parameters
##### p?
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
#### Returns
[`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
## Properties
### consumerLid?
> `optional` **consumerLid**: `null` | `string`
Defined in: [WAProto/index.d.ts:5899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5899)
#### Implementation of
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification).[`consumerLid`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification#consumerlid)
***
### consumerPhoneNumber?
> `optional` **consumerPhoneNumber**: `null` | `string`
Defined in: [WAProto/index.d.ts:5900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5900)
#### Implementation of
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification).[`consumerPhoneNumber`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification#consumerphonenumber)
***
### notificationContent?
> `optional` **notificationContent**: `null` | [`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent)
Defined in: [WAProto/index.d.ts:5901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5901)
#### Implementation of
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification).[`notificationContent`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification#notificationcontent)
***
### senderNotificationTimestampMs?
> `optional` **senderNotificationTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:5898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5898)
#### Implementation of
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification).[`senderNotificationTimestampMs`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification#sendernotificationtimestampms)
***
### shouldSuppressNotification?
> `optional` **shouldSuppressNotification**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:5902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5902)
#### Implementation of
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification).[`shouldSuppressNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification#shouldsuppressnotification)
***
### status?
> `optional` **status**: `null` | [`CloudAPIThreadControl`](/proto-reference/Message/CloudAPIThreadControlNotification/enumerations/CloudAPIThreadControl)
Defined in: [WAProto/index.d.ts:5897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5897)
#### Implementation of
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification).[`status`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification#status)
## Methods
### create()
> `static` **create**(`properties`?): [`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
Defined in: [WAProto/index.d.ts:5903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5903)
#### Parameters
##### properties?
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
#### Returns
[`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
Defined in: [WAProto/index.d.ts:5905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5905)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5904)
#### Parameters
##### m
[`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
Defined in: [WAProto/index.d.ts:5906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5906)
#### Parameters
##### d
#### Returns
[`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5909)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5908)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5907)
#### Parameters
##### m
[`CloudAPIThreadControlNotification`](/proto-reference/Message/classes/CloudAPIThreadControlNotification)
##### o?
`IConversionOptions`
#### Returns
`object`
# CommentMessage
Source: https://baileys.wiki/proto-reference/Message/classes/CommentMessage
Protobuf class CommentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5944)
## Implements
* [`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage)
## Constructors
### new CommentMessage()
> **new CommentMessage**(`p`?): [`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
Defined in: [WAProto/index.d.ts:5945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5945)
#### Parameters
##### p?
[`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage)
#### Returns
[`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
## Properties
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:5946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5946)
#### Implementation of
[`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage).[`message`](/proto-reference/Message/interfaces/ICommentMessage#message)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:5947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5947)
#### Implementation of
[`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage).[`targetMessageKey`](/proto-reference/Message/interfaces/ICommentMessage#targetmessagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
Defined in: [WAProto/index.d.ts:5948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5948)
#### Parameters
##### properties?
[`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage)
#### Returns
[`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
Defined in: [WAProto/index.d.ts:5950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5950)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5949)
#### Parameters
##### m
[`ICommentMessage`](/proto-reference/Message/interfaces/ICommentMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
Defined in: [WAProto/index.d.ts:5951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5951)
#### Parameters
##### d
#### Returns
[`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5954)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5953)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5952)
#### Parameters
##### m
[`CommentMessage`](/proto-reference/Message/classes/CommentMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ContactMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ContactMessage
Protobuf class ContactMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5963)
## Implements
* [`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)
## Constructors
### new ContactMessage()
> **new ContactMessage**(`p`?): [`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
Defined in: [WAProto/index.d.ts:5964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5964)
#### Parameters
##### p?
[`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)
#### Returns
[`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5967)
#### Implementation of
[`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage).[`contextInfo`](/proto-reference/Message/interfaces/IContactMessage#contextinfo)
***
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5965)
#### Implementation of
[`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage).[`displayName`](/proto-reference/Message/interfaces/IContactMessage#displayname)
***
### vcard?
> `optional` **vcard**: `null` | `string`
Defined in: [WAProto/index.d.ts:5966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5966)
#### Implementation of
[`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage).[`vcard`](/proto-reference/Message/interfaces/IContactMessage#vcard)
## Methods
### create()
> `static` **create**(`properties`?): [`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
Defined in: [WAProto/index.d.ts:5968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5968)
#### Parameters
##### properties?
[`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)
#### Returns
[`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
Defined in: [WAProto/index.d.ts:5970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5970)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5969)
#### Parameters
##### m
[`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
Defined in: [WAProto/index.d.ts:5971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5971)
#### Parameters
##### d
#### Returns
[`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5974)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5973)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5972)
#### Parameters
##### m
[`ContactMessage`](/proto-reference/Message/classes/ContactMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ContactsArrayMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ContactsArrayMessage
Protobuf class ContactsArrayMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:5983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5983)
## Implements
* [`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage)
## Constructors
### new ContactsArrayMessage()
> **new ContactsArrayMessage**(`p`?): [`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
Defined in: [WAProto/index.d.ts:5984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5984)
#### Parameters
##### p?
[`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage)
#### Returns
[`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
## Properties
### contacts
> **contacts**: [`IContactMessage`](/proto-reference/Message/interfaces/IContactMessage)\[]
Defined in: [WAProto/index.d.ts:5986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5986)
#### Implementation of
[`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage).[`contacts`](/proto-reference/Message/interfaces/IContactsArrayMessage#contacts)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:5987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5987)
#### Implementation of
[`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage).[`contextInfo`](/proto-reference/Message/interfaces/IContactsArrayMessage#contextinfo)
***
### displayName?
> `optional` **displayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:5985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5985)
#### Implementation of
[`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage).[`displayName`](/proto-reference/Message/interfaces/IContactsArrayMessage#displayname)
## Methods
### create()
> `static` **create**(`properties`?): [`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
Defined in: [WAProto/index.d.ts:5988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5988)
#### Parameters
##### properties?
[`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage)
#### Returns
[`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
Defined in: [WAProto/index.d.ts:5990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5990)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5989)
#### Parameters
##### m
[`IContactsArrayMessage`](/proto-reference/Message/interfaces/IContactsArrayMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
Defined in: [WAProto/index.d.ts:5991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5991)
#### Parameters
##### d
#### Returns
[`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5994)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5993)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5992)
#### Parameters
##### m
[`ContactsArrayMessage`](/proto-reference/Message/classes/ContactsArrayMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeclinePaymentRequestMessage
Source: https://baileys.wiki/proto-reference/Message/classes/DeclinePaymentRequestMessage
Protobuf class DeclinePaymentRequestMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6001)
## Implements
* [`IDeclinePaymentRequestMessage`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
## Constructors
### new DeclinePaymentRequestMessage()
> **new DeclinePaymentRequestMessage**(`p`?): [`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
Defined in: [WAProto/index.d.ts:6002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6002)
#### Parameters
##### p?
[`IDeclinePaymentRequestMessage`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
#### Returns
[`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:6003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6003)
#### Implementation of
[`IDeclinePaymentRequestMessage`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage).[`key`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage#key)
## Methods
### create()
> `static` **create**(`properties`?): [`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
Defined in: [WAProto/index.d.ts:6004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6004)
#### Parameters
##### properties?
[`IDeclinePaymentRequestMessage`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
#### Returns
[`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
Defined in: [WAProto/index.d.ts:6006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6006)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6005)
#### Parameters
##### m
[`IDeclinePaymentRequestMessage`](/proto-reference/Message/interfaces/IDeclinePaymentRequestMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
Defined in: [WAProto/index.d.ts:6007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6007)
#### Parameters
##### d
#### Returns
[`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6010)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6009)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6008)
#### Parameters
##### m
[`DeclinePaymentRequestMessage`](/proto-reference/Message/classes/DeclinePaymentRequestMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeviceSentMessage
Source: https://baileys.wiki/proto-reference/Message/classes/DeviceSentMessage
Protobuf class DeviceSentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6019)
## Implements
* [`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage)
## Constructors
### new DeviceSentMessage()
> **new DeviceSentMessage**(`p`?): [`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
Defined in: [WAProto/index.d.ts:6020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6020)
#### Parameters
##### p?
[`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage)
#### Returns
[`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
## Properties
### destinationJid?
> `optional` **destinationJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:6021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6021)
#### Implementation of
[`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage).[`destinationJid`](/proto-reference/Message/interfaces/IDeviceSentMessage#destinationjid)
***
### message?
> `optional` **message**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:6022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6022)
#### Implementation of
[`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage).[`message`](/proto-reference/Message/interfaces/IDeviceSentMessage#message)
***
### phash?
> `optional` **phash**: `null` | `string`
Defined in: [WAProto/index.d.ts:6023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6023)
#### Implementation of
[`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage).[`phash`](/proto-reference/Message/interfaces/IDeviceSentMessage#phash)
## Methods
### create()
> `static` **create**(`properties`?): [`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
Defined in: [WAProto/index.d.ts:6024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6024)
#### Parameters
##### properties?
[`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage)
#### Returns
[`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
Defined in: [WAProto/index.d.ts:6026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6026)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6025)
#### Parameters
##### m
[`IDeviceSentMessage`](/proto-reference/Message/interfaces/IDeviceSentMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
Defined in: [WAProto/index.d.ts:6027](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6027)
#### Parameters
##### d
#### Returns
[`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6030)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6029)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6028)
#### Parameters
##### m
[`DeviceSentMessage`](/proto-reference/Message/classes/DeviceSentMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# DocumentMessage
Source: https://baileys.wiki/proto-reference/Message/classes/DocumentMessage
Protobuf class DocumentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6058)
## Implements
* [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
## Constructors
### new DocumentMessage()
> **new DocumentMessage**(`p`?): [`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
Defined in: [WAProto/index.d.ts:6059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6059)
#### Parameters
##### p?
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
#### Returns
[`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:6080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6080)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`accessibilityLabel`](/proto-reference/Message/interfaces/IDocumentMessage#accessibilitylabel)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:6079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6079)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`caption`](/proto-reference/Message/interfaces/IDocumentMessage#caption)
***
### contactVcard?
> `optional` **contactVcard**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6071)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`contactVcard`](/proto-reference/Message/interfaces/IDocumentMessage#contactvcard)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6076)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`contextInfo`](/proto-reference/Message/interfaces/IDocumentMessage#contextinfo)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6069)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`directPath`](/proto-reference/Message/interfaces/IDocumentMessage#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6068)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`fileEncSha256`](/proto-reference/Message/interfaces/IDocumentMessage#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6064)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`fileLength`](/proto-reference/Message/interfaces/IDocumentMessage#filelength)
***
### fileName?
> `optional` **fileName**: `null` | `string`
Defined in: [WAProto/index.d.ts:6067](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6067)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`fileName`](/proto-reference/Message/interfaces/IDocumentMessage#filename)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6063)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`fileSha256`](/proto-reference/Message/interfaces/IDocumentMessage#filesha256)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6075)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/IDocumentMessage#jpegthumbnail)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6066)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`mediaKey`](/proto-reference/Message/interfaces/IDocumentMessage#mediakey)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:6081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6081)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`mediaKeyDomain`](/proto-reference/Message/interfaces/IDocumentMessage#mediakeydomain)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6070)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IDocumentMessage#mediakeytimestamp)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:6061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6061)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`mimetype`](/proto-reference/Message/interfaces/IDocumentMessage#mimetype)
***
### pageCount?
> `optional` **pageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:6065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6065)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`pageCount`](/proto-reference/Message/interfaces/IDocumentMessage#pagecount)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6072)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`thumbnailDirectPath`](/proto-reference/Message/interfaces/IDocumentMessage#thumbnaildirectpath)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6074)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`thumbnailEncSha256`](/proto-reference/Message/interfaces/IDocumentMessage#thumbnailencsha256)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:6077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6077)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`thumbnailHeight`](/proto-reference/Message/interfaces/IDocumentMessage#thumbnailheight)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6073)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`thumbnailSha256`](/proto-reference/Message/interfaces/IDocumentMessage#thumbnailsha256)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6078)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`thumbnailWidth`](/proto-reference/Message/interfaces/IDocumentMessage#thumbnailwidth)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:6062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6062)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`title`](/proto-reference/Message/interfaces/IDocumentMessage#title)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:6060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6060)
#### Implementation of
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage).[`url`](/proto-reference/Message/interfaces/IDocumentMessage#url)
## Methods
### create()
> `static` **create**(`properties`?): [`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
Defined in: [WAProto/index.d.ts:6082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6082)
#### Parameters
##### properties?
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
#### Returns
[`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
Defined in: [WAProto/index.d.ts:6084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6084)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6083)
#### Parameters
##### m
[`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
Defined in: [WAProto/index.d.ts:6085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6085)
#### Parameters
##### d
#### Returns
[`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6088)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6087)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6086)
#### Parameters
##### m
[`DocumentMessage`](/proto-reference/Message/classes/DocumentMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# EncCommentMessage
Source: https://baileys.wiki/proto-reference/Message/classes/EncCommentMessage
Protobuf class EncCommentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6097)
## Implements
* [`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage)
## Constructors
### new EncCommentMessage()
> **new EncCommentMessage**(`p`?): [`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
Defined in: [WAProto/index.d.ts:6098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6098)
#### Parameters
##### p?
[`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage)
#### Returns
[`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6101)
#### Implementation of
[`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage).[`encIv`](/proto-reference/Message/interfaces/IEncCommentMessage#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6100)
#### Implementation of
[`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage).[`encPayload`](/proto-reference/Message/interfaces/IEncCommentMessage#encpayload)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:6099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6099)
#### Implementation of
[`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage).[`targetMessageKey`](/proto-reference/Message/interfaces/IEncCommentMessage#targetmessagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
Defined in: [WAProto/index.d.ts:6102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6102)
#### Parameters
##### properties?
[`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage)
#### Returns
[`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
Defined in: [WAProto/index.d.ts:6104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6104)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6103)
#### Parameters
##### m
[`IEncCommentMessage`](/proto-reference/Message/interfaces/IEncCommentMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
Defined in: [WAProto/index.d.ts:6105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6105)
#### Parameters
##### d
#### Returns
[`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6108)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6107)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6106)
#### Parameters
##### m
[`EncCommentMessage`](/proto-reference/Message/classes/EncCommentMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# EncEventResponseMessage
Source: https://baileys.wiki/proto-reference/Message/classes/EncEventResponseMessage
Protobuf class EncEventResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6117)
## Implements
* [`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage)
## Constructors
### new EncEventResponseMessage()
> **new EncEventResponseMessage**(`p`?): [`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
Defined in: [WAProto/index.d.ts:6118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6118)
#### Parameters
##### p?
[`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage)
#### Returns
[`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6121)
#### Implementation of
[`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage).[`encIv`](/proto-reference/Message/interfaces/IEncEventResponseMessage#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6120)
#### Implementation of
[`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage).[`encPayload`](/proto-reference/Message/interfaces/IEncEventResponseMessage#encpayload)
***
### eventCreationMessageKey?
> `optional` **eventCreationMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:6119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6119)
#### Implementation of
[`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage).[`eventCreationMessageKey`](/proto-reference/Message/interfaces/IEncEventResponseMessage#eventcreationmessagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
Defined in: [WAProto/index.d.ts:6122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6122)
#### Parameters
##### properties?
[`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage)
#### Returns
[`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
Defined in: [WAProto/index.d.ts:6124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6124)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6123)
#### Parameters
##### m
[`IEncEventResponseMessage`](/proto-reference/Message/interfaces/IEncEventResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
Defined in: [WAProto/index.d.ts:6125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6125)
#### Parameters
##### d
#### Returns
[`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6128)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6127)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6126)
#### Parameters
##### m
[`EncEventResponseMessage`](/proto-reference/Message/classes/EncEventResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# EncReactionMessage
Source: https://baileys.wiki/proto-reference/Message/classes/EncReactionMessage
Protobuf class EncReactionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6137)
## Implements
* [`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage)
## Constructors
### new EncReactionMessage()
> **new EncReactionMessage**(`p`?): [`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
Defined in: [WAProto/index.d.ts:6138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6138)
#### Parameters
##### p?
[`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage)
#### Returns
[`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6141)
#### Implementation of
[`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage).[`encIv`](/proto-reference/Message/interfaces/IEncReactionMessage#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6140)
#### Implementation of
[`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage).[`encPayload`](/proto-reference/Message/interfaces/IEncReactionMessage#encpayload)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:6139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6139)
#### Implementation of
[`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage).[`targetMessageKey`](/proto-reference/Message/interfaces/IEncReactionMessage#targetmessagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
Defined in: [WAProto/index.d.ts:6142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6142)
#### Parameters
##### properties?
[`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage)
#### Returns
[`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
Defined in: [WAProto/index.d.ts:6144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6144)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6143)
#### Parameters
##### m
[`IEncReactionMessage`](/proto-reference/Message/interfaces/IEncReactionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
Defined in: [WAProto/index.d.ts:6145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6145)
#### Parameters
##### d
#### Returns
[`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6148)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6147)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6146)
#### Parameters
##### m
[`EncReactionMessage`](/proto-reference/Message/classes/EncReactionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# EventMessage
Source: https://baileys.wiki/proto-reference/Message/classes/EventMessage
Protobuf class EventMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6166)
## Implements
* [`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage)
## Constructors
### new EventMessage()
> **new EventMessage**(`p`?): [`EventMessage`](/proto-reference/Message/classes/EventMessage)
Defined in: [WAProto/index.d.ts:6167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6167)
#### Parameters
##### p?
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage)
#### Returns
[`EventMessage`](/proto-reference/Message/classes/EventMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6168)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`contextInfo`](/proto-reference/Message/interfaces/IEventMessage#contextinfo)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:6171](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6171)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`description`](/proto-reference/Message/interfaces/IEventMessage#description)
***
### endTime?
> `optional` **endTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6175)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`endTime`](/proto-reference/Message/interfaces/IEventMessage#endtime)
***
### extraGuestsAllowed?
> `optional` **extraGuestsAllowed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6176)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`extraGuestsAllowed`](/proto-reference/Message/interfaces/IEventMessage#extraguestsallowed)
***
### hasReminder?
> `optional` **hasReminder**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6178)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`hasReminder`](/proto-reference/Message/interfaces/IEventMessage#hasreminder)
***
### isCanceled?
> `optional` **isCanceled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6169)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`isCanceled`](/proto-reference/Message/interfaces/IEventMessage#iscanceled)
***
### isScheduleCall?
> `optional` **isScheduleCall**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6177)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`isScheduleCall`](/proto-reference/Message/interfaces/IEventMessage#isschedulecall)
***
### joinLink?
> `optional` **joinLink**: `null` | `string`
Defined in: [WAProto/index.d.ts:6173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6173)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`joinLink`](/proto-reference/Message/interfaces/IEventMessage#joinlink)
***
### location?
> `optional` **location**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:6172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6172)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`location`](/proto-reference/Message/interfaces/IEventMessage#location)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:6170](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6170)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`name`](/proto-reference/Message/interfaces/IEventMessage#name)
***
### reminderOffsetSec?
> `optional` **reminderOffsetSec**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6179)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`reminderOffsetSec`](/proto-reference/Message/interfaces/IEventMessage#reminderoffsetsec)
***
### startTime?
> `optional` **startTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6174)
#### Implementation of
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage).[`startTime`](/proto-reference/Message/interfaces/IEventMessage#starttime)
## Methods
### create()
> `static` **create**(`properties`?): [`EventMessage`](/proto-reference/Message/classes/EventMessage)
Defined in: [WAProto/index.d.ts:6180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6180)
#### Parameters
##### properties?
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage)
#### Returns
[`EventMessage`](/proto-reference/Message/classes/EventMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EventMessage`](/proto-reference/Message/classes/EventMessage)
Defined in: [WAProto/index.d.ts:6182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6182)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EventMessage`](/proto-reference/Message/classes/EventMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6181)
#### Parameters
##### m
[`IEventMessage`](/proto-reference/Message/interfaces/IEventMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EventMessage`](/proto-reference/Message/classes/EventMessage)
Defined in: [WAProto/index.d.ts:6183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6183)
#### Parameters
##### d
#### Returns
[`EventMessage`](/proto-reference/Message/classes/EventMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6186)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6185)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6184)
#### Parameters
##### m
[`EventMessage`](/proto-reference/Message/classes/EventMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# EventResponseMessage
Source: https://baileys.wiki/proto-reference/Message/classes/EventResponseMessage
Protobuf class EventResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6195)
## Implements
* [`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
## Constructors
### new EventResponseMessage()
> **new EventResponseMessage**(`p`?): [`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
Defined in: [WAProto/index.d.ts:6196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6196)
#### Parameters
##### p?
[`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
#### Returns
[`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
## Properties
### extraGuestCount?
> `optional` **extraGuestCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:6199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6199)
#### Implementation of
[`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage).[`extraGuestCount`](/proto-reference/Message/interfaces/IEventResponseMessage#extraguestcount)
***
### response?
> `optional` **response**: `null` | [`EventResponseType`](/proto-reference/Message/EventResponseMessage/enumerations/EventResponseType)
Defined in: [WAProto/index.d.ts:6197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6197)
#### Implementation of
[`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage).[`response`](/proto-reference/Message/interfaces/IEventResponseMessage#response)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6198)
#### Implementation of
[`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage).[`timestampMs`](/proto-reference/Message/interfaces/IEventResponseMessage#timestampms)
## Methods
### create()
> `static` **create**(`properties`?): [`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
Defined in: [WAProto/index.d.ts:6200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6200)
#### Parameters
##### properties?
[`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
#### Returns
[`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
Defined in: [WAProto/index.d.ts:6202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6202)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6201)
#### Parameters
##### m
[`IEventResponseMessage`](/proto-reference/Message/interfaces/IEventResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
Defined in: [WAProto/index.d.ts:6203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6203)
#### Parameters
##### d
#### Returns
[`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6206)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6205)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6204)
#### Parameters
##### m
[`EventResponseMessage`](/proto-reference/Message/classes/EventResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ExtendedTextMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ExtendedTextMessage
Protobuf class ExtendedTextMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6254)
## Implements
* [`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage)
## Constructors
### new ExtendedTextMessage()
> **new ExtendedTextMessage**(`p`?): [`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
Defined in: [WAProto/index.d.ts:6255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6255)
#### Parameters
##### p?
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage)
#### Returns
[`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
## Properties
### backgroundArgb?
> `optional` **backgroundArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:6261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6261)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`backgroundArgb`](/proto-reference/Message/interfaces/IExtendedTextMessage#backgroundargb)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6265)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`contextInfo`](/proto-reference/Message/interfaces/IExtendedTextMessage#contextinfo)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:6258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6258)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`description`](/proto-reference/Message/interfaces/IExtendedTextMessage#description)
***
### doNotPlayInline?
> `optional` **doNotPlayInline**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6266)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`doNotPlayInline`](/proto-reference/Message/interfaces/IExtendedTextMessage#donotplayinline)
***
### endCardTiles
> **endCardTiles**: [`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard)\[]
Defined in: [WAProto/index.d.ts:6284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6284)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`endCardTiles`](/proto-reference/Message/interfaces/IExtendedTextMessage#endcardtiles)
***
### faviconMMSMetadata?
> `optional` **faviconMMSMetadata**: `null` | [`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
Defined in: [WAProto/index.d.ts:6281](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6281)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`faviconMMSMetadata`](/proto-reference/Message/interfaces/IExtendedTextMessage#faviconmmsmetadata)
***
### font?
> `optional` **font**: `null` | [`FontType`](/proto-reference/Message/ExtendedTextMessage/enumerations/FontType)
Defined in: [WAProto/index.d.ts:6262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6262)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`font`](/proto-reference/Message/interfaces/IExtendedTextMessage#font)
***
### inviteLinkGroupType?
> `optional` **inviteLinkGroupType**: `null` | [`InviteLinkGroupType`](/proto-reference/Message/ExtendedTextMessage/enumerations/InviteLinkGroupType)
Defined in: [WAProto/index.d.ts:6274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6274)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`inviteLinkGroupType`](/proto-reference/Message/interfaces/IExtendedTextMessage#invitelinkgrouptype)
***
### inviteLinkGroupTypeV2?
> `optional` **inviteLinkGroupTypeV2**: `null` | [`InviteLinkGroupType`](/proto-reference/Message/ExtendedTextMessage/enumerations/InviteLinkGroupType)
Defined in: [WAProto/index.d.ts:6277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6277)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`inviteLinkGroupTypeV2`](/proto-reference/Message/interfaces/IExtendedTextMessage#invitelinkgrouptypev2)
***
### inviteLinkParentGroupSubjectV2?
> `optional` **inviteLinkParentGroupSubjectV2**: `null` | `string`
Defined in: [WAProto/index.d.ts:6275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6275)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`inviteLinkParentGroupSubjectV2`](/proto-reference/Message/interfaces/IExtendedTextMessage#invitelinkparentgroupsubjectv2)
***
### inviteLinkParentGroupThumbnailV2?
> `optional` **inviteLinkParentGroupThumbnailV2**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6276)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`inviteLinkParentGroupThumbnailV2`](/proto-reference/Message/interfaces/IExtendedTextMessage#invitelinkparentgroupthumbnailv2)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6264)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/IExtendedTextMessage#jpegthumbnail)
***
### linkPreviewMetadata?
> `optional` **linkPreviewMetadata**: `null` | [`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:6282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6282)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`linkPreviewMetadata`](/proto-reference/Message/interfaces/IExtendedTextMessage#linkpreviewmetadata)
***
### matchedText?
> `optional` **matchedText**: `null` | `string`
Defined in: [WAProto/index.d.ts:6257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6257)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`matchedText`](/proto-reference/Message/interfaces/IExtendedTextMessage#matchedtext)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6270)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`mediaKey`](/proto-reference/Message/interfaces/IExtendedTextMessage#mediakey)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6271)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IExtendedTextMessage#mediakeytimestamp)
***
### musicMetadata?
> `optional` **musicMetadata**: `null` | [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
Defined in: [WAProto/index.d.ts:6286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6286)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`musicMetadata`](/proto-reference/Message/interfaces/IExtendedTextMessage#musicmetadata)
***
### paymentExtendedMetadata?
> `optional` **paymentExtendedMetadata**: `null` | [`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
Defined in: [WAProto/index.d.ts:6287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6287)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`paymentExtendedMetadata`](/proto-reference/Message/interfaces/IExtendedTextMessage#paymentextendedmetadata)
***
### paymentLinkMetadata?
> `optional` **paymentLinkMetadata**: `null` | [`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:6283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6283)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`paymentLinkMetadata`](/proto-reference/Message/interfaces/IExtendedTextMessage#paymentlinkmetadata)
***
### previewType?
> `optional` **previewType**: `null` | [`PreviewType`](/proto-reference/Message/ExtendedTextMessage/enumerations/PreviewType)
Defined in: [WAProto/index.d.ts:6263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6263)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`previewType`](/proto-reference/Message/interfaces/IExtendedTextMessage#previewtype)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6256)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`text`](/proto-reference/Message/interfaces/IExtendedTextMessage#text)
***
### textArgb?
> `optional` **textArgb**: `null` | `number`
Defined in: [WAProto/index.d.ts:6260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6260)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`textArgb`](/proto-reference/Message/interfaces/IExtendedTextMessage#textargb)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6267)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`thumbnailDirectPath`](/proto-reference/Message/interfaces/IExtendedTextMessage#thumbnaildirectpath)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6269)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`thumbnailEncSha256`](/proto-reference/Message/interfaces/IExtendedTextMessage#thumbnailencsha256)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:6272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6272)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`thumbnailHeight`](/proto-reference/Message/interfaces/IExtendedTextMessage#thumbnailheight)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6268)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`thumbnailSha256`](/proto-reference/Message/interfaces/IExtendedTextMessage#thumbnailsha256)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6273)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`thumbnailWidth`](/proto-reference/Message/interfaces/IExtendedTextMessage#thumbnailwidth)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:6259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6259)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`title`](/proto-reference/Message/interfaces/IExtendedTextMessage#title)
***
### videoContentUrl?
> `optional` **videoContentUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:6285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6285)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`videoContentUrl`](/proto-reference/Message/interfaces/IExtendedTextMessage#videocontenturl)
***
### videoHeight?
> `optional` **videoHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:6279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6279)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`videoHeight`](/proto-reference/Message/interfaces/IExtendedTextMessage#videoheight)
***
### videoWidth?
> `optional` **videoWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6280)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`videoWidth`](/proto-reference/Message/interfaces/IExtendedTextMessage#videowidth)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6278)
#### Implementation of
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage).[`viewOnce`](/proto-reference/Message/interfaces/IExtendedTextMessage#viewonce)
## Methods
### create()
> `static` **create**(`properties`?): [`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
Defined in: [WAProto/index.d.ts:6288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6288)
#### Parameters
##### properties?
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage)
#### Returns
[`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
Defined in: [WAProto/index.d.ts:6290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6290)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6289)
#### Parameters
##### m
[`IExtendedTextMessage`](/proto-reference/Message/interfaces/IExtendedTextMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
Defined in: [WAProto/index.d.ts:6291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6291)
#### Parameters
##### d
#### Returns
[`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6294)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6293)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6292)
#### Parameters
##### m
[`ExtendedTextMessage`](/proto-reference/Message/classes/ExtendedTextMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# FullHistorySyncOnDemandRequestMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata
Protobuf class FullHistorySyncOnDemandRequestMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:6331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6331)
## Implements
* [`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
## Constructors
### new FullHistorySyncOnDemandRequestMetadata()
> **new FullHistorySyncOnDemandRequestMetadata**(`p`?): [`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:6332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6332)
#### Parameters
##### p?
[`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
#### Returns
[`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
## Properties
### requestId?
> `optional` **requestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:6333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6333)
#### Implementation of
[`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata).[`requestId`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata#requestid)
## Methods
### create()
> `static` **create**(`properties`?): [`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:6334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6334)
#### Parameters
##### properties?
[`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
#### Returns
[`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:6336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6336)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6335)
#### Parameters
##### m
[`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:6337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6337)
#### Parameters
##### d
#### Returns
[`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6340)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6339)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6338)
#### Parameters
##### m
[`FullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/classes/FullHistorySyncOnDemandRequestMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# FutureProofMessage
Source: https://baileys.wiki/proto-reference/Message/classes/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`
# GroupInviteMessage
Source: https://baileys.wiki/proto-reference/Message/classes/GroupInviteMessage
Protobuf class GroupInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6370)
## Implements
* [`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)
## Constructors
### new GroupInviteMessage()
> **new GroupInviteMessage**(`p`?): [`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
Defined in: [WAProto/index.d.ts:6371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6371)
#### Parameters
##### p?
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)
#### Returns
[`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:6377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6377)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`caption`](/proto-reference/Message/interfaces/IGroupInviteMessage#caption)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6378)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`contextInfo`](/proto-reference/Message/interfaces/IGroupInviteMessage#contextinfo)
***
### groupJid?
> `optional` **groupJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:6372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6372)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`groupJid`](/proto-reference/Message/interfaces/IGroupInviteMessage#groupjid)
***
### groupName?
> `optional` **groupName**: `null` | `string`
Defined in: [WAProto/index.d.ts:6375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6375)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`groupName`](/proto-reference/Message/interfaces/IGroupInviteMessage#groupname)
***
### groupType?
> `optional` **groupType**: `null` | [`GroupType`](/proto-reference/Message/GroupInviteMessage/enumerations/GroupType)
Defined in: [WAProto/index.d.ts:6379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6379)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`groupType`](/proto-reference/Message/interfaces/IGroupInviteMessage#grouptype)
***
### inviteCode?
> `optional` **inviteCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:6373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6373)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`inviteCode`](/proto-reference/Message/interfaces/IGroupInviteMessage#invitecode)
***
### inviteExpiration?
> `optional` **inviteExpiration**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6374)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`inviteExpiration`](/proto-reference/Message/interfaces/IGroupInviteMessage#inviteexpiration)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6376)
#### Implementation of
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/IGroupInviteMessage#jpegthumbnail)
## Methods
### create()
> `static` **create**(`properties`?): [`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
Defined in: [WAProto/index.d.ts:6380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6380)
#### Parameters
##### properties?
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)
#### Returns
[`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
Defined in: [WAProto/index.d.ts:6382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6382)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6381)
#### Parameters
##### m
[`IGroupInviteMessage`](/proto-reference/Message/interfaces/IGroupInviteMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
Defined in: [WAProto/index.d.ts:6383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6383)
#### Parameters
##### d
#### Returns
[`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6386)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6385)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6384)
#### Parameters
##### m
[`GroupInviteMessage`](/proto-reference/Message/classes/GroupInviteMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# HighlyStructuredMessage
Source: https://baileys.wiki/proto-reference/Message/classes/HighlyStructuredMessage
Protobuf class HighlyStructuredMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6409](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6409)
## Implements
* [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
## Constructors
### new HighlyStructuredMessage()
> **new HighlyStructuredMessage**(`p`?): [`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:6410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6410)
#### Parameters
##### p?
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
#### Returns
[`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
## Properties
### deterministicLc?
> `optional` **deterministicLc**: `null` | `string`
Defined in: [WAProto/index.d.ts:6418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6418)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`deterministicLc`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#deterministiclc)
***
### deterministicLg?
> `optional` **deterministicLg**: `null` | `string`
Defined in: [WAProto/index.d.ts:6417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6417)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`deterministicLg`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#deterministiclg)
***
### elementName?
> `optional` **elementName**: `null` | `string`
Defined in: [WAProto/index.d.ts:6412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6412)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`elementName`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#elementname)
***
### fallbackLc?
> `optional` **fallbackLc**: `null` | `string`
Defined in: [WAProto/index.d.ts:6415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6415)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`fallbackLc`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#fallbacklc)
***
### fallbackLg?
> `optional` **fallbackLg**: `null` | `string`
Defined in: [WAProto/index.d.ts:6414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6414)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`fallbackLg`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#fallbacklg)
***
### hydratedHsm?
> `optional` **hydratedHsm**: `null` | [`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
Defined in: [WAProto/index.d.ts:6419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6419)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`hydratedHsm`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#hydratedhsm)
***
### localizableParams
> **localizableParams**: [`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter)\[]
Defined in: [WAProto/index.d.ts:6416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6416)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`localizableParams`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#localizableparams)
***
### namespace?
> `optional` **namespace**: `null` | `string`
Defined in: [WAProto/index.d.ts:6411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6411)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`namespace`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#namespace)
***
### params
> **params**: `string`\[]
Defined in: [WAProto/index.d.ts:6413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6413)
#### Implementation of
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage).[`params`](/proto-reference/Message/interfaces/IHighlyStructuredMessage#params)
## Methods
### create()
> `static` **create**(`properties`?): [`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:6420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6420)
#### Parameters
##### properties?
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
#### Returns
[`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:6422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6422)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6421)
#### Parameters
##### m
[`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:6423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6423)
#### Parameters
##### d
#### Returns
[`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6426)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6425)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6424)
#### Parameters
##### m
[`HighlyStructuredMessage`](/proto-reference/Message/classes/HighlyStructuredMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncMessageAccessStatus
Source: https://baileys.wiki/proto-reference/Message/classes/HistorySyncMessageAccessStatus
Protobuf class HistorySyncMessageAccessStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:6562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6562)
## Implements
* [`IHistorySyncMessageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
## Constructors
### new HistorySyncMessageAccessStatus()
> **new HistorySyncMessageAccessStatus**(`p`?): [`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
Defined in: [WAProto/index.d.ts:6563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6563)
#### Parameters
##### p?
[`IHistorySyncMessageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
#### Returns
[`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
## Properties
### completeAccessGranted?
> `optional` **completeAccessGranted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6564)
#### Implementation of
[`IHistorySyncMessageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus).[`completeAccessGranted`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus#completeaccessgranted)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
Defined in: [WAProto/index.d.ts:6565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6565)
#### Parameters
##### properties?
[`IHistorySyncMessageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
#### Returns
[`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
Defined in: [WAProto/index.d.ts:6567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6567)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6566)
#### Parameters
##### m
[`IHistorySyncMessageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
Defined in: [WAProto/index.d.ts:6568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6568)
#### Parameters
##### d
#### Returns
[`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6571](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6571)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6570)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6569)
#### Parameters
##### m
[`HistorySyncMessageAccessStatus`](/proto-reference/Message/classes/HistorySyncMessageAccessStatus)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncNotification
Source: https://baileys.wiki/proto-reference/Message/classes/HistorySyncNotification
Protobuf class HistorySyncNotification generated from WAProto.
Defined in: [WAProto/index.d.ts:6592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6592)
## Implements
* [`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
## Constructors
### new HistorySyncNotification()
> **new HistorySyncNotification**(`p`?): [`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
Defined in: [WAProto/index.d.ts:6593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6593)
#### Parameters
##### p?
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
#### Returns
[`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
## Properties
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:6600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6600)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`chunkOrder`](/proto-reference/Message/interfaces/IHistorySyncNotification#chunkorder)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6598)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`directPath`](/proto-reference/Message/interfaces/IHistorySyncNotification#directpath)
***
### encHandle?
> `optional` **encHandle**: `null` | `string`
Defined in: [WAProto/index.d.ts:6607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6607)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`encHandle`](/proto-reference/Message/interfaces/IHistorySyncNotification#enchandle)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6597)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`fileEncSha256`](/proto-reference/Message/interfaces/IHistorySyncNotification#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6595)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`fileLength`](/proto-reference/Message/interfaces/IHistorySyncNotification#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6594)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`fileSha256`](/proto-reference/Message/interfaces/IHistorySyncNotification#filesha256)
***
### fullHistorySyncOnDemandRequestMetadata?
> `optional` **fullHistorySyncOnDemandRequestMetadata**: `null` | [`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:6606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6606)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`fullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IHistorySyncNotification#fullhistorysyncondemandrequestmetadata)
***
### initialHistBootstrapInlinePayload?
> `optional` **initialHistBootstrapInlinePayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6604)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`initialHistBootstrapInlinePayload`](/proto-reference/Message/interfaces/IHistorySyncNotification#initialhistbootstrapinlinepayload)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6596)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`mediaKey`](/proto-reference/Message/interfaces/IHistorySyncNotification#mediakey)
***
### messageAccessStatus?
> `optional` **messageAccessStatus**: `null` | [`IHistorySyncMessageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncMessageAccessStatus)
Defined in: [WAProto/index.d.ts:6608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6608)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`messageAccessStatus`](/proto-reference/Message/interfaces/IHistorySyncNotification#messageaccessstatus)
***
### oldestMsgInChunkTimestampSec?
> `optional` **oldestMsgInChunkTimestampSec**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6603)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`oldestMsgInChunkTimestampSec`](/proto-reference/Message/interfaces/IHistorySyncNotification#oldestmsginchunktimestampsec)
***
### originalMessageId?
> `optional` **originalMessageId**: `null` | `string`
Defined in: [WAProto/index.d.ts:6601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6601)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`originalMessageId`](/proto-reference/Message/interfaces/IHistorySyncNotification#originalmessageid)
***
### peerDataRequestSessionId?
> `optional` **peerDataRequestSessionId**: `null` | `string`
Defined in: [WAProto/index.d.ts:6605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6605)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`peerDataRequestSessionId`](/proto-reference/Message/interfaces/IHistorySyncNotification#peerdatarequestsessionid)
***
### progress?
> `optional` **progress**: `null` | `number`
Defined in: [WAProto/index.d.ts:6602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6602)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`progress`](/proto-reference/Message/interfaces/IHistorySyncNotification#progress)
***
### syncType?
> `optional` **syncType**: `null` | [`HistorySyncType`](/proto-reference/Message/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:6599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6599)
#### Implementation of
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification).[`syncType`](/proto-reference/Message/interfaces/IHistorySyncNotification#synctype)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
Defined in: [WAProto/index.d.ts:6609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6609)
#### Parameters
##### properties?
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
#### Returns
[`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
Defined in: [WAProto/index.d.ts:6611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6611)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6610)
#### Parameters
##### m
[`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
Defined in: [WAProto/index.d.ts:6612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6612)
#### Parameters
##### d
#### Returns
[`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6615)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6614)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6613)
#### Parameters
##### m
[`HistorySyncNotification`](/proto-reference/Message/classes/HistorySyncNotification)
##### o?
`IConversionOptions`
#### Returns
`object`
# ImageMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ImageMessage
Protobuf class ImageMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6664)
## Implements
* [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
## Constructors
### new ImageMessage()
> **new ImageMessage**(`p`?): [`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
Defined in: [WAProto/index.d.ts:6665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6665)
#### Parameters
##### p?
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
#### Returns
[`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:6694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6694)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`accessibilityLabel`](/proto-reference/Message/interfaces/IImageMessage#accessibilitylabel)
***
### annotations
> **annotations**: [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:6692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6692)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`annotations`](/proto-reference/Message/interfaces/IImageMessage#annotations)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:6668](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6668)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`caption`](/proto-reference/Message/interfaces/IImageMessage#caption)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6679)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`contextInfo`](/proto-reference/Message/interfaces/IImageMessage#contextinfo)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6676)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`directPath`](/proto-reference/Message/interfaces/IImageMessage#directpath)
***
### experimentGroupId?
> `optional` **experimentGroupId**: `null` | `number`
Defined in: [WAProto/index.d.ts:6682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6682)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`experimentGroupId`](/proto-reference/Message/interfaces/IImageMessage#experimentgroupid)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6674)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`fileEncSha256`](/proto-reference/Message/interfaces/IImageMessage#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6670)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`fileLength`](/proto-reference/Message/interfaces/IImageMessage#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6669](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6669)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`fileSha256`](/proto-reference/Message/interfaces/IImageMessage#filesha256)
***
### firstScanLength?
> `optional` **firstScanLength**: `null` | `number`
Defined in: [WAProto/index.d.ts:6681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6681)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`firstScanLength`](/proto-reference/Message/interfaces/IImageMessage#firstscanlength)
***
### firstScanSidecar?
> `optional` **firstScanSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6680)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`firstScanSidecar`](/proto-reference/Message/interfaces/IImageMessage#firstscansidecar)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:6671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6671)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`height`](/proto-reference/Message/interfaces/IImageMessage#height)
***
### imageSourceType?
> `optional` **imageSourceType**: `null` | [`ImageSourceType`](/proto-reference/Message/ImageMessage/enumerations/ImageSourceType)
Defined in: [WAProto/index.d.ts:6693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6693)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`imageSourceType`](/proto-reference/Message/interfaces/IImageMessage#imagesourcetype)
***
### interactiveAnnotations
> **interactiveAnnotations**: [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:6675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6675)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`interactiveAnnotations`](/proto-reference/Message/interfaces/IImageMessage#interactiveannotations)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6678)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/IImageMessage#jpegthumbnail)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6673)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`mediaKey`](/proto-reference/Message/interfaces/IImageMessage#mediakey)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:6695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6695)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`mediaKeyDomain`](/proto-reference/Message/interfaces/IImageMessage#mediakeydomain)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6677)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IImageMessage#mediakeytimestamp)
***
### midQualityFileEncSha256?
> `optional` **midQualityFileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6686)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`midQualityFileEncSha256`](/proto-reference/Message/interfaces/IImageMessage#midqualityfileencsha256)
***
### midQualityFileSha256?
> `optional` **midQualityFileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6685)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`midQualityFileSha256`](/proto-reference/Message/interfaces/IImageMessage#midqualityfilesha256)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:6667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6667)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`mimetype`](/proto-reference/Message/interfaces/IImageMessage#mimetype)
***
### qrUrl?
> `optional` **qrUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:6696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6696)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`qrUrl`](/proto-reference/Message/interfaces/IImageMessage#qrurl)
***
### scanLengths
> **scanLengths**: `number`\[]
Defined in: [WAProto/index.d.ts:6684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6684)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`scanLengths`](/proto-reference/Message/interfaces/IImageMessage#scanlengths)
***
### scansSidecar?
> `optional` **scansSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6683)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`scansSidecar`](/proto-reference/Message/interfaces/IImageMessage#scanssidecar)
***
### staticUrl?
> `optional` **staticUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:6691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6691)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`staticUrl`](/proto-reference/Message/interfaces/IImageMessage#staticurl)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:6688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6688)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`thumbnailDirectPath`](/proto-reference/Message/interfaces/IImageMessage#thumbnaildirectpath)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6690)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`thumbnailEncSha256`](/proto-reference/Message/interfaces/IImageMessage#thumbnailencsha256)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6689)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`thumbnailSha256`](/proto-reference/Message/interfaces/IImageMessage#thumbnailsha256)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:6666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6666)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`url`](/proto-reference/Message/interfaces/IImageMessage#url)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6687)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`viewOnce`](/proto-reference/Message/interfaces/IImageMessage#viewonce)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:6672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6672)
#### Implementation of
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage).[`width`](/proto-reference/Message/interfaces/IImageMessage#width)
## Methods
### create()
> `static` **create**(`properties`?): [`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
Defined in: [WAProto/index.d.ts:6697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6697)
#### Parameters
##### properties?
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
#### Returns
[`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
Defined in: [WAProto/index.d.ts:6699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6699)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6698)
#### Parameters
##### m
[`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
Defined in: [WAProto/index.d.ts:6700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6700)
#### Parameters
##### d
#### Returns
[`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6703)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6702)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6701)
#### Parameters
##### m
[`ImageMessage`](/proto-reference/Message/classes/ImageMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# InitialSecurityNotificationSettingSync
Source: https://baileys.wiki/proto-reference/Message/classes/InitialSecurityNotificationSettingSync
Protobuf class InitialSecurityNotificationSettingSync generated from WAProto.
Defined in: [WAProto/index.d.ts:6720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6720)
## Implements
* [`IInitialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
## Constructors
### new InitialSecurityNotificationSettingSync()
> **new InitialSecurityNotificationSettingSync**(`p`?): [`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
Defined in: [WAProto/index.d.ts:6721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6721)
#### Parameters
##### p?
[`IInitialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
#### Returns
[`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
## Properties
### securityNotificationEnabled?
> `optional` **securityNotificationEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6722)
#### Implementation of
[`IInitialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync).[`securityNotificationEnabled`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync#securitynotificationenabled)
## Methods
### create()
> `static` **create**(`properties`?): [`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
Defined in: [WAProto/index.d.ts:6723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6723)
#### Parameters
##### properties?
[`IInitialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
#### Returns
[`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
Defined in: [WAProto/index.d.ts:6725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6725)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6724)
#### Parameters
##### m
[`IInitialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
Defined in: [WAProto/index.d.ts:6726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6726)
#### Parameters
##### d
#### Returns
[`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6729)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6728)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6727)
#### Parameters
##### m
[`InitialSecurityNotificationSettingSync`](/proto-reference/Message/classes/InitialSecurityNotificationSettingSync)
##### o?
`IConversionOptions`
#### Returns
`object`
# InteractiveMessage
Source: https://baileys.wiki/proto-reference/Message/classes/InteractiveMessage
Protobuf class InteractiveMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6744)
## Implements
* [`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
## Constructors
### new InteractiveMessage()
> **new InteractiveMessage**(`p`?): [`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
Defined in: [WAProto/index.d.ts:6745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6745)
#### Parameters
##### p?
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
#### Returns
[`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
## Properties
### body?
> `optional` **body**: `null` | [`IBody`](/proto-reference/Message/InteractiveMessage/interfaces/IBody)
Defined in: [WAProto/index.d.ts:6747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6747)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`body`](/proto-reference/Message/interfaces/IInteractiveMessage#body)
***
### carouselMessage?
> `optional` **carouselMessage**: `null` | [`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage)
Defined in: [WAProto/index.d.ts:6754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6754)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`carouselMessage`](/proto-reference/Message/interfaces/IInteractiveMessage#carouselmessage)
***
### collectionMessage?
> `optional` **collectionMessage**: `null` | [`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage)
Defined in: [WAProto/index.d.ts:6752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6752)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`collectionMessage`](/proto-reference/Message/interfaces/IInteractiveMessage#collectionmessage)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6749)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`contextInfo`](/proto-reference/Message/interfaces/IInteractiveMessage#contextinfo)
***
### footer?
> `optional` **footer**: `null` | [`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter)
Defined in: [WAProto/index.d.ts:6748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6748)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`footer`](/proto-reference/Message/interfaces/IInteractiveMessage#footer)
***
### header?
> `optional` **header**: `null` | [`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader)
Defined in: [WAProto/index.d.ts:6746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6746)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`header`](/proto-reference/Message/interfaces/IInteractiveMessage#header)
***
### interactiveMessage?
> `optional` **interactiveMessage**: `"shopStorefrontMessage"` | `"collectionMessage"` | `"nativeFlowMessage"` | `"carouselMessage"`
Defined in: [WAProto/index.d.ts:6755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6755)
***
### nativeFlowMessage?
> `optional` **nativeFlowMessage**: `null` | [`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage)
Defined in: [WAProto/index.d.ts:6753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6753)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`nativeFlowMessage`](/proto-reference/Message/interfaces/IInteractiveMessage#nativeflowmessage)
***
### shopStorefrontMessage?
> `optional` **shopStorefrontMessage**: `null` | [`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage)
Defined in: [WAProto/index.d.ts:6751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6751)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`shopStorefrontMessage`](/proto-reference/Message/interfaces/IInteractiveMessage#shopstorefrontmessage)
***
### urlTrackingMap?
> `optional` **urlTrackingMap**: `null` | [`IUrlTrackingMap`](/proto-reference/interfaces/IUrlTrackingMap)
Defined in: [WAProto/index.d.ts:6750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6750)
#### Implementation of
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage).[`urlTrackingMap`](/proto-reference/Message/interfaces/IInteractiveMessage#urltrackingmap)
## Methods
### create()
> `static` **create**(`properties`?): [`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
Defined in: [WAProto/index.d.ts:6756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6756)
#### Parameters
##### properties?
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
#### Returns
[`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
Defined in: [WAProto/index.d.ts:6758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6758)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6757)
#### Parameters
##### m
[`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
Defined in: [WAProto/index.d.ts:6759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6759)
#### Parameters
##### d
#### Returns
[`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6762)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6761)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6760)
#### Parameters
##### m
[`InteractiveMessage`](/proto-reference/Message/classes/InteractiveMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# InteractiveResponseMessage
Source: https://baileys.wiki/proto-reference/Message/classes/InteractiveResponseMessage
Protobuf class InteractiveResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6964)
## Implements
* [`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
## Constructors
### new InteractiveResponseMessage()
> **new InteractiveResponseMessage**(`p`?): [`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
Defined in: [WAProto/index.d.ts:6965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6965)
#### Parameters
##### p?
[`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
#### Returns
[`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
## Properties
### body?
> `optional` **body**: `null` | [`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody)
Defined in: [WAProto/index.d.ts:6966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6966)
#### Implementation of
[`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage).[`body`](/proto-reference/Message/interfaces/IInteractiveResponseMessage#body)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:6967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6967)
#### Implementation of
[`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage).[`contextInfo`](/proto-reference/Message/interfaces/IInteractiveResponseMessage#contextinfo)
***
### interactiveResponseMessage?
> `optional` **interactiveResponseMessage**: `"nativeFlowResponseMessage"`
Defined in: [WAProto/index.d.ts:6969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6969)
***
### nativeFlowResponseMessage?
> `optional` **nativeFlowResponseMessage**: `null` | [`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage)
Defined in: [WAProto/index.d.ts:6968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6968)
#### Implementation of
[`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage).[`nativeFlowResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage#nativeflowresponsemessage)
## Methods
### create()
> `static` **create**(`properties`?): [`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
Defined in: [WAProto/index.d.ts:6970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6970)
#### Parameters
##### properties?
[`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
#### Returns
[`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
Defined in: [WAProto/index.d.ts:6972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6972)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6971)
#### Parameters
##### m
[`IInteractiveResponseMessage`](/proto-reference/Message/interfaces/IInteractiveResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
Defined in: [WAProto/index.d.ts:6973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6973)
#### Parameters
##### d
#### Returns
[`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6976)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6975)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6974)
#### Parameters
##### m
[`InteractiveResponseMessage`](/proto-reference/Message/classes/InteractiveResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# InvoiceMessage
Source: https://baileys.wiki/proto-reference/Message/classes/InvoiceMessage
Protobuf class InvoiceMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7041)
## Implements
* [`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage)
## Constructors
### new InvoiceMessage()
> **new InvoiceMessage**(`p`?): [`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
Defined in: [WAProto/index.d.ts:7042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7042)
#### Parameters
##### p?
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage)
#### Returns
[`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
## Properties
### attachmentDirectPath?
> `optional` **attachmentDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:7051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7051)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentDirectPath`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmentdirectpath)
***
### attachmentFileEncSha256?
> `optional` **attachmentFileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7050)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentFileEncSha256`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmentfileencsha256)
***
### attachmentFileSha256?
> `optional` **attachmentFileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7049](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7049)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentFileSha256`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmentfilesha256)
***
### attachmentJpegThumbnail?
> `optional` **attachmentJpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7052)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentJpegThumbnail`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmentjpegthumbnail)
***
### attachmentMediaKey?
> `optional` **attachmentMediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7047)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentMediaKey`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmentmediakey)
***
### attachmentMediaKeyTimestamp?
> `optional` **attachmentMediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7048)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentMediaKeyTimestamp`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmentmediakeytimestamp)
***
### attachmentMimetype?
> `optional` **attachmentMimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:7046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7046)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentMimetype`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmentmimetype)
***
### attachmentType?
> `optional` **attachmentType**: `null` | [`AttachmentType`](/proto-reference/Message/InvoiceMessage/enumerations/AttachmentType)
Defined in: [WAProto/index.d.ts:7045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7045)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`attachmentType`](/proto-reference/Message/interfaces/IInvoiceMessage#attachmenttype)
***
### note?
> `optional` **note**: `null` | `string`
Defined in: [WAProto/index.d.ts:7043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7043)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`note`](/proto-reference/Message/interfaces/IInvoiceMessage#note)
***
### token?
> `optional` **token**: `null` | `string`
Defined in: [WAProto/index.d.ts:7044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7044)
#### Implementation of
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage).[`token`](/proto-reference/Message/interfaces/IInvoiceMessage#token)
## Methods
### create()
> `static` **create**(`properties`?): [`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
Defined in: [WAProto/index.d.ts:7053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7053)
#### Parameters
##### properties?
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage)
#### Returns
[`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
Defined in: [WAProto/index.d.ts:7055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7055)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7054)
#### Parameters
##### m
[`IInvoiceMessage`](/proto-reference/Message/interfaces/IInvoiceMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
Defined in: [WAProto/index.d.ts:7056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7056)
#### Parameters
##### d
#### Returns
[`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7059)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7058)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7057)
#### Parameters
##### m
[`InvoiceMessage`](/proto-reference/Message/classes/InvoiceMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# KeepInChatMessage
Source: https://baileys.wiki/proto-reference/Message/classes/KeepInChatMessage
Protobuf class KeepInChatMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7076)
## Implements
* [`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage)
## Constructors
### new KeepInChatMessage()
> **new KeepInChatMessage**(`p`?): [`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
Defined in: [WAProto/index.d.ts:7077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7077)
#### Parameters
##### p?
[`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage)
#### Returns
[`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
## Properties
### keepType?
> `optional` **keepType**: `null` | [`KeepType`](/proto-reference/enumerations/KeepType)
Defined in: [WAProto/index.d.ts:7079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7079)
#### Implementation of
[`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage).[`keepType`](/proto-reference/Message/interfaces/IKeepInChatMessage#keeptype)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:7078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7078)
#### Implementation of
[`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage).[`key`](/proto-reference/Message/interfaces/IKeepInChatMessage#key)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7080)
#### Implementation of
[`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage).[`timestampMs`](/proto-reference/Message/interfaces/IKeepInChatMessage#timestampms)
## Methods
### create()
> `static` **create**(`properties`?): [`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
Defined in: [WAProto/index.d.ts:7081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7081)
#### Parameters
##### properties?
[`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage)
#### Returns
[`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
Defined in: [WAProto/index.d.ts:7083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7083)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7082)
#### Parameters
##### m
[`IKeepInChatMessage`](/proto-reference/Message/interfaces/IKeepInChatMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
Defined in: [WAProto/index.d.ts:7084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7084)
#### Parameters
##### d
#### Returns
[`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7087)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7086)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7085)
#### Parameters
##### m
[`KeepInChatMessage`](/proto-reference/Message/classes/KeepInChatMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# LinkPreviewMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/LinkPreviewMetadata
Protobuf class LinkPreviewMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7102)
## Implements
* [`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
## Constructors
### new LinkPreviewMetadata()
> **new LinkPreviewMetadata**(`p`?): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:7103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7103)
#### Parameters
##### p?
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
#### Returns
[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
## Properties
### fbExperimentId?
> `optional` **fbExperimentId**: `null` | `number`
Defined in: [WAProto/index.d.ts:7106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7106)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`fbExperimentId`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#fbexperimentid)
***
### linkInlineVideoMuted?
> `optional` **linkInlineVideoMuted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7109)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`linkInlineVideoMuted`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#linkinlinevideomuted)
***
### linkMediaDuration?
> `optional` **linkMediaDuration**: `null` | `number`
Defined in: [WAProto/index.d.ts:7107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7107)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`linkMediaDuration`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#linkmediaduration)
***
### musicMetadata?
> `optional` **musicMetadata**: `null` | [`IEmbeddedMusic`](/proto-reference/interfaces/IEmbeddedMusic)
Defined in: [WAProto/index.d.ts:7111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7111)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`musicMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#musicmetadata)
***
### paymentLinkMetadata?
> `optional` **paymentLinkMetadata**: `null` | [`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:7104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7104)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`paymentLinkMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#paymentlinkmetadata)
***
### socialMediaPostType?
> `optional` **socialMediaPostType**: `null` | [`SocialMediaPostType`](/proto-reference/Message/LinkPreviewMetadata/enumerations/SocialMediaPostType)
Defined in: [WAProto/index.d.ts:7108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7108)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`socialMediaPostType`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#socialmediaposttype)
***
### urlMetadata?
> `optional` **urlMetadata**: `null` | [`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata)
Defined in: [WAProto/index.d.ts:7105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7105)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`urlMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#urlmetadata)
***
### videoContentCaption?
> `optional` **videoContentCaption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7112)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`videoContentCaption`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#videocontentcaption)
***
### videoContentUrl?
> `optional` **videoContentUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:7110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7110)
#### Implementation of
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata).[`videoContentUrl`](/proto-reference/Message/interfaces/ILinkPreviewMetadata#videocontenturl)
## Methods
### create()
> `static` **create**(`properties`?): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:7113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7113)
#### Parameters
##### properties?
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
#### Returns
[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:7115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7115)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7114)
#### Parameters
##### m
[`ILinkPreviewMetadata`](/proto-reference/Message/interfaces/ILinkPreviewMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:7116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7116)
#### Parameters
##### d
#### Returns
[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7119)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7118)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7117)
#### Parameters
##### m
[`LinkPreviewMetadata`](/proto-reference/Message/classes/LinkPreviewMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# ListMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ListMessage
Protobuf class ListMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7145)
## Implements
* [`IListMessage`](/proto-reference/Message/interfaces/IListMessage)
## Constructors
### new ListMessage()
> **new ListMessage**(`p`?): [`ListMessage`](/proto-reference/Message/classes/ListMessage)
Defined in: [WAProto/index.d.ts:7146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7146)
#### Parameters
##### p?
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage)
#### Returns
[`ListMessage`](/proto-reference/Message/classes/ListMessage)
## Properties
### buttonText?
> `optional` **buttonText**: `null` | `string`
Defined in: [WAProto/index.d.ts:7149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7149)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`buttonText`](/proto-reference/Message/interfaces/IListMessage#buttontext)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7154)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`contextInfo`](/proto-reference/Message/interfaces/IListMessage#contextinfo)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:7148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7148)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`description`](/proto-reference/Message/interfaces/IListMessage#description)
***
### footerText?
> `optional` **footerText**: `null` | `string`
Defined in: [WAProto/index.d.ts:7153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7153)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`footerText`](/proto-reference/Message/interfaces/IListMessage#footertext)
***
### listType?
> `optional` **listType**: `null` | [`ListType`](/proto-reference/Message/ListMessage/enumerations/ListType)
Defined in: [WAProto/index.d.ts:7150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7150)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`listType`](/proto-reference/Message/interfaces/IListMessage#listtype)
***
### productListInfo?
> `optional` **productListInfo**: `null` | [`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo)
Defined in: [WAProto/index.d.ts:7152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7152)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`productListInfo`](/proto-reference/Message/interfaces/IListMessage#productlistinfo)
***
### sections
> **sections**: [`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection)\[]
Defined in: [WAProto/index.d.ts:7151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7151)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`sections`](/proto-reference/Message/interfaces/IListMessage#sections)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7147)
#### Implementation of
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage).[`title`](/proto-reference/Message/interfaces/IListMessage#title)
## Methods
### create()
> `static` **create**(`properties`?): [`ListMessage`](/proto-reference/Message/classes/ListMessage)
Defined in: [WAProto/index.d.ts:7155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7155)
#### Parameters
##### properties?
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage)
#### Returns
[`ListMessage`](/proto-reference/Message/classes/ListMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ListMessage`](/proto-reference/Message/classes/ListMessage)
Defined in: [WAProto/index.d.ts:7157](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7157)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ListMessage`](/proto-reference/Message/classes/ListMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7156)
#### Parameters
##### m
[`IListMessage`](/proto-reference/Message/interfaces/IListMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ListMessage`](/proto-reference/Message/classes/ListMessage)
Defined in: [WAProto/index.d.ts:7158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7158)
#### Parameters
##### d
#### Returns
[`ListMessage`](/proto-reference/Message/classes/ListMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7161)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7160)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7159)
#### Parameters
##### m
[`ListMessage`](/proto-reference/Message/classes/ListMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ListResponseMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ListResponseMessage
Protobuf class ListResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7291)
## Implements
* [`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage)
## Constructors
### new ListResponseMessage()
> **new ListResponseMessage**(`p`?): [`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
Defined in: [WAProto/index.d.ts:7292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7292)
#### Parameters
##### p?
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage)
#### Returns
[`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7296)
#### Implementation of
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage).[`contextInfo`](/proto-reference/Message/interfaces/IListResponseMessage#contextinfo)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:7297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7297)
#### Implementation of
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage).[`description`](/proto-reference/Message/interfaces/IListResponseMessage#description)
***
### listType?
> `optional` **listType**: `null` | [`ListType`](/proto-reference/Message/ListResponseMessage/enumerations/ListType)
Defined in: [WAProto/index.d.ts:7294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7294)
#### Implementation of
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage).[`listType`](/proto-reference/Message/interfaces/IListResponseMessage#listtype)
***
### singleSelectReply?
> `optional` **singleSelectReply**: `null` | [`ISingleSelectReply`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply)
Defined in: [WAProto/index.d.ts:7295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7295)
#### Implementation of
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage).[`singleSelectReply`](/proto-reference/Message/interfaces/IListResponseMessage#singleselectreply)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7293)
#### Implementation of
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage).[`title`](/proto-reference/Message/interfaces/IListResponseMessage#title)
## Methods
### create()
> `static` **create**(`properties`?): [`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
Defined in: [WAProto/index.d.ts:7298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7298)
#### Parameters
##### properties?
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage)
#### Returns
[`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
Defined in: [WAProto/index.d.ts:7300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7300)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7299)
#### Parameters
##### m
[`IListResponseMessage`](/proto-reference/Message/interfaces/IListResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
Defined in: [WAProto/index.d.ts:7301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7301)
#### Parameters
##### d
#### Returns
[`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7304)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7303)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7302)
#### Parameters
##### m
[`ListResponseMessage`](/proto-reference/Message/classes/ListResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# LiveLocationMessage
Source: https://baileys.wiki/proto-reference/Message/classes/LiveLocationMessage
Protobuf class LiveLocationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7344)
## Implements
* [`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
## Constructors
### new LiveLocationMessage()
> **new LiveLocationMessage**(`p`?): [`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
Defined in: [WAProto/index.d.ts:7345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7345)
#### Parameters
##### p?
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
#### Returns
[`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
## Properties
### accuracyInMeters?
> `optional` **accuracyInMeters**: `null` | `number`
Defined in: [WAProto/index.d.ts:7348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7348)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`accuracyInMeters`](/proto-reference/Message/interfaces/ILiveLocationMessage#accuracyinmeters)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7351)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`caption`](/proto-reference/Message/interfaces/ILiveLocationMessage#caption)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7355)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`contextInfo`](/proto-reference/Message/interfaces/ILiveLocationMessage#contextinfo)
***
### degreesClockwiseFromMagneticNorth?
> `optional` **degreesClockwiseFromMagneticNorth**: `null` | `number`
Defined in: [WAProto/index.d.ts:7350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7350)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`degreesClockwiseFromMagneticNorth`](/proto-reference/Message/interfaces/ILiveLocationMessage#degreesclockwisefrommagneticnorth)
***
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7346)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`degreesLatitude`](/proto-reference/Message/interfaces/ILiveLocationMessage#degreeslatitude)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7347)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`degreesLongitude`](/proto-reference/Message/interfaces/ILiveLocationMessage#degreeslongitude)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7354)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/ILiveLocationMessage#jpegthumbnail)
***
### sequenceNumber?
> `optional` **sequenceNumber**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7352)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`sequenceNumber`](/proto-reference/Message/interfaces/ILiveLocationMessage#sequencenumber)
***
### speedInMps?
> `optional` **speedInMps**: `null` | `number`
Defined in: [WAProto/index.d.ts:7349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7349)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`speedInMps`](/proto-reference/Message/interfaces/ILiveLocationMessage#speedinmps)
***
### timeOffset?
> `optional` **timeOffset**: `null` | `number`
Defined in: [WAProto/index.d.ts:7353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7353)
#### Implementation of
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage).[`timeOffset`](/proto-reference/Message/interfaces/ILiveLocationMessage#timeoffset)
## Methods
### create()
> `static` **create**(`properties`?): [`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
Defined in: [WAProto/index.d.ts:7356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7356)
#### Parameters
##### properties?
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
#### Returns
[`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
Defined in: [WAProto/index.d.ts:7358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7358)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7357)
#### Parameters
##### m
[`ILiveLocationMessage`](/proto-reference/Message/interfaces/ILiveLocationMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
Defined in: [WAProto/index.d.ts:7359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7359)
#### Parameters
##### d
#### Returns
[`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7362)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7361)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7360)
#### Parameters
##### m
[`LiveLocationMessage`](/proto-reference/Message/classes/LiveLocationMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# LocationMessage
Source: https://baileys.wiki/proto-reference/Message/classes/LocationMessage
Protobuf class LocationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7380)
## Implements
* [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
## Constructors
### new LocationMessage()
> **new LocationMessage**(`p`?): [`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
Defined in: [WAProto/index.d.ts:7381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7381)
#### Parameters
##### p?
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
#### Returns
[`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
## Properties
### accuracyInMeters?
> `optional` **accuracyInMeters**: `null` | `number`
Defined in: [WAProto/index.d.ts:7388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7388)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`accuracyInMeters`](/proto-reference/Message/interfaces/ILocationMessage#accuracyinmeters)
***
### address?
> `optional` **address**: `null` | `string`
Defined in: [WAProto/index.d.ts:7385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7385)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`address`](/proto-reference/Message/interfaces/ILocationMessage#address)
***
### comment?
> `optional` **comment**: `null` | `string`
Defined in: [WAProto/index.d.ts:7391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7391)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`comment`](/proto-reference/Message/interfaces/ILocationMessage#comment)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7393)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`contextInfo`](/proto-reference/Message/interfaces/ILocationMessage#contextinfo)
***
### degreesClockwiseFromMagneticNorth?
> `optional` **degreesClockwiseFromMagneticNorth**: `null` | `number`
Defined in: [WAProto/index.d.ts:7390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7390)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`degreesClockwiseFromMagneticNorth`](/proto-reference/Message/interfaces/ILocationMessage#degreesclockwisefrommagneticnorth)
***
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7382)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`degreesLatitude`](/proto-reference/Message/interfaces/ILocationMessage#degreeslatitude)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:7383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7383)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`degreesLongitude`](/proto-reference/Message/interfaces/ILocationMessage#degreeslongitude)
***
### isLive?
> `optional` **isLive**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7387)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`isLive`](/proto-reference/Message/interfaces/ILocationMessage#islive)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7392)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/ILocationMessage#jpegthumbnail)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:7384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7384)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`name`](/proto-reference/Message/interfaces/ILocationMessage#name)
***
### speedInMps?
> `optional` **speedInMps**: `null` | `number`
Defined in: [WAProto/index.d.ts:7389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7389)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`speedInMps`](/proto-reference/Message/interfaces/ILocationMessage#speedinmps)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:7386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7386)
#### Implementation of
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage).[`url`](/proto-reference/Message/interfaces/ILocationMessage#url)
## Methods
### create()
> `static` **create**(`properties`?): [`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
Defined in: [WAProto/index.d.ts:7394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7394)
#### Parameters
##### properties?
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
#### Returns
[`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
Defined in: [WAProto/index.d.ts:7396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7396)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7395)
#### Parameters
##### m
[`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
Defined in: [WAProto/index.d.ts:7397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7397)
#### Parameters
##### d
#### Returns
[`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7400)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7399)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7398)
#### Parameters
##### m
[`LocationMessage`](/proto-reference/Message/classes/LocationMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# MMSThumbnailMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/MMSThumbnailMetadata
Protobuf class MMSThumbnailMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7414)
## Implements
* [`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
## Constructors
### new MMSThumbnailMetadata()
> **new MMSThumbnailMetadata**(`p`?): [`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
Defined in: [WAProto/index.d.ts:7415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7415)
#### Parameters
##### p?
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
#### Returns
[`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
## Properties
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7419)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`mediaKey`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#mediakey)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:7423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7423)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`mediaKeyDomain`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#mediakeydomain)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7420)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#mediakeytimestamp)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:7416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7416)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`thumbnailDirectPath`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#thumbnaildirectpath)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7418)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`thumbnailEncSha256`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#thumbnailencsha256)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:7421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7421)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`thumbnailHeight`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#thumbnailheight)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7417)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`thumbnailSha256`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#thumbnailsha256)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:7422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7422)
#### Implementation of
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata).[`thumbnailWidth`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata#thumbnailwidth)
## Methods
### create()
> `static` **create**(`properties`?): [`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
Defined in: [WAProto/index.d.ts:7424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7424)
#### Parameters
##### properties?
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
#### Returns
[`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
Defined in: [WAProto/index.d.ts:7426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7426)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7425)
#### Parameters
##### m
[`IMMSThumbnailMetadata`](/proto-reference/Message/interfaces/IMMSThumbnailMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
Defined in: [WAProto/index.d.ts:7427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7427)
#### Parameters
##### d
#### Returns
[`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7430)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7429)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7428)
#### Parameters
##### m
[`MMSThumbnailMetadata`](/proto-reference/Message/classes/MMSThumbnailMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageHistoryBundle
Source: https://baileys.wiki/proto-reference/Message/classes/MessageHistoryBundle
Protobuf class MessageHistoryBundle generated from WAProto.
Defined in: [WAProto/index.d.ts:7452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7452)
## Implements
* [`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
## Constructors
### new MessageHistoryBundle()
> **new MessageHistoryBundle**(`p`?): [`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
Defined in: [WAProto/index.d.ts:7453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7453)
#### Parameters
##### p?
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
#### Returns
[`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7460)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`contextInfo`](/proto-reference/Message/interfaces/IMessageHistoryBundle#contextinfo)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:7458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7458)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`directPath`](/proto-reference/Message/interfaces/IMessageHistoryBundle#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7457)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`fileEncSha256`](/proto-reference/Message/interfaces/IMessageHistoryBundle#fileencsha256)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7455)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`fileSha256`](/proto-reference/Message/interfaces/IMessageHistoryBundle#filesha256)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7456)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`mediaKey`](/proto-reference/Message/interfaces/IMessageHistoryBundle#mediakey)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7459)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IMessageHistoryBundle#mediakeytimestamp)
***
### messageHistoryMetadata?
> `optional` **messageHistoryMetadata**: `null` | [`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7461)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`messageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryBundle#messagehistorymetadata)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:7454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7454)
#### Implementation of
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle).[`mimetype`](/proto-reference/Message/interfaces/IMessageHistoryBundle#mimetype)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
Defined in: [WAProto/index.d.ts:7462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7462)
#### Parameters
##### properties?
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
#### Returns
[`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
Defined in: [WAProto/index.d.ts:7464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7464)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7463)
#### Parameters
##### m
[`IMessageHistoryBundle`](/proto-reference/Message/interfaces/IMessageHistoryBundle)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
Defined in: [WAProto/index.d.ts:7465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7465)
#### Parameters
##### d
#### Returns
[`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7468)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7467)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7466)
#### Parameters
##### m
[`MessageHistoryBundle`](/proto-reference/Message/classes/MessageHistoryBundle)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageHistoryMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/MessageHistoryMetadata
Protobuf class MessageHistoryMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7477)
## Implements
* [`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
## Constructors
### new MessageHistoryMetadata()
> **new MessageHistoryMetadata**(`p`?): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7478)
#### Parameters
##### p?
[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
#### Returns
[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
## Properties
### historyReceivers
> **historyReceivers**: `string`\[]
Defined in: [WAProto/index.d.ts:7479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7479)
#### Implementation of
[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata).[`historyReceivers`](/proto-reference/Message/interfaces/IMessageHistoryMetadata#historyreceivers)
***
### messageCount?
> `optional` **messageCount**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7481)
#### Implementation of
[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata).[`messageCount`](/proto-reference/Message/interfaces/IMessageHistoryMetadata#messagecount)
***
### oldestMessageTimestamp?
> `optional` **oldestMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7480)
#### Implementation of
[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata).[`oldestMessageTimestamp`](/proto-reference/Message/interfaces/IMessageHistoryMetadata#oldestmessagetimestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7482)
#### Parameters
##### properties?
[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
#### Returns
[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7484)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7483)
#### Parameters
##### m
[`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7485)
#### Parameters
##### d
#### Returns
[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7488)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7487)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7486)
#### Parameters
##### m
[`MessageHistoryMetadata`](/proto-reference/Message/classes/MessageHistoryMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageHistoryNotice
Source: https://baileys.wiki/proto-reference/Message/classes/MessageHistoryNotice
Protobuf class MessageHistoryNotice generated from WAProto.
Defined in: [WAProto/index.d.ts:7496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7496)
## Implements
* [`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice)
## Constructors
### new MessageHistoryNotice()
> **new MessageHistoryNotice**(`p`?): [`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
Defined in: [WAProto/index.d.ts:7497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7497)
#### Parameters
##### p?
[`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice)
#### Returns
[`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7498)
#### Implementation of
[`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice).[`contextInfo`](/proto-reference/Message/interfaces/IMessageHistoryNotice#contextinfo)
***
### messageHistoryMetadata?
> `optional` **messageHistoryMetadata**: `null` | [`IMessageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryMetadata)
Defined in: [WAProto/index.d.ts:7499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7499)
#### Implementation of
[`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice).[`messageHistoryMetadata`](/proto-reference/Message/interfaces/IMessageHistoryNotice#messagehistorymetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
Defined in: [WAProto/index.d.ts:7500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7500)
#### Parameters
##### properties?
[`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice)
#### Returns
[`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
Defined in: [WAProto/index.d.ts:7502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7502)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7501)
#### Parameters
##### m
[`IMessageHistoryNotice`](/proto-reference/Message/interfaces/IMessageHistoryNotice)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
Defined in: [WAProto/index.d.ts:7503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7503)
#### Parameters
##### d
#### Returns
[`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7506)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7505)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7504)
#### Parameters
##### m
[`MessageHistoryNotice`](/proto-reference/Message/classes/MessageHistoryNotice)
##### o?
`IConversionOptions`
#### Returns
`object`
# NewsletterAdminInviteMessage
Source: https://baileys.wiki/proto-reference/Message/classes/NewsletterAdminInviteMessage
Protobuf class NewsletterAdminInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7518)
## Implements
* [`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
## Constructors
### new NewsletterAdminInviteMessage()
> **new NewsletterAdminInviteMessage**(`p`?): [`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
Defined in: [WAProto/index.d.ts:7519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7519)
#### Parameters
##### p?
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
#### Returns
[`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7523)
#### Implementation of
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage).[`caption`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage#caption)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7525)
#### Implementation of
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage).[`contextInfo`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage#contextinfo)
***
### inviteExpiration?
> `optional` **inviteExpiration**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7524)
#### Implementation of
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage).[`inviteExpiration`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage#inviteexpiration)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7522)
#### Implementation of
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage#jpegthumbnail)
***
### newsletterJid?
> `optional` **newsletterJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7520)
#### Implementation of
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage).[`newsletterJid`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage#newsletterjid)
***
### newsletterName?
> `optional` **newsletterName**: `null` | `string`
Defined in: [WAProto/index.d.ts:7521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7521)
#### Implementation of
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage).[`newsletterName`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage#newslettername)
## Methods
### create()
> `static` **create**(`properties`?): [`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
Defined in: [WAProto/index.d.ts:7526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7526)
#### Parameters
##### properties?
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
#### Returns
[`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
Defined in: [WAProto/index.d.ts:7528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7528)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7527)
#### Parameters
##### m
[`INewsletterAdminInviteMessage`](/proto-reference/Message/interfaces/INewsletterAdminInviteMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
Defined in: [WAProto/index.d.ts:7529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7529)
#### Parameters
##### d
#### Returns
[`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7532)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7531)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7530)
#### Parameters
##### m
[`NewsletterAdminInviteMessage`](/proto-reference/Message/classes/NewsletterAdminInviteMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# NewsletterFollowerInviteMessage
Source: https://baileys.wiki/proto-reference/Message/classes/NewsletterFollowerInviteMessage
Protobuf class NewsletterFollowerInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7543)
## Implements
* [`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
## Constructors
### new NewsletterFollowerInviteMessage()
> **new NewsletterFollowerInviteMessage**(`p`?): [`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
Defined in: [WAProto/index.d.ts:7544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7544)
#### Parameters
##### p?
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
#### Returns
[`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:7548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7548)
#### Implementation of
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage).[`caption`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage#caption)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7549)
#### Implementation of
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage).[`contextInfo`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage#contextinfo)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7547)
#### Implementation of
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage#jpegthumbnail)
***
### newsletterJid?
> `optional` **newsletterJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7545)
#### Implementation of
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage).[`newsletterJid`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage#newsletterjid)
***
### newsletterName?
> `optional` **newsletterName**: `null` | `string`
Defined in: [WAProto/index.d.ts:7546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7546)
#### Implementation of
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage).[`newsletterName`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage#newslettername)
## Methods
### create()
> `static` **create**(`properties`?): [`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
Defined in: [WAProto/index.d.ts:7550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7550)
#### Parameters
##### properties?
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
#### Returns
[`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
Defined in: [WAProto/index.d.ts:7552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7552)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7551)
#### Parameters
##### m
[`INewsletterFollowerInviteMessage`](/proto-reference/Message/interfaces/INewsletterFollowerInviteMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
Defined in: [WAProto/index.d.ts:7553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7553)
#### Parameters
##### d
#### Returns
[`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7556](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7556)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7555](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7555)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7554)
#### Parameters
##### m
[`NewsletterFollowerInviteMessage`](/proto-reference/Message/classes/NewsletterFollowerInviteMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# OrderMessage
Source: https://baileys.wiki/proto-reference/Message/classes/OrderMessage
Protobuf class OrderMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7577)
## Implements
* [`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage)
## Constructors
### new OrderMessage()
> **new OrderMessage**(`p`?): [`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
Defined in: [WAProto/index.d.ts:7578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7578)
#### Parameters
##### p?
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage)
#### Returns
[`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
## Properties
### catalogType?
> `optional` **catalogType**: `null` | `string`
Defined in: [WAProto/index.d.ts:7593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7593)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`catalogType`](/proto-reference/Message/interfaces/IOrderMessage#catalogtype)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:7590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7590)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`contextInfo`](/proto-reference/Message/interfaces/IOrderMessage#contextinfo)
***
### itemCount?
> `optional` **itemCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:7581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7581)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`itemCount`](/proto-reference/Message/interfaces/IOrderMessage#itemcount)
***
### message?
> `optional` **message**: `null` | `string`
Defined in: [WAProto/index.d.ts:7584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7584)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`message`](/proto-reference/Message/interfaces/IOrderMessage#message)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:7591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7591)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`messageVersion`](/proto-reference/Message/interfaces/IOrderMessage#messageversion)
***
### orderId?
> `optional` **orderId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7579)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`orderId`](/proto-reference/Message/interfaces/IOrderMessage#orderid)
***
### orderRequestMessageId?
> `optional` **orderRequestMessageId**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:7592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7592)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`orderRequestMessageId`](/proto-reference/Message/interfaces/IOrderMessage#orderrequestmessageid)
***
### orderTitle?
> `optional` **orderTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:7585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7585)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`orderTitle`](/proto-reference/Message/interfaces/IOrderMessage#ordertitle)
***
### sellerJid?
> `optional` **sellerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7586)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`sellerJid`](/proto-reference/Message/interfaces/IOrderMessage#sellerjid)
***
### status?
> `optional` **status**: `null` | [`OrderStatus`](/proto-reference/Message/OrderMessage/enumerations/OrderStatus)
Defined in: [WAProto/index.d.ts:7582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7582)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`status`](/proto-reference/Message/interfaces/IOrderMessage#status)
***
### surface?
> `optional` **surface**: `null` | [`CATALOG`](/proto-reference/Message/OrderMessage/enumerations/OrderSurface#catalog)
Defined in: [WAProto/index.d.ts:7583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7583)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`surface`](/proto-reference/Message/interfaces/IOrderMessage#surface)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7580)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`thumbnail`](/proto-reference/Message/interfaces/IOrderMessage#thumbnail)
***
### token?
> `optional` **token**: `null` | `string`
Defined in: [WAProto/index.d.ts:7587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7587)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`token`](/proto-reference/Message/interfaces/IOrderMessage#token)
***
### totalAmount1000?
> `optional` **totalAmount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7588)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`totalAmount1000`](/proto-reference/Message/interfaces/IOrderMessage#totalamount1000)
***
### totalCurrencyCode?
> `optional` **totalCurrencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:7589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7589)
#### Implementation of
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage).[`totalCurrencyCode`](/proto-reference/Message/interfaces/IOrderMessage#totalcurrencycode)
## Methods
### create()
> `static` **create**(`properties`?): [`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
Defined in: [WAProto/index.d.ts:7594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7594)
#### Parameters
##### properties?
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage)
#### Returns
[`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
Defined in: [WAProto/index.d.ts:7596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7596)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7595)
#### Parameters
##### m
[`IOrderMessage`](/proto-reference/Message/interfaces/IOrderMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
Defined in: [WAProto/index.d.ts:7597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7597)
#### Parameters
##### d
#### Returns
[`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7600)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7599)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7598)
#### Parameters
##### m
[`OrderMessage`](/proto-reference/Message/classes/OrderMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentExtendedMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/PaymentExtendedMetadata
Protobuf class PaymentExtendedMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7622)
## Implements
* [`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
## Constructors
### new PaymentExtendedMetadata()
> **new PaymentExtendedMetadata**(`p`?): [`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
Defined in: [WAProto/index.d.ts:7623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7623)
#### Parameters
##### p?
[`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
#### Returns
[`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
## Properties
### messageParamsJson?
> `optional` **messageParamsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:7626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7626)
#### Implementation of
[`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata).[`messageParamsJson`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata#messageparamsjson)
***
### platform?
> `optional` **platform**: `null` | `string`
Defined in: [WAProto/index.d.ts:7625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7625)
#### Implementation of
[`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata).[`platform`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata#platform)
***
### type?
> `optional` **type**: `null` | `number`
Defined in: [WAProto/index.d.ts:7624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7624)
#### Implementation of
[`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata).[`type`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata#type)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
Defined in: [WAProto/index.d.ts:7627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7627)
#### Parameters
##### properties?
[`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
#### Returns
[`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
Defined in: [WAProto/index.d.ts:7629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7629)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7628)
#### Parameters
##### m
[`IPaymentExtendedMetadata`](/proto-reference/Message/interfaces/IPaymentExtendedMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
Defined in: [WAProto/index.d.ts:7630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7630)
#### Parameters
##### d
#### Returns
[`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7633)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7632)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7631)
#### Parameters
##### m
[`PaymentExtendedMetadata`](/proto-reference/Message/classes/PaymentExtendedMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentInviteMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PaymentInviteMessage
Protobuf class PaymentInviteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7641)
## Implements
* [`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage)
## Constructors
### new PaymentInviteMessage()
> **new PaymentInviteMessage**(`p`?): [`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
Defined in: [WAProto/index.d.ts:7642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7642)
#### Parameters
##### p?
[`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage)
#### Returns
[`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
## Properties
### expiryTimestamp?
> `optional` **expiryTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7644)
#### Implementation of
[`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage).[`expiryTimestamp`](/proto-reference/Message/interfaces/IPaymentInviteMessage#expirytimestamp)
***
### serviceType?
> `optional` **serviceType**: `null` | [`ServiceType`](/proto-reference/Message/PaymentInviteMessage/enumerations/ServiceType)
Defined in: [WAProto/index.d.ts:7643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7643)
#### Implementation of
[`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage).[`serviceType`](/proto-reference/Message/interfaces/IPaymentInviteMessage#servicetype)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
Defined in: [WAProto/index.d.ts:7645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7645)
#### Parameters
##### properties?
[`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage)
#### Returns
[`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
Defined in: [WAProto/index.d.ts:7647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7647)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7646)
#### Parameters
##### m
[`IPaymentInviteMessage`](/proto-reference/Message/interfaces/IPaymentInviteMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
Defined in: [WAProto/index.d.ts:7648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7648)
#### Parameters
##### d
#### Returns
[`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7651)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7650)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7649)
#### Parameters
##### m
[`PaymentInviteMessage`](/proto-reference/Message/classes/PaymentInviteMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentLinkMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/PaymentLinkMetadata
Protobuf class PaymentLinkMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:7670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7670)
## Implements
* [`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
## Constructors
### new PaymentLinkMetadata()
> **new PaymentLinkMetadata**(`p`?): [`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:7671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7671)
#### Parameters
##### p?
[`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
#### Returns
[`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
## Properties
### button?
> `optional` **button**: `null` | [`IPaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton)
Defined in: [WAProto/index.d.ts:7672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7672)
#### Implementation of
[`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata).[`button`](/proto-reference/Message/interfaces/IPaymentLinkMetadata#button)
***
### header?
> `optional` **header**: `null` | [`IPaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader)
Defined in: [WAProto/index.d.ts:7673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7673)
#### Implementation of
[`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata).[`header`](/proto-reference/Message/interfaces/IPaymentLinkMetadata#header)
***
### provider?
> `optional` **provider**: `null` | [`IPaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider)
Defined in: [WAProto/index.d.ts:7674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7674)
#### Implementation of
[`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata).[`provider`](/proto-reference/Message/interfaces/IPaymentLinkMetadata#provider)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:7675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7675)
#### Parameters
##### properties?
[`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
#### Returns
[`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:7677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7677)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7676)
#### Parameters
##### m
[`IPaymentLinkMetadata`](/proto-reference/Message/interfaces/IPaymentLinkMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
Defined in: [WAProto/index.d.ts:7678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7678)
#### Parameters
##### d
#### Returns
[`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7681)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7680)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7679)
#### Parameters
##### m
[`PaymentLinkMetadata`](/proto-reference/Message/classes/PaymentLinkMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# PeerDataOperationRequestMessage
Source: https://baileys.wiki/proto-reference/Message/classes/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`
# PeerDataOperationRequestResponseMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage
Protobuf class PeerDataOperationRequestResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7945)
## Implements
* [`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
## Constructors
### new PeerDataOperationRequestResponseMessage()
> **new PeerDataOperationRequestResponseMessage**(`p`?): [`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
Defined in: [WAProto/index.d.ts:7946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7946)
#### Parameters
##### p?
[`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
#### Returns
[`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
## Properties
### peerDataOperationRequestType?
> `optional` **peerDataOperationRequestType**: `null` | [`PeerDataOperationRequestType`](/proto-reference/Message/enumerations/PeerDataOperationRequestType)
Defined in: [WAProto/index.d.ts:7947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7947)
#### Implementation of
[`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage).[`peerDataOperationRequestType`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage#peerdataoperationrequesttype)
***
### peerDataOperationResult
> **peerDataOperationResult**: [`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult)\[]
Defined in: [WAProto/index.d.ts:7949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7949)
#### Implementation of
[`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage).[`peerDataOperationResult`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage#peerdataoperationresult)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7948)
#### Implementation of
[`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage).[`stanzaId`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage#stanzaid)
## Methods
### create()
> `static` **create**(`properties`?): [`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
Defined in: [WAProto/index.d.ts:7950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7950)
#### Parameters
##### properties?
[`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
#### Returns
[`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
Defined in: [WAProto/index.d.ts:7952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7952)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7951)
#### Parameters
##### m
[`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
Defined in: [WAProto/index.d.ts:7953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7953)
#### Parameters
##### d
#### Returns
[`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7956)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7955)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7954)
#### Parameters
##### m
[`PeerDataOperationRequestResponseMessage`](/proto-reference/Message/classes/PeerDataOperationRequestResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PinInChatMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PinInChatMessage
Protobuf class PinInChatMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8248)
## Implements
* [`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage)
## Constructors
### new PinInChatMessage()
> **new PinInChatMessage**(`p`?): [`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
Defined in: [WAProto/index.d.ts:8249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8249)
#### Parameters
##### p?
[`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage)
#### Returns
[`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8250)
#### Implementation of
[`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage).[`key`](/proto-reference/Message/interfaces/IPinInChatMessage#key)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8252)
#### Implementation of
[`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage).[`senderTimestampMs`](/proto-reference/Message/interfaces/IPinInChatMessage#sendertimestampms)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/PinInChatMessage/enumerations/Type)
Defined in: [WAProto/index.d.ts:8251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8251)
#### Implementation of
[`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage).[`type`](/proto-reference/Message/interfaces/IPinInChatMessage#type)
## Methods
### create()
> `static` **create**(`properties`?): [`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
Defined in: [WAProto/index.d.ts:8253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8253)
#### Parameters
##### properties?
[`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage)
#### Returns
[`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
Defined in: [WAProto/index.d.ts:8255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8255)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8254)
#### Parameters
##### m
[`IPinInChatMessage`](/proto-reference/Message/interfaces/IPinInChatMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
Defined in: [WAProto/index.d.ts:8256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8256)
#### Parameters
##### d
#### Returns
[`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8259)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8258)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8257)
#### Parameters
##### m
[`PinInChatMessage`](/proto-reference/Message/classes/PinInChatMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PlaceholderMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PlaceholderMessage
Protobuf class PlaceholderMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8275)
## Implements
* [`IPlaceholderMessage`](/proto-reference/Message/interfaces/IPlaceholderMessage)
## Constructors
### new PlaceholderMessage()
> **new PlaceholderMessage**(`p`?): [`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
Defined in: [WAProto/index.d.ts:8276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8276)
#### Parameters
##### p?
[`IPlaceholderMessage`](/proto-reference/Message/interfaces/IPlaceholderMessage)
#### Returns
[`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
## Properties
### type?
> `optional` **type**: `null` | [`MASK_LINKED_DEVICES`](/proto-reference/Message/PlaceholderMessage/enumerations/PlaceholderType#mask_linked_devices)
Defined in: [WAProto/index.d.ts:8277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8277)
#### Implementation of
[`IPlaceholderMessage`](/proto-reference/Message/interfaces/IPlaceholderMessage).[`type`](/proto-reference/Message/interfaces/IPlaceholderMessage#type)
## Methods
### create()
> `static` **create**(`properties`?): [`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
Defined in: [WAProto/index.d.ts:8278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8278)
#### Parameters
##### properties?
[`IPlaceholderMessage`](/proto-reference/Message/interfaces/IPlaceholderMessage)
#### Returns
[`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
Defined in: [WAProto/index.d.ts:8280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8280)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8279)
#### Parameters
##### m
[`IPlaceholderMessage`](/proto-reference/Message/interfaces/IPlaceholderMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
Defined in: [WAProto/index.d.ts:8281](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8281)
#### Parameters
##### d
#### Returns
[`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8284)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8283)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8282)
#### Parameters
##### m
[`PlaceholderMessage`](/proto-reference/Message/classes/PlaceholderMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollCreationMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PollCreationMessage
Protobuf class PollCreationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8311)
## Implements
* [`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
## Constructors
### new PollCreationMessage()
> **new PollCreationMessage**(`p`?): [`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
Defined in: [WAProto/index.d.ts:8312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8312)
#### Parameters
##### p?
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
#### Returns
[`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8317)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`contextInfo`](/proto-reference/Message/interfaces/IPollCreationMessage#contextinfo)
***
### correctAnswer?
> `optional` **correctAnswer**: `null` | [`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)
Defined in: [WAProto/index.d.ts:8320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8320)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`correctAnswer`](/proto-reference/Message/interfaces/IPollCreationMessage#correctanswer)
***
### encKey?
> `optional` **encKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8313)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`encKey`](/proto-reference/Message/interfaces/IPollCreationMessage#enckey)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:8314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8314)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`name`](/proto-reference/Message/interfaces/IPollCreationMessage#name)
***
### options
> **options**: [`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)\[]
Defined in: [WAProto/index.d.ts:8315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8315)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`options`](/proto-reference/Message/interfaces/IPollCreationMessage#options)
***
### pollContentType?
> `optional` **pollContentType**: `null` | [`PollContentType`](/proto-reference/Message/enumerations/PollContentType)
Defined in: [WAProto/index.d.ts:8318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8318)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`pollContentType`](/proto-reference/Message/interfaces/IPollCreationMessage#pollcontenttype)
***
### pollType?
> `optional` **pollType**: `null` | [`PollType`](/proto-reference/Message/enumerations/PollType)
Defined in: [WAProto/index.d.ts:8319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8319)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`pollType`](/proto-reference/Message/interfaces/IPollCreationMessage#polltype)
***
### selectableOptionsCount?
> `optional` **selectableOptionsCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:8316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8316)
#### Implementation of
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage).[`selectableOptionsCount`](/proto-reference/Message/interfaces/IPollCreationMessage#selectableoptionscount)
## Methods
### create()
> `static` **create**(`properties`?): [`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
Defined in: [WAProto/index.d.ts:8321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8321)
#### Parameters
##### properties?
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
#### Returns
[`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
Defined in: [WAProto/index.d.ts:8323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8323)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8322)
#### Parameters
##### m
[`IPollCreationMessage`](/proto-reference/Message/interfaces/IPollCreationMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
Defined in: [WAProto/index.d.ts:8324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8324)
#### Parameters
##### d
#### Returns
[`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8327)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8326)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8325)
#### Parameters
##### m
[`PollCreationMessage`](/proto-reference/Message/classes/PollCreationMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollEncValue
Source: https://baileys.wiki/proto-reference/Message/classes/PollEncValue
Protobuf class PollEncValue generated from WAProto.
Defined in: [WAProto/index.d.ts:8356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8356)
## Implements
* [`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
## Constructors
### new PollEncValue()
> **new PollEncValue**(`p`?): [`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:8357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8357)
#### Parameters
##### p?
[`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
#### Returns
[`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8359)
#### Implementation of
[`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue).[`encIv`](/proto-reference/Message/interfaces/IPollEncValue#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8358)
#### Implementation of
[`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue).[`encPayload`](/proto-reference/Message/interfaces/IPollEncValue#encpayload)
## Methods
### create()
> `static` **create**(`properties`?): [`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:8360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8360)
#### Parameters
##### properties?
[`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
#### Returns
[`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:8362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8362)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8361)
#### Parameters
##### m
[`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
Defined in: [WAProto/index.d.ts:8363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8363)
#### Parameters
##### d
#### Returns
[`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8366)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8365)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8364)
#### Parameters
##### m
[`PollEncValue`](/proto-reference/Message/classes/PollEncValue)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollResultSnapshotMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PollResultSnapshotMessage
Protobuf class PollResultSnapshotMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8376)
## Implements
* [`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
## Constructors
### new PollResultSnapshotMessage()
> **new PollResultSnapshotMessage**(`p`?): [`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:8377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8377)
#### Parameters
##### p?
[`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
#### Returns
[`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8380)
#### Implementation of
[`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage).[`contextInfo`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage#contextinfo)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:8378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8378)
#### Implementation of
[`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage).[`name`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage#name)
***
### pollType?
> `optional` **pollType**: `null` | [`PollType`](/proto-reference/Message/enumerations/PollType)
Defined in: [WAProto/index.d.ts:8381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8381)
#### Implementation of
[`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage).[`pollType`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage#polltype)
***
### pollVotes
> **pollVotes**: [`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote)\[]
Defined in: [WAProto/index.d.ts:8379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8379)
#### Implementation of
[`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage).[`pollVotes`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage#pollvotes)
## Methods
### create()
> `static` **create**(`properties`?): [`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:8382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8382)
#### Parameters
##### properties?
[`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
#### Returns
[`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:8384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8384)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8383)
#### Parameters
##### m
[`IPollResultSnapshotMessage`](/proto-reference/Message/interfaces/IPollResultSnapshotMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
Defined in: [WAProto/index.d.ts:8385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8385)
#### Parameters
##### d
#### Returns
[`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8388)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8387)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8386)
#### Parameters
##### m
[`PollResultSnapshotMessage`](/proto-reference/Message/classes/PollResultSnapshotMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollUpdateMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PollUpdateMessage
Protobuf class PollUpdateMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8424](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8424)
## Implements
* [`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage)
## Constructors
### new PollUpdateMessage()
> **new PollUpdateMessage**(`p`?): [`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
Defined in: [WAProto/index.d.ts:8425](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8425)
#### Parameters
##### p?
[`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage)
#### Returns
[`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
## Properties
### metadata?
> `optional` **metadata**: `null` | [`IPollUpdateMessageMetadata`](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
Defined in: [WAProto/index.d.ts:8428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8428)
#### Implementation of
[`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage).[`metadata`](/proto-reference/Message/interfaces/IPollUpdateMessage#metadata)
***
### pollCreationMessageKey?
> `optional` **pollCreationMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8426](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8426)
#### Implementation of
[`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage).[`pollCreationMessageKey`](/proto-reference/Message/interfaces/IPollUpdateMessage#pollcreationmessagekey)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8429)
#### Implementation of
[`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage).[`senderTimestampMs`](/proto-reference/Message/interfaces/IPollUpdateMessage#sendertimestampms)
***
### vote?
> `optional` **vote**: `null` | [`IPollEncValue`](/proto-reference/Message/interfaces/IPollEncValue)
Defined in: [WAProto/index.d.ts:8427](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8427)
#### Implementation of
[`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage).[`vote`](/proto-reference/Message/interfaces/IPollUpdateMessage#vote)
## Methods
### create()
> `static` **create**(`properties`?): [`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
Defined in: [WAProto/index.d.ts:8430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8430)
#### Parameters
##### properties?
[`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage)
#### Returns
[`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
Defined in: [WAProto/index.d.ts:8432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8432)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8431)
#### Parameters
##### m
[`IPollUpdateMessage`](/proto-reference/Message/interfaces/IPollUpdateMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
Defined in: [WAProto/index.d.ts:8433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8433)
#### Parameters
##### d
#### Returns
[`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8436)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8435)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8434)
#### Parameters
##### m
[`PollUpdateMessage`](/proto-reference/Message/classes/PollUpdateMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollUpdateMessageMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/PollUpdateMessageMetadata
Protobuf class PollUpdateMessageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:8442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8442)
## Implements
* [`IPollUpdateMessageMetadata`](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
## Constructors
### new PollUpdateMessageMetadata()
> **new PollUpdateMessageMetadata**(`p`?): [`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
Defined in: [WAProto/index.d.ts:8443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8443)
#### Parameters
##### p?
[`IPollUpdateMessageMetadata`](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
#### Returns
[`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
Defined in: [WAProto/index.d.ts:8444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8444)
#### Parameters
##### properties?
[`IPollUpdateMessageMetadata`](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
#### Returns
[`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
Defined in: [WAProto/index.d.ts:8446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8446)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8445)
#### Parameters
##### m
[`IPollUpdateMessageMetadata`](/proto-reference/Message/interfaces/IPollUpdateMessageMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
Defined in: [WAProto/index.d.ts:8447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8447)
#### Parameters
##### d
#### Returns
[`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8450](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8450)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8449)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8448)
#### Parameters
##### m
[`PollUpdateMessageMetadata`](/proto-reference/Message/classes/PollUpdateMessageMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollVoteMessage
Source: https://baileys.wiki/proto-reference/Message/classes/PollVoteMessage
Protobuf class PollVoteMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8457)
## Implements
* [`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
## Constructors
### new PollVoteMessage()
> **new PollVoteMessage**(`p`?): [`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
Defined in: [WAProto/index.d.ts:8458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8458)
#### Parameters
##### p?
[`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
#### Returns
[`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
## Properties
### selectedOptions
> **selectedOptions**: `Uint8Array`\<`ArrayBufferLike`>\[]
Defined in: [WAProto/index.d.ts:8459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8459)
#### Implementation of
[`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage).[`selectedOptions`](/proto-reference/Message/interfaces/IPollVoteMessage#selectedoptions)
## Methods
### create()
> `static` **create**(`properties`?): [`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
Defined in: [WAProto/index.d.ts:8460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8460)
#### Parameters
##### properties?
[`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
#### Returns
[`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
Defined in: [WAProto/index.d.ts:8462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8462)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8461)
#### Parameters
##### m
[`IPollVoteMessage`](/proto-reference/Message/interfaces/IPollVoteMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
Defined in: [WAProto/index.d.ts:8463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8463)
#### Parameters
##### d
#### Returns
[`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8466)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8465)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8464)
#### Parameters
##### m
[`PollVoteMessage`](/proto-reference/Message/classes/PollVoteMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProductMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ProductMessage
Protobuf class ProductMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8478)
## Implements
* [`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
## Constructors
### new ProductMessage()
> **new ProductMessage**(`p`?): [`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
Defined in: [WAProto/index.d.ts:8479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8479)
#### Parameters
##### p?
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
#### Returns
[`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
## Properties
### body?
> `optional` **body**: `null` | `string`
Defined in: [WAProto/index.d.ts:8483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8483)
#### Implementation of
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage).[`body`](/proto-reference/Message/interfaces/IProductMessage#body)
***
### businessOwnerJid?
> `optional` **businessOwnerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:8481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8481)
#### Implementation of
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage).[`businessOwnerJid`](/proto-reference/Message/interfaces/IProductMessage#businessownerjid)
***
### catalog?
> `optional` **catalog**: `null` | [`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot)
Defined in: [WAProto/index.d.ts:8482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8482)
#### Implementation of
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage).[`catalog`](/proto-reference/Message/interfaces/IProductMessage#catalog)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8485)
#### Implementation of
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage).[`contextInfo`](/proto-reference/Message/interfaces/IProductMessage#contextinfo)
***
### footer?
> `optional` **footer**: `null` | `string`
Defined in: [WAProto/index.d.ts:8484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8484)
#### Implementation of
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage).[`footer`](/proto-reference/Message/interfaces/IProductMessage#footer)
***
### product?
> `optional` **product**: `null` | [`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot)
Defined in: [WAProto/index.d.ts:8480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8480)
#### Implementation of
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage).[`product`](/proto-reference/Message/interfaces/IProductMessage#product)
## Methods
### create()
> `static` **create**(`properties`?): [`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
Defined in: [WAProto/index.d.ts:8486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8486)
#### Parameters
##### properties?
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
#### Returns
[`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
Defined in: [WAProto/index.d.ts:8488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8488)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8487)
#### Parameters
##### m
[`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
Defined in: [WAProto/index.d.ts:8489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8489)
#### Parameters
##### d
#### Returns
[`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8492)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8491)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8490)
#### Parameters
##### m
[`ProductMessage`](/proto-reference/Message/classes/ProductMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProtocolMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ProtocolMessage
Protobuf class ProtocolMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8583)
## Implements
* [`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage)
## Constructors
### new ProtocolMessage()
> **new ProtocolMessage**(`p`?): [`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
Defined in: [WAProto/index.d.ts:8584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8584)
#### Parameters
##### p?
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage)
#### Returns
[`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
## Properties
### aiPsiMetadata?
> `optional` **aiPsiMetadata**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8606)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`aiPsiMetadata`](/proto-reference/Message/interfaces/IProtocolMessage#aipsimetadata)
***
### aiQueryFanout?
> `optional` **aiQueryFanout**: `null` | [`IAIQueryFanout`](/proto-reference/interfaces/IAIQueryFanout)
Defined in: [WAProto/index.d.ts:8607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8607)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`aiQueryFanout`](/proto-reference/Message/interfaces/IProtocolMessage#aiqueryfanout)
***
### appStateFatalExceptionNotification?
> `optional` **appStateFatalExceptionNotification**: `null` | [`IAppStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IAppStateFatalExceptionNotification)
Defined in: [WAProto/index.d.ts:8593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8593)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`appStateFatalExceptionNotification`](/proto-reference/Message/interfaces/IProtocolMessage#appstatefatalexceptionnotification)
***
### appStateSyncKeyRequest?
> `optional` **appStateSyncKeyRequest**: `null` | [`IAppStateSyncKeyRequest`](/proto-reference/Message/interfaces/IAppStateSyncKeyRequest)
Defined in: [WAProto/index.d.ts:8591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8591)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`appStateSyncKeyRequest`](/proto-reference/Message/interfaces/IProtocolMessage#appstatesynckeyrequest)
***
### appStateSyncKeyShare?
> `optional` **appStateSyncKeyShare**: `null` | [`IAppStateSyncKeyShare`](/proto-reference/Message/interfaces/IAppStateSyncKeyShare)
Defined in: [WAProto/index.d.ts:8590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8590)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`appStateSyncKeyShare`](/proto-reference/Message/interfaces/IProtocolMessage#appstatesynckeyshare)
***
### botFeedbackMessage?
> `optional` **botFeedbackMessage**: `null` | [`IBotFeedbackMessage`](/proto-reference/interfaces/IBotFeedbackMessage)
Defined in: [WAProto/index.d.ts:8599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8599)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`botFeedbackMessage`](/proto-reference/Message/interfaces/IProtocolMessage#botfeedbackmessage)
***
### cloudApiThreadControlNotification?
> `optional` **cloudApiThreadControlNotification**: `null` | [`ICloudAPIThreadControlNotification`](/proto-reference/Message/interfaces/ICloudAPIThreadControlNotification)
Defined in: [WAProto/index.d.ts:8603](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8603)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`cloudApiThreadControlNotification`](/proto-reference/Message/interfaces/IProtocolMessage#cloudapithreadcontrolnotification)
***
### disappearingMode?
> `optional` **disappearingMode**: `null` | [`IDisappearingMode`](/proto-reference/interfaces/IDisappearingMode)
Defined in: [WAProto/index.d.ts:8594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8594)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`disappearingMode`](/proto-reference/Message/interfaces/IProtocolMessage#disappearingmode)
***
### editedMessage?
> `optional` **editedMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:8595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8595)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`editedMessage`](/proto-reference/Message/interfaces/IProtocolMessage#editedmessage)
***
### ephemeralExpiration?
> `optional` **ephemeralExpiration**: `null` | `number`
Defined in: [WAProto/index.d.ts:8587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8587)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`ephemeralExpiration`](/proto-reference/Message/interfaces/IProtocolMessage#ephemeralexpiration)
***
### ephemeralSettingTimestamp?
> `optional` **ephemeralSettingTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8588)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`ephemeralSettingTimestamp`](/proto-reference/Message/interfaces/IProtocolMessage#ephemeralsettingtimestamp)
***
### historySyncNotification?
> `optional` **historySyncNotification**: `null` | [`IHistorySyncNotification`](/proto-reference/Message/interfaces/IHistorySyncNotification)
Defined in: [WAProto/index.d.ts:8589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8589)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`historySyncNotification`](/proto-reference/Message/interfaces/IProtocolMessage#historysyncnotification)
***
### initialSecurityNotificationSettingSync?
> `optional` **initialSecurityNotificationSettingSync**: `null` | [`IInitialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IInitialSecurityNotificationSettingSync)
Defined in: [WAProto/index.d.ts:8592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8592)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`initialSecurityNotificationSettingSync`](/proto-reference/Message/interfaces/IProtocolMessage#initialsecuritynotificationsettingsync)
***
### invokerJid?
> `optional` **invokerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:8600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8600)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`invokerJid`](/proto-reference/Message/interfaces/IProtocolMessage#invokerjid)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8585)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`key`](/proto-reference/Message/interfaces/IProtocolMessage#key)
***
### lidMigrationMappingSyncMessage?
> `optional` **lidMigrationMappingSyncMessage**: `null` | [`ILIDMigrationMappingSyncMessage`](/proto-reference/interfaces/ILIDMigrationMappingSyncMessage)
Defined in: [WAProto/index.d.ts:8604](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8604)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`lidMigrationMappingSyncMessage`](/proto-reference/Message/interfaces/IProtocolMessage#lidmigrationmappingsyncmessage)
***
### limitSharing?
> `optional` **limitSharing**: `null` | [`ILimitSharing`](/proto-reference/interfaces/ILimitSharing)
Defined in: [WAProto/index.d.ts:8605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8605)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`limitSharing`](/proto-reference/Message/interfaces/IProtocolMessage#limitsharing)
***
### mediaNotifyMessage?
> `optional` **mediaNotifyMessage**: `null` | [`IMediaNotifyMessage`](/proto-reference/interfaces/IMediaNotifyMessage)
Defined in: [WAProto/index.d.ts:8602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8602)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`mediaNotifyMessage`](/proto-reference/Message/interfaces/IProtocolMessage#medianotifymessage)
***
### memberLabel?
> `optional` **memberLabel**: `null` | [`IMemberLabel`](/proto-reference/interfaces/IMemberLabel)
Defined in: [WAProto/index.d.ts:8608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8608)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`memberLabel`](/proto-reference/Message/interfaces/IProtocolMessage#memberlabel)
***
### peerDataOperationRequestMessage?
> `optional` **peerDataOperationRequestMessage**: `null` | [`IPeerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestMessage)
Defined in: [WAProto/index.d.ts:8597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8597)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`peerDataOperationRequestMessage`](/proto-reference/Message/interfaces/IProtocolMessage#peerdataoperationrequestmessage)
***
### peerDataOperationRequestResponseMessage?
> `optional` **peerDataOperationRequestResponseMessage**: `null` | [`IPeerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IPeerDataOperationRequestResponseMessage)
Defined in: [WAProto/index.d.ts:8598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8598)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`peerDataOperationRequestResponseMessage`](/proto-reference/Message/interfaces/IProtocolMessage#peerdataoperationrequestresponsemessage)
***
### requestWelcomeMessageMetadata?
> `optional` **requestWelcomeMessageMetadata**: `null` | [`IRequestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
Defined in: [WAProto/index.d.ts:8601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8601)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`requestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IProtocolMessage#requestwelcomemessagemetadata)
***
### timestampMs?
> `optional` **timestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8596)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`timestampMs`](/proto-reference/Message/interfaces/IProtocolMessage#timestampms)
***
### type?
> `optional` **type**: `null` | [`Type`](/proto-reference/Message/ProtocolMessage/enumerations/Type)
Defined in: [WAProto/index.d.ts:8586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8586)
#### Implementation of
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage).[`type`](/proto-reference/Message/interfaces/IProtocolMessage#type)
## Methods
### create()
> `static` **create**(`properties`?): [`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
Defined in: [WAProto/index.d.ts:8609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8609)
#### Parameters
##### properties?
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage)
#### Returns
[`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
Defined in: [WAProto/index.d.ts:8611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8611)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8610)
#### Parameters
##### m
[`IProtocolMessage`](/proto-reference/Message/interfaces/IProtocolMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
Defined in: [WAProto/index.d.ts:8612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8612)
#### Parameters
##### d
#### Returns
[`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8615)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8614)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8613)
#### Parameters
##### m
[`ProtocolMessage`](/proto-reference/Message/classes/ProtocolMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# QuestionResponseMessage
Source: https://baileys.wiki/proto-reference/Message/classes/QuestionResponseMessage
Protobuf class QuestionResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8655)
## Implements
* [`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage)
## Constructors
### new QuestionResponseMessage()
> **new QuestionResponseMessage**(`p`?): [`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
Defined in: [WAProto/index.d.ts:8656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8656)
#### Parameters
##### p?
[`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage)
#### Returns
[`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8657)
#### Implementation of
[`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage).[`key`](/proto-reference/Message/interfaces/IQuestionResponseMessage#key)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8658)
#### Implementation of
[`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage).[`text`](/proto-reference/Message/interfaces/IQuestionResponseMessage#text)
## Methods
### create()
> `static` **create**(`properties`?): [`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
Defined in: [WAProto/index.d.ts:8659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8659)
#### Parameters
##### properties?
[`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage)
#### Returns
[`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
Defined in: [WAProto/index.d.ts:8661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8661)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8660)
#### Parameters
##### m
[`IQuestionResponseMessage`](/proto-reference/Message/interfaces/IQuestionResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
Defined in: [WAProto/index.d.ts:8662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8662)
#### Parameters
##### d
#### Returns
[`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8665)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8664)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8663)
#### Parameters
##### m
[`QuestionResponseMessage`](/proto-reference/Message/classes/QuestionResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ReactionMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ReactionMessage
Protobuf class ReactionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8675)
## Implements
* [`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage)
## Constructors
### new ReactionMessage()
> **new ReactionMessage**(`p`?): [`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
Defined in: [WAProto/index.d.ts:8676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8676)
#### Parameters
##### p?
[`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage)
#### Returns
[`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
## Properties
### groupingKey?
> `optional` **groupingKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:8679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8679)
#### Implementation of
[`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage).[`groupingKey`](/proto-reference/Message/interfaces/IReactionMessage#groupingkey)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8677)
#### Implementation of
[`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage).[`key`](/proto-reference/Message/interfaces/IReactionMessage#key)
***
### senderTimestampMs?
> `optional` **senderTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8680)
#### Implementation of
[`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage).[`senderTimestampMs`](/proto-reference/Message/interfaces/IReactionMessage#sendertimestampms)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8678)
#### Implementation of
[`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage).[`text`](/proto-reference/Message/interfaces/IReactionMessage#text)
## Methods
### create()
> `static` **create**(`properties`?): [`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
Defined in: [WAProto/index.d.ts:8681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8681)
#### Parameters
##### properties?
[`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage)
#### Returns
[`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
Defined in: [WAProto/index.d.ts:8683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8683)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8682)
#### Parameters
##### m
[`IReactionMessage`](/proto-reference/Message/interfaces/IReactionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
Defined in: [WAProto/index.d.ts:8684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8684)
#### Parameters
##### d
#### Returns
[`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8687)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8686)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8685)
#### Parameters
##### m
[`ReactionMessage`](/proto-reference/Message/classes/ReactionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# RequestPaymentMessage
Source: https://baileys.wiki/proto-reference/Message/classes/RequestPaymentMessage
Protobuf class RequestPaymentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8700)
## Implements
* [`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage)
## Constructors
### new RequestPaymentMessage()
> **new RequestPaymentMessage**(`p`?): [`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
Defined in: [WAProto/index.d.ts:8701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8701)
#### Parameters
##### p?
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage)
#### Returns
[`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
## Properties
### amount?
> `optional` **amount**: `null` | [`IMoney`](/proto-reference/interfaces/IMoney)
Defined in: [WAProto/index.d.ts:8707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8707)
#### Implementation of
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage).[`amount`](/proto-reference/Message/interfaces/IRequestPaymentMessage#amount)
***
### amount1000?
> `optional` **amount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8704)
#### Implementation of
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage).[`amount1000`](/proto-reference/Message/interfaces/IRequestPaymentMessage#amount1000)
***
### background?
> `optional` **background**: `null` | [`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
Defined in: [WAProto/index.d.ts:8708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8708)
#### Implementation of
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage).[`background`](/proto-reference/Message/interfaces/IRequestPaymentMessage#background)
***
### currencyCodeIso4217?
> `optional` **currencyCodeIso4217**: `null` | `string`
Defined in: [WAProto/index.d.ts:8703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8703)
#### Implementation of
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage).[`currencyCodeIso4217`](/proto-reference/Message/interfaces/IRequestPaymentMessage#currencycodeiso4217)
***
### expiryTimestamp?
> `optional` **expiryTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8706)
#### Implementation of
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage).[`expiryTimestamp`](/proto-reference/Message/interfaces/IRequestPaymentMessage#expirytimestamp)
***
### noteMessage?
> `optional` **noteMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:8702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8702)
#### Implementation of
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage).[`noteMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage#notemessage)
***
### requestFrom?
> `optional` **requestFrom**: `null` | `string`
Defined in: [WAProto/index.d.ts:8705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8705)
#### Implementation of
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage).[`requestFrom`](/proto-reference/Message/interfaces/IRequestPaymentMessage#requestfrom)
## Methods
### create()
> `static` **create**(`properties`?): [`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
Defined in: [WAProto/index.d.ts:8709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8709)
#### Parameters
##### properties?
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage)
#### Returns
[`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
Defined in: [WAProto/index.d.ts:8711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8711)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8710)
#### Parameters
##### m
[`IRequestPaymentMessage`](/proto-reference/Message/interfaces/IRequestPaymentMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
Defined in: [WAProto/index.d.ts:8712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8712)
#### Parameters
##### d
#### Returns
[`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8715)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8714)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8713)
#### Parameters
##### m
[`RequestPaymentMessage`](/proto-reference/Message/classes/RequestPaymentMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# RequestPhoneNumberMessage
Source: https://baileys.wiki/proto-reference/Message/classes/RequestPhoneNumberMessage
Protobuf class RequestPhoneNumberMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8722)
## Implements
* [`IRequestPhoneNumberMessage`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
## Constructors
### new RequestPhoneNumberMessage()
> **new RequestPhoneNumberMessage**(`p`?): [`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
Defined in: [WAProto/index.d.ts:8723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8723)
#### Parameters
##### p?
[`IRequestPhoneNumberMessage`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
#### Returns
[`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:8724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8724)
#### Implementation of
[`IRequestPhoneNumberMessage`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage).[`contextInfo`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage#contextinfo)
## Methods
### create()
> `static` **create**(`properties`?): [`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
Defined in: [WAProto/index.d.ts:8725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8725)
#### Parameters
##### properties?
[`IRequestPhoneNumberMessage`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
#### Returns
[`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
Defined in: [WAProto/index.d.ts:8727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8727)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8726)
#### Parameters
##### m
[`IRequestPhoneNumberMessage`](/proto-reference/Message/interfaces/IRequestPhoneNumberMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
Defined in: [WAProto/index.d.ts:8728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8728)
#### Parameters
##### d
#### Returns
[`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8731)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8730)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8729)
#### Parameters
##### m
[`RequestPhoneNumberMessage`](/proto-reference/Message/classes/RequestPhoneNumberMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# RequestWelcomeMessageMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/RequestWelcomeMessageMetadata
Protobuf class RequestWelcomeMessageMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:8738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8738)
## Implements
* [`IRequestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
## Constructors
### new RequestWelcomeMessageMetadata()
> **new RequestWelcomeMessageMetadata**(`p`?): [`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
Defined in: [WAProto/index.d.ts:8739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8739)
#### Parameters
##### p?
[`IRequestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
#### Returns
[`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
## Properties
### localChatState?
> `optional` **localChatState**: `null` | [`LocalChatState`](/proto-reference/Message/RequestWelcomeMessageMetadata/enumerations/LocalChatState)
Defined in: [WAProto/index.d.ts:8740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8740)
#### Implementation of
[`IRequestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata).[`localChatState`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata#localchatstate)
## Methods
### create()
> `static` **create**(`properties`?): [`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
Defined in: [WAProto/index.d.ts:8741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8741)
#### Parameters
##### properties?
[`IRequestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
#### Returns
[`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
Defined in: [WAProto/index.d.ts:8743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8743)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8742)
#### Parameters
##### m
[`IRequestWelcomeMessageMetadata`](/proto-reference/Message/interfaces/IRequestWelcomeMessageMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
Defined in: [WAProto/index.d.ts:8744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8744)
#### Parameters
##### d
#### Returns
[`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8747)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8746)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8745)
#### Parameters
##### m
[`RequestWelcomeMessageMetadata`](/proto-reference/Message/classes/RequestWelcomeMessageMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# ScheduledCallCreationMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ScheduledCallCreationMessage
Protobuf class ScheduledCallCreationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8764)
## Implements
* [`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
## Constructors
### new ScheduledCallCreationMessage()
> **new ScheduledCallCreationMessage**(`p`?): [`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
Defined in: [WAProto/index.d.ts:8765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8765)
#### Parameters
##### p?
[`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
#### Returns
[`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
## Properties
### callType?
> `optional` **callType**: `null` | [`CallType`](/proto-reference/Message/ScheduledCallCreationMessage/enumerations/CallType)
Defined in: [WAProto/index.d.ts:8767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8767)
#### Implementation of
[`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage).[`callType`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage#calltype)
***
### scheduledTimestampMs?
> `optional` **scheduledTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8766](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8766)
#### Implementation of
[`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage).[`scheduledTimestampMs`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage#scheduledtimestampms)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8768)
#### Implementation of
[`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage).[`title`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage#title)
## Methods
### create()
> `static` **create**(`properties`?): [`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
Defined in: [WAProto/index.d.ts:8769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8769)
#### Parameters
##### properties?
[`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
#### Returns
[`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
Defined in: [WAProto/index.d.ts:8771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8771)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8770)
#### Parameters
##### m
[`IScheduledCallCreationMessage`](/proto-reference/Message/interfaces/IScheduledCallCreationMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
Defined in: [WAProto/index.d.ts:8772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8772)
#### Parameters
##### d
#### Returns
[`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8775)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8774)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8773)
#### Parameters
##### m
[`ScheduledCallCreationMessage`](/proto-reference/Message/classes/ScheduledCallCreationMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ScheduledCallEditMessage
Source: https://baileys.wiki/proto-reference/Message/classes/ScheduledCallEditMessage
Protobuf class ScheduledCallEditMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8792)
## Implements
* [`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
## Constructors
### new ScheduledCallEditMessage()
> **new ScheduledCallEditMessage**(`p`?): [`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
Defined in: [WAProto/index.d.ts:8793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8793)
#### Parameters
##### p?
[`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
#### Returns
[`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
## Properties
### editType?
> `optional` **editType**: `null` | [`EditType`](/proto-reference/Message/ScheduledCallEditMessage/enumerations/EditType)
Defined in: [WAProto/index.d.ts:8795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8795)
#### Implementation of
[`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage).[`editType`](/proto-reference/Message/interfaces/IScheduledCallEditMessage#edittype)
***
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8794)
#### Implementation of
[`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage).[`key`](/proto-reference/Message/interfaces/IScheduledCallEditMessage#key)
## Methods
### create()
> `static` **create**(`properties`?): [`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
Defined in: [WAProto/index.d.ts:8796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8796)
#### Parameters
##### properties?
[`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
#### Returns
[`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
Defined in: [WAProto/index.d.ts:8798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8798)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8797)
#### Parameters
##### m
[`IScheduledCallEditMessage`](/proto-reference/Message/interfaces/IScheduledCallEditMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
Defined in: [WAProto/index.d.ts:8799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8799)
#### Parameters
##### d
#### Returns
[`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8802)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8801)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8800)
#### Parameters
##### m
[`ScheduledCallEditMessage`](/proto-reference/Message/classes/ScheduledCallEditMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# SecretEncryptedMessage
Source: https://baileys.wiki/proto-reference/Message/classes/SecretEncryptedMessage
Protobuf class SecretEncryptedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8820](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8820)
## Implements
* [`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
## Constructors
### new SecretEncryptedMessage()
> **new SecretEncryptedMessage**(`p`?): [`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
Defined in: [WAProto/index.d.ts:8821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8821)
#### Parameters
##### p?
[`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
#### Returns
[`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
## Properties
### encIv?
> `optional` **encIv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8824)
#### Implementation of
[`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage).[`encIv`](/proto-reference/Message/interfaces/ISecretEncryptedMessage#enciv)
***
### encPayload?
> `optional` **encPayload**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8823)
#### Implementation of
[`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage).[`encPayload`](/proto-reference/Message/interfaces/ISecretEncryptedMessage#encpayload)
***
### secretEncType?
> `optional` **secretEncType**: `null` | [`SecretEncType`](/proto-reference/Message/SecretEncryptedMessage/enumerations/SecretEncType)
Defined in: [WAProto/index.d.ts:8825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8825)
#### Implementation of
[`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage).[`secretEncType`](/proto-reference/Message/interfaces/ISecretEncryptedMessage#secretenctype)
***
### targetMessageKey?
> `optional` **targetMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8822)
#### Implementation of
[`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage).[`targetMessageKey`](/proto-reference/Message/interfaces/ISecretEncryptedMessage#targetmessagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
Defined in: [WAProto/index.d.ts:8826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8826)
#### Parameters
##### properties?
[`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
#### Returns
[`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
Defined in: [WAProto/index.d.ts:8828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8828)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8827)
#### Parameters
##### m
[`ISecretEncryptedMessage`](/proto-reference/Message/interfaces/ISecretEncryptedMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
Defined in: [WAProto/index.d.ts:8829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8829)
#### Parameters
##### d
#### Returns
[`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8832)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8831)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8830)
#### Parameters
##### m
[`SecretEncryptedMessage`](/proto-reference/Message/classes/SecretEncryptedMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# SendPaymentMessage
Source: https://baileys.wiki/proto-reference/Message/classes/SendPaymentMessage
Protobuf class SendPaymentMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8851)
## Implements
* [`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage)
## Constructors
### new SendPaymentMessage()
> **new SendPaymentMessage**(`p`?): [`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
Defined in: [WAProto/index.d.ts:8852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8852)
#### Parameters
##### p?
[`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage)
#### Returns
[`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
## Properties
### background?
> `optional` **background**: `null` | [`IPaymentBackground`](/proto-reference/interfaces/IPaymentBackground)
Defined in: [WAProto/index.d.ts:8855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8855)
#### Implementation of
[`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage).[`background`](/proto-reference/Message/interfaces/ISendPaymentMessage#background)
***
### noteMessage?
> `optional` **noteMessage**: `null` | [`IMessage`](/proto-reference/interfaces/IMessage)
Defined in: [WAProto/index.d.ts:8853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8853)
#### Implementation of
[`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage).[`noteMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage#notemessage)
***
### requestMessageKey?
> `optional` **requestMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8854)
#### Implementation of
[`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage).[`requestMessageKey`](/proto-reference/Message/interfaces/ISendPaymentMessage#requestmessagekey)
***
### transactionData?
> `optional` **transactionData**: `null` | `string`
Defined in: [WAProto/index.d.ts:8856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8856)
#### Implementation of
[`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage).[`transactionData`](/proto-reference/Message/interfaces/ISendPaymentMessage#transactiondata)
## Methods
### create()
> `static` **create**(`properties`?): [`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
Defined in: [WAProto/index.d.ts:8857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8857)
#### Parameters
##### properties?
[`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage)
#### Returns
[`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
Defined in: [WAProto/index.d.ts:8859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8859)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8858)
#### Parameters
##### m
[`ISendPaymentMessage`](/proto-reference/Message/interfaces/ISendPaymentMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
Defined in: [WAProto/index.d.ts:8860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8860)
#### Parameters
##### d
#### Returns
[`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8863)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8862)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8861)
#### Parameters
##### m
[`SendPaymentMessage`](/proto-reference/Message/classes/SendPaymentMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# SenderKeyDistributionMessage
Source: https://baileys.wiki/proto-reference/Message/classes/SenderKeyDistributionMessage
Protobuf class SenderKeyDistributionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8871)
## Implements
* [`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
## Constructors
### new SenderKeyDistributionMessage()
> **new SenderKeyDistributionMessage**(`p`?): [`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:8872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8872)
#### Parameters
##### p?
[`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
## Properties
### axolotlSenderKeyDistributionMessage?
> `optional` **axolotlSenderKeyDistributionMessage**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8874)
#### Implementation of
[`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage).[`axolotlSenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage#axolotlsenderkeydistributionmessage)
***
### groupId?
> `optional` **groupId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8873)
#### Implementation of
[`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage).[`groupId`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage#groupid)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:8875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8875)
#### Parameters
##### properties?
[`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:8877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8877)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8876)
#### Parameters
##### m
[`ISenderKeyDistributionMessage`](/proto-reference/Message/interfaces/ISenderKeyDistributionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
Defined in: [WAProto/index.d.ts:8878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8878)
#### Parameters
##### d
#### Returns
[`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8881)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8880)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8879)
#### Parameters
##### m
[`SenderKeyDistributionMessage`](/proto-reference/Message/classes/SenderKeyDistributionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusNotificationMessage
Source: https://baileys.wiki/proto-reference/Message/classes/StatusNotificationMessage
Protobuf class StatusNotificationMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8890)
## Implements
* [`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage)
## Constructors
### new StatusNotificationMessage()
> **new StatusNotificationMessage**(`p`?): [`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
Defined in: [WAProto/index.d.ts:8891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8891)
#### Parameters
##### p?
[`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage)
#### Returns
[`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
## Properties
### originalMessageKey?
> `optional` **originalMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8893)
#### Implementation of
[`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage).[`originalMessageKey`](/proto-reference/Message/interfaces/IStatusNotificationMessage#originalmessagekey)
***
### responseMessageKey?
> `optional` **responseMessageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8892)
#### Implementation of
[`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage).[`responseMessageKey`](/proto-reference/Message/interfaces/IStatusNotificationMessage#responsemessagekey)
***
### type?
> `optional` **type**: `null` | [`StatusNotificationType`](/proto-reference/Message/StatusNotificationMessage/enumerations/StatusNotificationType)
Defined in: [WAProto/index.d.ts:8894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8894)
#### Implementation of
[`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage).[`type`](/proto-reference/Message/interfaces/IStatusNotificationMessage#type)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
Defined in: [WAProto/index.d.ts:8895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8895)
#### Parameters
##### properties?
[`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage)
#### Returns
[`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
Defined in: [WAProto/index.d.ts:8897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8897)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8896)
#### Parameters
##### m
[`IStatusNotificationMessage`](/proto-reference/Message/interfaces/IStatusNotificationMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
Defined in: [WAProto/index.d.ts:8898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8898)
#### Parameters
##### d
#### Returns
[`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8901)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8900)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8899)
#### Parameters
##### m
[`StatusNotificationMessage`](/proto-reference/Message/classes/StatusNotificationMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusQuestionAnswerMessage
Source: https://baileys.wiki/proto-reference/Message/classes/StatusQuestionAnswerMessage
Protobuf class StatusQuestionAnswerMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8919)
## Implements
* [`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
## Constructors
### new StatusQuestionAnswerMessage()
> **new StatusQuestionAnswerMessage**(`p`?): [`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
Defined in: [WAProto/index.d.ts:8920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8920)
#### Parameters
##### p?
[`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
#### Returns
[`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8921)
#### Implementation of
[`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage).[`key`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage#key)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8922)
#### Implementation of
[`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage).[`text`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage#text)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
Defined in: [WAProto/index.d.ts:8923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8923)
#### Parameters
##### properties?
[`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
#### Returns
[`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
Defined in: [WAProto/index.d.ts:8925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8925)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8924)
#### Parameters
##### m
[`IStatusQuestionAnswerMessage`](/proto-reference/Message/interfaces/IStatusQuestionAnswerMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
Defined in: [WAProto/index.d.ts:8926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8926)
#### Parameters
##### d
#### Returns
[`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8929)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8928)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8927)
#### Parameters
##### m
[`StatusQuestionAnswerMessage`](/proto-reference/Message/classes/StatusQuestionAnswerMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusQuotedMessage
Source: https://baileys.wiki/proto-reference/Message/classes/StatusQuotedMessage
Protobuf class StatusQuotedMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8939)
## Implements
* [`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage)
## Constructors
### new StatusQuotedMessage()
> **new StatusQuotedMessage**(`p`?): [`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
Defined in: [WAProto/index.d.ts:8940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8940)
#### Parameters
##### p?
[`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage)
#### Returns
[`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
## Properties
### originalStatusId?
> `optional` **originalStatusId**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8944)
#### Implementation of
[`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage).[`originalStatusId`](/proto-reference/Message/interfaces/IStatusQuotedMessage#originalstatusid)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:8942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8942)
#### Implementation of
[`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage).[`text`](/proto-reference/Message/interfaces/IStatusQuotedMessage#text)
***
### thumbnail?
> `optional` **thumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8943)
#### Implementation of
[`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage).[`thumbnail`](/proto-reference/Message/interfaces/IStatusQuotedMessage#thumbnail)
***
### type?
> `optional` **type**: `null` | [`QUESTION_ANSWER`](/proto-reference/Message/StatusQuotedMessage/enumerations/StatusQuotedMessageType#question_answer)
Defined in: [WAProto/index.d.ts:8941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8941)
#### Implementation of
[`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage).[`type`](/proto-reference/Message/interfaces/IStatusQuotedMessage#type)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
Defined in: [WAProto/index.d.ts:8945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8945)
#### Parameters
##### properties?
[`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage)
#### Returns
[`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
Defined in: [WAProto/index.d.ts:8947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8947)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8946)
#### Parameters
##### m
[`IStatusQuotedMessage`](/proto-reference/Message/interfaces/IStatusQuotedMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
Defined in: [WAProto/index.d.ts:8948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8948)
#### Parameters
##### d
#### Returns
[`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8951)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8950)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8949)
#### Parameters
##### m
[`StatusQuotedMessage`](/proto-reference/Message/classes/StatusQuotedMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusStickerInteractionMessage
Source: https://baileys.wiki/proto-reference/Message/classes/StatusStickerInteractionMessage
Protobuf class StatusStickerInteractionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:8967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8967)
## Implements
* [`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
## Constructors
### new StatusStickerInteractionMessage()
> **new StatusStickerInteractionMessage**(`p`?): [`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
Defined in: [WAProto/index.d.ts:8968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8968)
#### Parameters
##### p?
[`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
#### Returns
[`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:8969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8969)
#### Implementation of
[`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage).[`key`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage#key)
***
### stickerKey?
> `optional` **stickerKey**: `null` | `string`
Defined in: [WAProto/index.d.ts:8970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8970)
#### Implementation of
[`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage).[`stickerKey`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage#stickerkey)
***
### type?
> `optional` **type**: `null` | [`StatusStickerType`](/proto-reference/Message/StatusStickerInteractionMessage/enumerations/StatusStickerType)
Defined in: [WAProto/index.d.ts:8971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8971)
#### Implementation of
[`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage).[`type`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage#type)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
Defined in: [WAProto/index.d.ts:8972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8972)
#### Parameters
##### properties?
[`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
#### Returns
[`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
Defined in: [WAProto/index.d.ts:8974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8974)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8973)
#### Parameters
##### m
[`IStatusStickerInteractionMessage`](/proto-reference/Message/interfaces/IStatusStickerInteractionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
Defined in: [WAProto/index.d.ts:8975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8975)
#### Parameters
##### d
#### Returns
[`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8978)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8977)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8976)
#### Parameters
##### m
[`StatusStickerInteractionMessage`](/proto-reference/Message/classes/StatusStickerInteractionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StickerMessage
Source: https://baileys.wiki/proto-reference/Message/classes/StickerMessage
Protobuf class StickerMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9013)
## Implements
* [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
## Constructors
### new StickerMessage()
> **new StickerMessage**(`p`?): [`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
Defined in: [WAProto/index.d.ts:9014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9014)
#### Parameters
##### p?
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
#### Returns
[`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:9034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9034)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`accessibilityLabel`](/proto-reference/Message/interfaces/IStickerMessage#accessibilitylabel)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9029)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`contextInfo`](/proto-reference/Message/interfaces/IStickerMessage#contextinfo)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9022)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`directPath`](/proto-reference/Message/interfaces/IStickerMessage#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9017)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`fileEncSha256`](/proto-reference/Message/interfaces/IStickerMessage#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9023)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`fileLength`](/proto-reference/Message/interfaces/IStickerMessage#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9016)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`fileSha256`](/proto-reference/Message/interfaces/IStickerMessage#filesha256)
***
### firstFrameLength?
> `optional` **firstFrameLength**: `null` | `number`
Defined in: [WAProto/index.d.ts:9025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9025)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`firstFrameLength`](/proto-reference/Message/interfaces/IStickerMessage#firstframelength)
***
### firstFrameSidecar?
> `optional` **firstFrameSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9026)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`firstFrameSidecar`](/proto-reference/Message/interfaces/IStickerMessage#firstframesidecar)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:9020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9020)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`height`](/proto-reference/Message/interfaces/IStickerMessage#height)
***
### isAiSticker?
> `optional` **isAiSticker**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9032](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9032)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`isAiSticker`](/proto-reference/Message/interfaces/IStickerMessage#isaisticker)
***
### isAnimated?
> `optional` **isAnimated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9027](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9027)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`isAnimated`](/proto-reference/Message/interfaces/IStickerMessage#isanimated)
***
### isAvatar?
> `optional` **isAvatar**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9031](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9031)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`isAvatar`](/proto-reference/Message/interfaces/IStickerMessage#isavatar)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9033)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`isLottie`](/proto-reference/Message/interfaces/IStickerMessage#islottie)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9018)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`mediaKey`](/proto-reference/Message/interfaces/IStickerMessage#mediakey)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:9035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9035)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`mediaKeyDomain`](/proto-reference/Message/interfaces/IStickerMessage#mediakeydomain)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9024)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IStickerMessage#mediakeytimestamp)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:9019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9019)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`mimetype`](/proto-reference/Message/interfaces/IStickerMessage#mimetype)
***
### pngThumbnail?
> `optional` **pngThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9028)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`pngThumbnail`](/proto-reference/Message/interfaces/IStickerMessage#pngthumbnail)
***
### stickerSentTs?
> `optional` **stickerSentTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9030)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`stickerSentTs`](/proto-reference/Message/interfaces/IStickerMessage#stickersentts)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:9015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9015)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`url`](/proto-reference/Message/interfaces/IStickerMessage#url)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:9021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9021)
#### Implementation of
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage).[`width`](/proto-reference/Message/interfaces/IStickerMessage#width)
## Methods
### create()
> `static` **create**(`properties`?): [`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
Defined in: [WAProto/index.d.ts:9036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9036)
#### Parameters
##### properties?
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
#### Returns
[`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
Defined in: [WAProto/index.d.ts:9038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9038)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9037)
#### Parameters
##### m
[`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
Defined in: [WAProto/index.d.ts:9039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9039)
#### Parameters
##### d
#### Returns
[`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9042)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9041)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9040)
#### Parameters
##### m
[`StickerMessage`](/proto-reference/Message/classes/StickerMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StickerPackMessage
Source: https://baileys.wiki/proto-reference/Message/classes/StickerPackMessage
Protobuf class StickerPackMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9070)
## Implements
* [`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage)
## Constructors
### new StickerPackMessage()
> **new StickerPackMessage**(`p`?): [`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
Defined in: [WAProto/index.d.ts:9071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9071)
#### Parameters
##### p?
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage)
#### Returns
[`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
## Properties
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:9081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9081)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`caption`](/proto-reference/Message/interfaces/IStickerPackMessage#caption)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9082)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`contextInfo`](/proto-reference/Message/interfaces/IStickerPackMessage#contextinfo)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9080)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`directPath`](/proto-reference/Message/interfaces/IStickerPackMessage#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9078)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`fileEncSha256`](/proto-reference/Message/interfaces/IStickerPackMessage#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9076)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`fileLength`](/proto-reference/Message/interfaces/IStickerPackMessage#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9077)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`fileSha256`](/proto-reference/Message/interfaces/IStickerPackMessage#filesha256)
***
### imageDataHash?
> `optional` **imageDataHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:9091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9091)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`imageDataHash`](/proto-reference/Message/interfaces/IStickerPackMessage#imagedatahash)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9079)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`mediaKey`](/proto-reference/Message/interfaces/IStickerPackMessage#mediakey)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9084)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IStickerPackMessage#mediakeytimestamp)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:9073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9073)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`name`](/proto-reference/Message/interfaces/IStickerPackMessage#name)
***
### packDescription?
> `optional` **packDescription**: `null` | `string`
Defined in: [WAProto/index.d.ts:9083](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9083)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`packDescription`](/proto-reference/Message/interfaces/IStickerPackMessage#packdescription)
***
### publisher?
> `optional` **publisher**: `null` | `string`
Defined in: [WAProto/index.d.ts:9074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9074)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`publisher`](/proto-reference/Message/interfaces/IStickerPackMessage#publisher)
***
### stickerPackId?
> `optional` **stickerPackId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9072)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`stickerPackId`](/proto-reference/Message/interfaces/IStickerPackMessage#stickerpackid)
***
### stickerPackOrigin?
> `optional` **stickerPackOrigin**: `null` | [`StickerPackOrigin`](/proto-reference/Message/StickerPackMessage/enumerations/StickerPackOrigin)
Defined in: [WAProto/index.d.ts:9093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9093)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`stickerPackOrigin`](/proto-reference/Message/interfaces/IStickerPackMessage#stickerpackorigin)
***
### stickerPackSize?
> `optional` **stickerPackSize**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9092)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`stickerPackSize`](/proto-reference/Message/interfaces/IStickerPackMessage#stickerpacksize)
***
### stickers
> **stickers**: [`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker)\[]
Defined in: [WAProto/index.d.ts:9075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9075)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`stickers`](/proto-reference/Message/interfaces/IStickerPackMessage#stickers)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9086)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`thumbnailDirectPath`](/proto-reference/Message/interfaces/IStickerPackMessage#thumbnaildirectpath)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9088)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`thumbnailEncSha256`](/proto-reference/Message/interfaces/IStickerPackMessage#thumbnailencsha256)
***
### thumbnailHeight?
> `optional` **thumbnailHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:9089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9089)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`thumbnailHeight`](/proto-reference/Message/interfaces/IStickerPackMessage#thumbnailheight)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9087)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`thumbnailSha256`](/proto-reference/Message/interfaces/IStickerPackMessage#thumbnailsha256)
***
### thumbnailWidth?
> `optional` **thumbnailWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:9090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9090)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`thumbnailWidth`](/proto-reference/Message/interfaces/IStickerPackMessage#thumbnailwidth)
***
### trayIconFileName?
> `optional` **trayIconFileName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9085)
#### Implementation of
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage).[`trayIconFileName`](/proto-reference/Message/interfaces/IStickerPackMessage#trayiconfilename)
## Methods
### create()
> `static` **create**(`properties`?): [`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
Defined in: [WAProto/index.d.ts:9094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9094)
#### Parameters
##### properties?
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage)
#### Returns
[`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
Defined in: [WAProto/index.d.ts:9096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9096)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9095)
#### Parameters
##### m
[`IStickerPackMessage`](/proto-reference/Message/interfaces/IStickerPackMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
Defined in: [WAProto/index.d.ts:9097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9097)
#### Parameters
##### d
#### Returns
[`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9100)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9099)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9098)
#### Parameters
##### m
[`StickerPackMessage`](/proto-reference/Message/classes/StickerPackMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# StickerSyncRMRMessage
Source: https://baileys.wiki/proto-reference/Message/classes/StickerSyncRMRMessage
Protobuf class StickerSyncRMRMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9144)
## Implements
* [`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
## Constructors
### new StickerSyncRMRMessage()
> **new StickerSyncRMRMessage**(`p`?): [`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
Defined in: [WAProto/index.d.ts:9145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9145)
#### Parameters
##### p?
[`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
#### Returns
[`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
## Properties
### filehash
> **filehash**: `string`\[]
Defined in: [WAProto/index.d.ts:9146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9146)
#### Implementation of
[`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage).[`filehash`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage#filehash)
***
### requestTimestamp?
> `optional` **requestTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9148)
#### Implementation of
[`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage).[`requestTimestamp`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage#requesttimestamp)
***
### rmrSource?
> `optional` **rmrSource**: `null` | `string`
Defined in: [WAProto/index.d.ts:9147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9147)
#### Implementation of
[`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage).[`rmrSource`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage#rmrsource)
## Methods
### create()
> `static` **create**(`properties`?): [`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
Defined in: [WAProto/index.d.ts:9149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9149)
#### Parameters
##### properties?
[`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
#### Returns
[`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
Defined in: [WAProto/index.d.ts:9151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9151)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9150)
#### Parameters
##### m
[`IStickerSyncRMRMessage`](/proto-reference/Message/interfaces/IStickerSyncRMRMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
Defined in: [WAProto/index.d.ts:9152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9152)
#### Parameters
##### d
#### Returns
[`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9155)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9154)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9153)
#### Parameters
##### m
[`StickerSyncRMRMessage`](/proto-reference/Message/classes/StickerSyncRMRMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# TemplateButtonReplyMessage
Source: https://baileys.wiki/proto-reference/Message/classes/TemplateButtonReplyMessage
Protobuf class TemplateButtonReplyMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9166)
## Implements
* [`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
## Constructors
### new TemplateButtonReplyMessage()
> **new TemplateButtonReplyMessage**(`p`?): [`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
Defined in: [WAProto/index.d.ts:9167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9167)
#### Parameters
##### p?
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
#### Returns
[`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9170](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9170)
#### Implementation of
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage).[`contextInfo`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage#contextinfo)
***
### selectedCarouselCardIndex?
> `optional` **selectedCarouselCardIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9172)
#### Implementation of
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage).[`selectedCarouselCardIndex`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage#selectedcarouselcardindex)
***
### selectedDisplayText?
> `optional` **selectedDisplayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9169)
#### Implementation of
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage).[`selectedDisplayText`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage#selecteddisplaytext)
***
### selectedId?
> `optional` **selectedId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9168)
#### Implementation of
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage).[`selectedId`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage#selectedid)
***
### selectedIndex?
> `optional` **selectedIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:9171](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9171)
#### Implementation of
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage).[`selectedIndex`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage#selectedindex)
## Methods
### create()
> `static` **create**(`properties`?): [`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
Defined in: [WAProto/index.d.ts:9173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9173)
#### Parameters
##### properties?
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
#### Returns
[`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
Defined in: [WAProto/index.d.ts:9175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9175)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9174)
#### Parameters
##### m
[`ITemplateButtonReplyMessage`](/proto-reference/Message/interfaces/ITemplateButtonReplyMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
Defined in: [WAProto/index.d.ts:9176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9176)
#### Parameters
##### d
#### Returns
[`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9179)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9178)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9177)
#### Parameters
##### m
[`TemplateButtonReplyMessage`](/proto-reference/Message/classes/TemplateButtonReplyMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# TemplateMessage
Source: https://baileys.wiki/proto-reference/Message/classes/TemplateMessage
Protobuf class TemplateMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9191)
## Implements
* [`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
## Constructors
### new TemplateMessage()
> **new TemplateMessage**(`p`?): [`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
Defined in: [WAProto/index.d.ts:9192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9192)
#### Parameters
##### p?
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
#### Returns
[`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
## Properties
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9193)
#### Implementation of
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage).[`contextInfo`](/proto-reference/Message/interfaces/ITemplateMessage#contextinfo)
***
### format?
> `optional` **format**: `"hydratedFourRowTemplate"` | `"fourRowTemplate"` | `"interactiveMessageTemplate"`
Defined in: [WAProto/index.d.ts:9199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9199)
***
### fourRowTemplate?
> `optional` **fourRowTemplate**: `null` | [`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate)
Defined in: [WAProto/index.d.ts:9196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9196)
#### Implementation of
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage).[`fourRowTemplate`](/proto-reference/Message/interfaces/ITemplateMessage#fourrowtemplate)
***
### hydratedFourRowTemplate?
> `optional` **hydratedFourRowTemplate**: `null` | [`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9197)
#### Implementation of
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage).[`hydratedFourRowTemplate`](/proto-reference/Message/interfaces/ITemplateMessage#hydratedfourrowtemplate)
***
### hydratedTemplate?
> `optional` **hydratedTemplate**: `null` | [`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9194)
#### Implementation of
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage).[`hydratedTemplate`](/proto-reference/Message/interfaces/ITemplateMessage#hydratedtemplate)
***
### interactiveMessageTemplate?
> `optional` **interactiveMessageTemplate**: `null` | [`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)
Defined in: [WAProto/index.d.ts:9198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9198)
#### Implementation of
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage).[`interactiveMessageTemplate`](/proto-reference/Message/interfaces/ITemplateMessage#interactivemessagetemplate)
***
### templateId?
> `optional` **templateId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9195)
#### Implementation of
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage).[`templateId`](/proto-reference/Message/interfaces/ITemplateMessage#templateid)
## Methods
### create()
> `static` **create**(`properties`?): [`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
Defined in: [WAProto/index.d.ts:9200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9200)
#### Parameters
##### properties?
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
#### Returns
[`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
Defined in: [WAProto/index.d.ts:9202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9202)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9201)
#### Parameters
##### m
[`ITemplateMessage`](/proto-reference/Message/interfaces/ITemplateMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
Defined in: [WAProto/index.d.ts:9203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9203)
#### Parameters
##### d
#### Returns
[`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9206)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9205)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9204)
#### Parameters
##### m
[`TemplateMessage`](/proto-reference/Message/classes/TemplateMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# URLMetadata
Source: https://baileys.wiki/proto-reference/Message/classes/URLMetadata
Protobuf class URLMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:9282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9282)
## Implements
* [`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata)
## Constructors
### new URLMetadata()
> **new URLMetadata**(`p`?): [`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
Defined in: [WAProto/index.d.ts:9283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9283)
#### Parameters
##### p?
[`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata)
#### Returns
[`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
## Properties
### fbExperimentId?
> `optional` **fbExperimentId**: `null` | `number`
Defined in: [WAProto/index.d.ts:9284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9284)
#### Implementation of
[`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata).[`fbExperimentId`](/proto-reference/Message/interfaces/IURLMetadata#fbexperimentid)
## Methods
### create()
> `static` **create**(`properties`?): [`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
Defined in: [WAProto/index.d.ts:9285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9285)
#### Parameters
##### properties?
[`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata)
#### Returns
[`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
Defined in: [WAProto/index.d.ts:9287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9287)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9286)
#### Parameters
##### m
[`IURLMetadata`](/proto-reference/Message/interfaces/IURLMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
Defined in: [WAProto/index.d.ts:9288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9288)
#### Parameters
##### d
#### Returns
[`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9291)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9290)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9289)
#### Parameters
##### m
[`URLMetadata`](/proto-reference/Message/classes/URLMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# VideoEndCard
Source: https://baileys.wiki/proto-reference/Message/classes/VideoEndCard
Protobuf class VideoEndCard generated from WAProto.
Defined in: [WAProto/index.d.ts:9301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9301)
## Implements
* [`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard)
## Constructors
### new VideoEndCard()
> **new VideoEndCard**(`p`?): [`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
Defined in: [WAProto/index.d.ts:9302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9302)
#### Parameters
##### p?
[`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard)
#### Returns
[`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
## Properties
### caption
> **caption**: `string`
Defined in: [WAProto/index.d.ts:9304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9304)
#### Implementation of
[`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard).[`caption`](/proto-reference/Message/interfaces/IVideoEndCard#caption)
***
### profilePictureUrl
> **profilePictureUrl**: `string`
Defined in: [WAProto/index.d.ts:9306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9306)
#### Implementation of
[`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard).[`profilePictureUrl`](/proto-reference/Message/interfaces/IVideoEndCard#profilepictureurl)
***
### thumbnailImageUrl
> **thumbnailImageUrl**: `string`
Defined in: [WAProto/index.d.ts:9305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9305)
#### Implementation of
[`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard).[`thumbnailImageUrl`](/proto-reference/Message/interfaces/IVideoEndCard#thumbnailimageurl)
***
### username
> **username**: `string`
Defined in: [WAProto/index.d.ts:9303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9303)
#### Implementation of
[`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard).[`username`](/proto-reference/Message/interfaces/IVideoEndCard#username)
## Methods
### create()
> `static` **create**(`properties`?): [`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
Defined in: [WAProto/index.d.ts:9307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9307)
#### Parameters
##### properties?
[`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard)
#### Returns
[`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
***
### decode()
> `static` **decode**(`r`, `l`?): [`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
Defined in: [WAProto/index.d.ts:9309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9309)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9308)
#### Parameters
##### m
[`IVideoEndCard`](/proto-reference/Message/interfaces/IVideoEndCard)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
Defined in: [WAProto/index.d.ts:9310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9310)
#### Parameters
##### d
#### Returns
[`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9313)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9312)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9311)
#### Parameters
##### m
[`VideoEndCard`](/proto-reference/Message/classes/VideoEndCard)
##### o?
`IConversionOptions`
#### Returns
`object`
# VideoMessage
Source: https://baileys.wiki/proto-reference/Message/classes/VideoMessage
Protobuf class VideoMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:9350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9350)
## Implements
* [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
## Constructors
### new VideoMessage()
> **new VideoMessage**(`p`?): [`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
Defined in: [WAProto/index.d.ts:9351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9351)
#### Parameters
##### p?
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
#### Returns
[`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:9376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9376)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`accessibilityLabel`](/proto-reference/Message/interfaces/IVideoMessage#accessibilitylabel)
***
### annotations
> **annotations**: [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:9375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9375)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`annotations`](/proto-reference/Message/interfaces/IVideoMessage#annotations)
***
### caption?
> `optional` **caption**: `null` | `string`
Defined in: [WAProto/index.d.ts:9358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9358)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`caption`](/proto-reference/Message/interfaces/IVideoMessage#caption)
***
### contextInfo?
> `optional` **contextInfo**: `null` | [`IContextInfo`](/proto-reference/interfaces/IContextInfo)
Defined in: [WAProto/index.d.ts:9367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9367)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`contextInfo`](/proto-reference/Message/interfaces/IVideoMessage#contextinfo)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9364)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`directPath`](/proto-reference/Message/interfaces/IVideoMessage#directpath)
***
### externalShareFullVideoDurationInSeconds?
> `optional` **externalShareFullVideoDurationInSeconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:9378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9378)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`externalShareFullVideoDurationInSeconds`](/proto-reference/Message/interfaces/IVideoMessage#externalsharefullvideodurationinseconds)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9362)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`fileEncSha256`](/proto-reference/Message/interfaces/IVideoMessage#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9355)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`fileLength`](/proto-reference/Message/interfaces/IVideoMessage#filelength)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9354)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`fileSha256`](/proto-reference/Message/interfaces/IVideoMessage#filesha256)
***
### gifAttribution?
> `optional` **gifAttribution**: `null` | [`Attribution`](/proto-reference/Message/VideoMessage/enumerations/Attribution)
Defined in: [WAProto/index.d.ts:9369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9369)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`gifAttribution`](/proto-reference/Message/interfaces/IVideoMessage#gifattribution)
***
### gifPlayback?
> `optional` **gifPlayback**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9359)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`gifPlayback`](/proto-reference/Message/interfaces/IVideoMessage#gifplayback)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:9360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9360)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`height`](/proto-reference/Message/interfaces/IVideoMessage#height)
***
### interactiveAnnotations
> **interactiveAnnotations**: [`IInteractiveAnnotation`](/proto-reference/interfaces/IInteractiveAnnotation)\[]
Defined in: [WAProto/index.d.ts:9363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9363)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`interactiveAnnotations`](/proto-reference/Message/interfaces/IVideoMessage#interactiveannotations)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9366)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`jpegThumbnail`](/proto-reference/Message/interfaces/IVideoMessage#jpegthumbnail)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9357)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`mediaKey`](/proto-reference/Message/interfaces/IVideoMessage#mediakey)
***
### mediaKeyDomain?
> `optional` **mediaKeyDomain**: `null` | [`MediaKeyDomain`](/proto-reference/Message/enumerations/MediaKeyDomain)
Defined in: [WAProto/index.d.ts:9382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9382)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`mediaKeyDomain`](/proto-reference/Message/interfaces/IVideoMessage#mediakeydomain)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9365)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`mediaKeyTimestamp`](/proto-reference/Message/interfaces/IVideoMessage#mediakeytimestamp)
***
### metadataUrl?
> `optional` **metadataUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9380)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`metadataUrl`](/proto-reference/Message/interfaces/IVideoMessage#metadataurl)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:9353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9353)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`mimetype`](/proto-reference/Message/interfaces/IVideoMessage#mimetype)
***
### motionPhotoPresentationOffsetMs?
> `optional` **motionPhotoPresentationOffsetMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9379)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`motionPhotoPresentationOffsetMs`](/proto-reference/Message/interfaces/IVideoMessage#motionphotopresentationoffsetms)
***
### processedVideos
> **processedVideos**: [`IProcessedVideo`](/proto-reference/interfaces/IProcessedVideo)\[]
Defined in: [WAProto/index.d.ts:9377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9377)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`processedVideos`](/proto-reference/Message/interfaces/IVideoMessage#processedvideos)
***
### seconds?
> `optional` **seconds**: `null` | `number`
Defined in: [WAProto/index.d.ts:9356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9356)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`seconds`](/proto-reference/Message/interfaces/IVideoMessage#seconds)
***
### staticUrl?
> `optional` **staticUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:9374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9374)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`staticUrl`](/proto-reference/Message/interfaces/IVideoMessage#staticurl)
***
### streamingSidecar?
> `optional` **streamingSidecar**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9368)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`streamingSidecar`](/proto-reference/Message/interfaces/IVideoMessage#streamingsidecar)
***
### thumbnailDirectPath?
> `optional` **thumbnailDirectPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:9371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9371)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`thumbnailDirectPath`](/proto-reference/Message/interfaces/IVideoMessage#thumbnaildirectpath)
***
### thumbnailEncSha256?
> `optional` **thumbnailEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9373)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`thumbnailEncSha256`](/proto-reference/Message/interfaces/IVideoMessage#thumbnailencsha256)
***
### thumbnailSha256?
> `optional` **thumbnailSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9372)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`thumbnailSha256`](/proto-reference/Message/interfaces/IVideoMessage#thumbnailsha256)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:9352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9352)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`url`](/proto-reference/Message/interfaces/IVideoMessage#url)
***
### videoSourceType?
> `optional` **videoSourceType**: `null` | [`VideoSourceType`](/proto-reference/Message/VideoMessage/enumerations/VideoSourceType)
Defined in: [WAProto/index.d.ts:9381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9381)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`videoSourceType`](/proto-reference/Message/interfaces/IVideoMessage#videosourcetype)
***
### viewOnce?
> `optional` **viewOnce**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9370)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`viewOnce`](/proto-reference/Message/interfaces/IVideoMessage#viewonce)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:9361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9361)
#### Implementation of
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage).[`width`](/proto-reference/Message/interfaces/IVideoMessage#width)
## Methods
### create()
> `static` **create**(`properties`?): [`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
Defined in: [WAProto/index.d.ts:9383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9383)
#### Parameters
##### properties?
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
#### Returns
[`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
Defined in: [WAProto/index.d.ts:9385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9385)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9384)
#### Parameters
##### m
[`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
Defined in: [WAProto/index.d.ts:9386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9386)
#### Parameters
##### d
#### Returns
[`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9389)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9388)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9387)
#### Parameters
##### m
[`VideoMessage`](/proto-reference/Message/classes/VideoMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncType
Source: https://baileys.wiki/proto-reference/Message/enumerations/HistorySyncType
Protobuf enumeration HistorySyncType generated from WAProto.
Defined in: [WAProto/index.d.ts:6618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6618)
## Enumeration Members
### FULL
> **FULL**: `2`
Defined in: [WAProto/index.d.ts:6621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6621)
***
### INITIAL\_BOOTSTRAP
> **INITIAL\_BOOTSTRAP**: `0`
Defined in: [WAProto/index.d.ts:6619](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6619)
***
### INITIAL\_STATUS\_V3
> **INITIAL\_STATUS\_V3**: `1`
Defined in: [WAProto/index.d.ts:6620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6620)
***
### MESSAGE\_ACCESS\_STATUS
> **MESSAGE\_ACCESS\_STATUS**: `8`
Defined in: [WAProto/index.d.ts:6627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6627)
***
### NO\_HISTORY
> **NO\_HISTORY**: `7`
Defined in: [WAProto/index.d.ts:6626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6626)
***
### NON\_BLOCKING\_DATA
> **NON\_BLOCKING\_DATA**: `5`
Defined in: [WAProto/index.d.ts:6624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6624)
***
### ON\_DEMAND
> **ON\_DEMAND**: `6`
Defined in: [WAProto/index.d.ts:6625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6625)
***
### PUSH\_NAME
> **PUSH\_NAME**: `4`
Defined in: [WAProto/index.d.ts:6623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6623)
***
### RECENT
> **RECENT**: `3`
Defined in: [WAProto/index.d.ts:6622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6622)
# MediaKeyDomain
Source: https://baileys.wiki/proto-reference/Message/enumerations/MediaKeyDomain
Protobuf enumeration MediaKeyDomain generated from WAProto.
Defined in: [WAProto/index.d.ts:7433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7433)
## Enumeration Members
### BOT
> **BOT**: `4`
Defined in: [WAProto/index.d.ts:7438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7438)
***
### CAPI
> **CAPI**: `3`
Defined in: [WAProto/index.d.ts:7437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7437)
***
### E2EE\_CHAT
> **E2EE\_CHAT**: `1`
Defined in: [WAProto/index.d.ts:7435](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7435)
***
### STATUS
> **STATUS**: `2`
Defined in: [WAProto/index.d.ts:7436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7436)
***
### UNSET
> **UNSET**: `0`
Defined in: [WAProto/index.d.ts:7434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7434)
# PeerDataOperationRequestType
Source: https://baileys.wiki/proto-reference/Message/enumerations/PeerDataOperationRequestType
Protobuf enumeration PeerDataOperationRequestType generated from WAProto.
Defined in: [WAProto/index.d.ts:8227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8227)
## Enumeration Members
### COMPANION\_CANONICAL\_USER\_NONCE\_FETCH
> **COMPANION\_CANONICAL\_USER\_NONCE\_FETCH**: `9`
Defined in: [WAProto/index.d.ts:8237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8237)
***
### COMPANION\_META\_NONCE\_FETCH
> **COMPANION\_META\_NONCE\_FETCH**: `7`
Defined in: [WAProto/index.d.ts:8235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8235)
***
### COMPANION\_SYNCD\_SNAPSHOT\_FATAL\_RECOVERY
> **COMPANION\_SYNCD\_SNAPSHOT\_FATAL\_RECOVERY**: `8`
Defined in: [WAProto/index.d.ts:8236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8236)
***
### FULL\_HISTORY\_SYNC\_ON\_DEMAND
> **FULL\_HISTORY\_SYNC\_ON\_DEMAND**: `6`
Defined in: [WAProto/index.d.ts:8234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8234)
***
### GALAXY\_FLOW\_ACTION
> **GALAXY\_FLOW\_ACTION**: `11`
Defined in: [WAProto/index.d.ts:8239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8239)
***
### GENERATE\_LINK\_PREVIEW
> **GENERATE\_LINK\_PREVIEW**: `2`
Defined in: [WAProto/index.d.ts:8230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8230)
***
### HISTORY\_SYNC\_CHUNK\_RETRY
> **HISTORY\_SYNC\_CHUNK\_RETRY**: `10`
Defined in: [WAProto/index.d.ts:8238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8238)
***
### HISTORY\_SYNC\_ON\_DEMAND
> **HISTORY\_SYNC\_ON\_DEMAND**: `3`
Defined in: [WAProto/index.d.ts:8231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8231)
***
### PLACEHOLDER\_MESSAGE\_RESEND
> **PLACEHOLDER\_MESSAGE\_RESEND**: `4`
Defined in: [WAProto/index.d.ts:8232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8232)
***
### SEND\_RECENT\_STICKER\_BOOTSTRAP
> **SEND\_RECENT\_STICKER\_BOOTSTRAP**: `1`
Defined in: [WAProto/index.d.ts:8229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8229)
***
### UPLOAD\_STICKER
> **UPLOAD\_STICKER**: `0`
Defined in: [WAProto/index.d.ts:8228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8228)
***
### WAFFLE\_LINKING\_NONCE\_FETCH
> **WAFFLE\_LINKING\_NONCE\_FETCH**: `5`
Defined in: [WAProto/index.d.ts:8233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8233)
# PollContentType
Source: https://baileys.wiki/proto-reference/Message/enumerations/PollContentType
Protobuf enumeration PollContentType generated from WAProto.
Defined in: [WAProto/index.d.ts:8294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8294)
## Enumeration Members
### IMAGE
> **IMAGE**: `2`
Defined in: [WAProto/index.d.ts:8297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8297)
***
### TEXT
> **TEXT**: `1`
Defined in: [WAProto/index.d.ts:8296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8296)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:8295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8295)
# PollType
Source: https://baileys.wiki/proto-reference/Message/enumerations/PollType
Protobuf enumeration PollType generated from WAProto.
Defined in: [WAProto/index.d.ts:8412](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8412)
## Enumeration Members
### POLL
> **POLL**: `0`
Defined in: [WAProto/index.d.ts:8413](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8413)
***
### QUIZ
> **QUIZ**: `1`
Defined in: [WAProto/index.d.ts:8414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8414)
# ButtonText
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText
Protobuf class ButtonText generated from WAProto.
Defined in: [WAProto/index.d.ts:5679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5679)
## Implements
* [`IButtonText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText)
## Constructors
### new ButtonText()
> **new ButtonText**(`p`?): [`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
Defined in: [WAProto/index.d.ts:5680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5680)
#### Parameters
##### p?
[`IButtonText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText)
#### Returns
[`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5681)
#### Implementation of
[`IButtonText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText).[`displayText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText#displaytext)
## Methods
### create()
> `static` **create**(`properties`?): [`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
Defined in: [WAProto/index.d.ts:5682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5682)
#### Parameters
##### properties?
[`IButtonText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText)
#### Returns
[`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
Defined in: [WAProto/index.d.ts:5684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5684)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5683)
#### Parameters
##### m
[`IButtonText`](/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
Defined in: [WAProto/index.d.ts:5685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5685)
#### Parameters
##### d
#### Returns
[`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5688)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5687)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5686)
#### Parameters
##### m
[`ButtonText`](/proto-reference/Message/ButtonsMessage/Button/classes/ButtonText)
##### o?
`IConversionOptions`
#### Returns
`object`
# NativeFlowInfo
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo
Protobuf class NativeFlowInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:5696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5696)
## Implements
* [`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo)
## Constructors
### new NativeFlowInfo()
> **new NativeFlowInfo**(`p`?): [`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
Defined in: [WAProto/index.d.ts:5697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5697)
#### Parameters
##### p?
[`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo)
#### Returns
[`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
## Properties
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:5698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5698)
#### Implementation of
[`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo).[`name`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo#name)
***
### paramsJson?
> `optional` **paramsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:5699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5699)
#### Implementation of
[`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo).[`paramsJson`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo#paramsjson)
## Methods
### create()
> `static` **create**(`properties`?): [`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
Defined in: [WAProto/index.d.ts:5700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5700)
#### Parameters
##### properties?
[`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo)
#### Returns
[`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
Defined in: [WAProto/index.d.ts:5702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5702)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5701)
#### Parameters
##### m
[`INativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
Defined in: [WAProto/index.d.ts:5703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5703)
#### Parameters
##### d
#### Returns
[`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5706)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5705)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5704)
#### Parameters
##### m
[`NativeFlowInfo`](/proto-reference/Message/ButtonsMessage/Button/classes/NativeFlowInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# Type
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/Button/enumerations/Type
Protobuf enumeration Type generated from WAProto.
Defined in: [WAProto/index.d.ts:5709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5709)
## Enumeration Members
### NATIVE\_FLOW
> **NATIVE\_FLOW**: `2`
Defined in: [WAProto/index.d.ts:5712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5712)
***
### RESPONSE
> **RESPONSE**: `1`
Defined in: [WAProto/index.d.ts:5711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5711)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:5710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5710)
# IButtonText
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/Button/interfaces/IButtonText
Protobuf interface IButtonText generated from WAProto.
Defined in: [WAProto/index.d.ts:5675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5675)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5676)
# INativeFlowInfo
Source: https://baileys.wiki/proto-reference/Message/ButtonsMessage/Button/interfaces/INativeFlowInfo
Protobuf interface INativeFlowInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:5691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5691)
## Properties
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:5692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5692)
***
### paramsJson?
> `optional` **paramsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:5693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5693)
# Type
Source: https://baileys.wiki/proto-reference/Message/ButtonsResponseMessage/enumerations/Type
Protobuf enumeration Type generated from WAProto.
Defined in: [WAProto/index.d.ts:5752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5752)
## Enumeration Members
### DISPLAY\_TEXT
> **DISPLAY\_TEXT**: `1`
Defined in: [WAProto/index.d.ts:5754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5754)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:5753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5753)
# ButtonsResponseMessage
Source: https://baileys.wiki/proto-reference/Message/ButtonsResponseMessage/overview
Protobuf symbol ButtonsResponseMessage generated from WAProto.
## Enumerations
* [Type](/proto-reference/Message/ButtonsResponseMessage/enumerations/Type)
# CallParticipant
Source: https://baileys.wiki/proto-reference/Message/CallLogMessage/classes/CallParticipant
Protobuf class CallParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:5832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5832)
## Implements
* [`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant)
## Constructors
### new CallParticipant()
> **new CallParticipant**(`p`?): [`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
Defined in: [WAProto/index.d.ts:5833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5833)
#### Parameters
##### p?
[`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant)
#### Returns
[`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
## Properties
### callOutcome?
> `optional` **callOutcome**: `null` | [`CallOutcome`](/proto-reference/Message/CallLogMessage/enumerations/CallOutcome)
Defined in: [WAProto/index.d.ts:5835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5835)
#### Implementation of
[`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant).[`callOutcome`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant#calloutcome)
***
### jid?
> `optional` **jid**: `null` | `string`
Defined in: [WAProto/index.d.ts:5834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5834)
#### Implementation of
[`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant).[`jid`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant#jid)
## Methods
### create()
> `static` **create**(`properties`?): [`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
Defined in: [WAProto/index.d.ts:5836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5836)
#### Parameters
##### properties?
[`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant)
#### Returns
[`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
Defined in: [WAProto/index.d.ts:5838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5838)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5837)
#### Parameters
##### m
[`ICallParticipant`](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
Defined in: [WAProto/index.d.ts:5839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5839)
#### Parameters
##### d
#### Returns
[`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5842)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5841)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5840)
#### Parameters
##### m
[`CallParticipant`](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
##### o?
`IConversionOptions`
#### Returns
`object`
# CallOutcome
Source: https://baileys.wiki/proto-reference/Message/CallLogMessage/enumerations/CallOutcome
Protobuf enumeration CallOutcome generated from WAProto.
Defined in: [WAProto/index.d.ts:5816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5816)
## Enumeration Members
### ACCEPTED\_ELSEWHERE
> **ACCEPTED\_ELSEWHERE**: `4`
Defined in: [WAProto/index.d.ts:5821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5821)
***
### CONNECTED
> **CONNECTED**: `0`
Defined in: [WAProto/index.d.ts:5817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5817)
***
### FAILED
> **FAILED**: `2`
Defined in: [WAProto/index.d.ts:5819](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5819)
***
### MISSED
> **MISSED**: `1`
Defined in: [WAProto/index.d.ts:5818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5818)
***
### ONGOING
> **ONGOING**: `5`
Defined in: [WAProto/index.d.ts:5822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5822)
***
### REJECTED
> **REJECTED**: `3`
Defined in: [WAProto/index.d.ts:5820](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5820)
***
### SILENCED\_BY\_DND
> **SILENCED\_BY\_DND**: `6`
Defined in: [WAProto/index.d.ts:5823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5823)
***
### SILENCED\_UNKNOWN\_CALLER
> **SILENCED\_UNKNOWN\_CALLER**: `7`
Defined in: [WAProto/index.d.ts:5824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5824)
# CallType
Source: https://baileys.wiki/proto-reference/Message/CallLogMessage/enumerations/CallType
Protobuf enumeration CallType generated from WAProto.
Defined in: [WAProto/index.d.ts:5845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5845)
## Enumeration Members
### REGULAR
> **REGULAR**: `0`
Defined in: [WAProto/index.d.ts:5846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5846)
***
### SCHEDULED\_CALL
> **SCHEDULED\_CALL**: `1`
Defined in: [WAProto/index.d.ts:5847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5847)
***
### VOICE\_CHAT
> **VOICE\_CHAT**: `2`
Defined in: [WAProto/index.d.ts:5848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5848)
# ICallParticipant
Source: https://baileys.wiki/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant
Protobuf interface ICallParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:5827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5827)
## Properties
### callOutcome?
> `optional` **callOutcome**: `null` | [`CallOutcome`](/proto-reference/Message/CallLogMessage/enumerations/CallOutcome)
Defined in: [WAProto/index.d.ts:5829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5829)
***
### jid?
> `optional` **jid**: `null` | `string`
Defined in: [WAProto/index.d.ts:5828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5828)
# CallLogMessage
Source: https://baileys.wiki/proto-reference/Message/CallLogMessage/overview
Protobuf symbol CallLogMessage generated from WAProto.
## Enumerations
* [CallOutcome](/proto-reference/Message/CallLogMessage/enumerations/CallOutcome)
* [CallType](/proto-reference/Message/CallLogMessage/enumerations/CallType)
## Classes
* [CallParticipant](/proto-reference/Message/CallLogMessage/classes/CallParticipant)
## Interfaces
* [ICallParticipant](/proto-reference/Message/CallLogMessage/interfaces/ICallParticipant)
# CloudAPIThreadControlNotificationContent
Source: https://baileys.wiki/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent
Protobuf class CloudAPIThreadControlNotificationContent generated from WAProto.
Defined in: [WAProto/index.d.ts:5925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5925)
## Implements
* [`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent)
## Constructors
### new CloudAPIThreadControlNotificationContent()
> **new CloudAPIThreadControlNotificationContent**(`p`?): [`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
Defined in: [WAProto/index.d.ts:5926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5926)
#### Parameters
##### p?
[`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent)
#### Returns
[`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
## Properties
### extraJson?
> `optional` **extraJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:5928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5928)
#### Implementation of
[`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent).[`extraJson`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent#extrajson)
***
### handoffNotificationText?
> `optional` **handoffNotificationText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5927)
#### Implementation of
[`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent).[`handoffNotificationText`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent#handoffnotificationtext)
## Methods
### create()
> `static` **create**(`properties`?): [`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
Defined in: [WAProto/index.d.ts:5929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5929)
#### Parameters
##### properties?
[`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent)
#### Returns
[`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
Defined in: [WAProto/index.d.ts:5931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5931)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:5930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5930)
#### Parameters
##### m
[`ICloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
Defined in: [WAProto/index.d.ts:5932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5932)
#### Parameters
##### d
#### Returns
[`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:5935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5935)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:5934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5934)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:5933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5933)
#### Parameters
##### m
[`CloudAPIThreadControlNotificationContent`](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
##### o?
`IConversionOptions`
#### Returns
`object`
# CloudAPIThreadControl
Source: https://baileys.wiki/proto-reference/Message/CloudAPIThreadControlNotification/enumerations/CloudAPIThreadControl
Protobuf enumeration CloudAPIThreadControl generated from WAProto.
Defined in: [WAProto/index.d.ts:5914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5914)
## Enumeration Members
### CONTROL\_PASSED
> **CONTROL\_PASSED**: `1`
Defined in: [WAProto/index.d.ts:5916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5916)
***
### CONTROL\_TAKEN
> **CONTROL\_TAKEN**: `2`
Defined in: [WAProto/index.d.ts:5917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5917)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:5915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5915)
# ICloudAPIThreadControlNotificationContent
Source: https://baileys.wiki/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent
Protobuf interface ICloudAPIThreadControlNotificationContent generated from WAProto.
Defined in: [WAProto/index.d.ts:5920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5920)
## Properties
### extraJson?
> `optional` **extraJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:5922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5922)
***
### handoffNotificationText?
> `optional` **handoffNotificationText**: `null` | `string`
Defined in: [WAProto/index.d.ts:5921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L5921)
# CloudAPIThreadControlNotification
Source: https://baileys.wiki/proto-reference/Message/CloudAPIThreadControlNotification/overview
Protobuf symbol CloudAPIThreadControlNotification generated from WAProto.
## Enumerations
* [CloudAPIThreadControl](/proto-reference/Message/CloudAPIThreadControlNotification/enumerations/CloudAPIThreadControl)
## Classes
* [CloudAPIThreadControlNotificationContent](/proto-reference/Message/CloudAPIThreadControlNotification/classes/CloudAPIThreadControlNotificationContent)
## Interfaces
* [ICloudAPIThreadControlNotificationContent](/proto-reference/Message/CloudAPIThreadControlNotification/interfaces/ICloudAPIThreadControlNotificationContent)
# EventResponseType
Source: https://baileys.wiki/proto-reference/Message/EventResponseMessage/enumerations/EventResponseType
Protobuf enumeration EventResponseType generated from WAProto.
Defined in: [WAProto/index.d.ts:6211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6211)
## Enumeration Members
### GOING
> **GOING**: `1`
Defined in: [WAProto/index.d.ts:6213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6213)
***
### MAYBE
> **MAYBE**: `3`
Defined in: [WAProto/index.d.ts:6215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6215)
***
### NOT\_GOING
> **NOT\_GOING**: `2`
Defined in: [WAProto/index.d.ts:6214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6214)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:6212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6212)
# EventResponseMessage
Source: https://baileys.wiki/proto-reference/Message/EventResponseMessage/overview
Protobuf symbol EventResponseMessage generated from WAProto.
## Enumerations
* [EventResponseType](/proto-reference/Message/EventResponseMessage/enumerations/EventResponseType)
# FontType
Source: https://baileys.wiki/proto-reference/Message/ExtendedTextMessage/enumerations/FontType
Protobuf enumeration FontType generated from WAProto.
Defined in: [WAProto/index.d.ts:6299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6299)
## Enumeration Members
### CALISTOGA\_REGULAR
> **CALISTOGA\_REGULAR**: `8`
Defined in: [WAProto/index.d.ts:6305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6305)
***
### COURIERPRIME\_BOLD
> **COURIERPRIME\_BOLD**: `10`
Defined in: [WAProto/index.d.ts:6307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6307)
***
### EXO2\_EXTRABOLD
> **EXO2\_EXTRABOLD**: `9`
Defined in: [WAProto/index.d.ts:6306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6306)
***
### FB\_SCRIPT
> **FB\_SCRIPT**: `2`
Defined in: [WAProto/index.d.ts:6302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6302)
***
### MORNINGBREEZE\_REGULAR
> **MORNINGBREEZE\_REGULAR**: `7`
Defined in: [WAProto/index.d.ts:6304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6304)
***
### SYSTEM
> **SYSTEM**: `0`
Defined in: [WAProto/index.d.ts:6300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6300)
***
### SYSTEM\_BOLD
> **SYSTEM\_BOLD**: `6`
Defined in: [WAProto/index.d.ts:6303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6303)
***
### SYSTEM\_TEXT
> **SYSTEM\_TEXT**: `1`
Defined in: [WAProto/index.d.ts:6301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6301)
# InviteLinkGroupType
Source: https://baileys.wiki/proto-reference/Message/ExtendedTextMessage/enumerations/InviteLinkGroupType
Protobuf enumeration InviteLinkGroupType generated from WAProto.
Defined in: [WAProto/index.d.ts:6310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6310)
## Enumeration Members
### DEFAULT
> **DEFAULT**: `0`
Defined in: [WAProto/index.d.ts:6311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6311)
***
### DEFAULT\_SUB
> **DEFAULT\_SUB**: `3`
Defined in: [WAProto/index.d.ts:6314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6314)
***
### PARENT
> **PARENT**: `1`
Defined in: [WAProto/index.d.ts:6312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6312)
***
### SUB
> **SUB**: `2`
Defined in: [WAProto/index.d.ts:6313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6313)
# PreviewType
Source: https://baileys.wiki/proto-reference/Message/ExtendedTextMessage/enumerations/PreviewType
Protobuf enumeration PreviewType generated from WAProto.
Defined in: [WAProto/index.d.ts:6317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6317)
## Enumeration Members
### IMAGE
> **IMAGE**: `5`
Defined in: [WAProto/index.d.ts:6321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6321)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:6318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6318)
***
### PAYMENT\_LINKS
> **PAYMENT\_LINKS**: `6`
Defined in: [WAProto/index.d.ts:6322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6322)
***
### PLACEHOLDER
> **PLACEHOLDER**: `4`
Defined in: [WAProto/index.d.ts:6320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6320)
***
### PROFILE
> **PROFILE**: `7`
Defined in: [WAProto/index.d.ts:6323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6323)
***
### VIDEO
> **VIDEO**: `1`
Defined in: [WAProto/index.d.ts:6319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6319)
# ExtendedTextMessage
Source: https://baileys.wiki/proto-reference/Message/ExtendedTextMessage/overview
Protobuf symbol ExtendedTextMessage generated from WAProto.
## Enumerations
* [FontType](/proto-reference/Message/ExtendedTextMessage/enumerations/FontType)
* [InviteLinkGroupType](/proto-reference/Message/ExtendedTextMessage/enumerations/InviteLinkGroupType)
* [PreviewType](/proto-reference/Message/ExtendedTextMessage/enumerations/PreviewType)
# GroupType
Source: https://baileys.wiki/proto-reference/Message/GroupInviteMessage/enumerations/GroupType
Protobuf enumeration GroupType generated from WAProto.
Defined in: [WAProto/index.d.ts:6391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6391)
## Enumeration Members
### DEFAULT
> **DEFAULT**: `0`
Defined in: [WAProto/index.d.ts:6392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6392)
***
### PARENT
> **PARENT**: `1`
Defined in: [WAProto/index.d.ts:6393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6393)
# GroupInviteMessage
Source: https://baileys.wiki/proto-reference/Message/GroupInviteMessage/overview
Protobuf symbol GroupInviteMessage generated from WAProto.
## Enumerations
* [GroupType](/proto-reference/Message/GroupInviteMessage/enumerations/GroupType)
# CalendarType
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/CalendarType
Protobuf enumeration CalendarType generated from WAProto.
Defined in: [WAProto/index.d.ts:6523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6523)
## Enumeration Members
### GREGORIAN
> **GREGORIAN**: `1`
Defined in: [WAProto/index.d.ts:6524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6524)
***
### SOLAR\_HIJRI
> **SOLAR\_HIJRI**: `2`
Defined in: [WAProto/index.d.ts:6525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6525)
# DayOfWeekType
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/DayOfWeekType
Protobuf enumeration DayOfWeekType generated from WAProto.
Defined in: [WAProto/index.d.ts:6528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6528)
## Enumeration Members
### FRIDAY
> **FRIDAY**: `5`
Defined in: [WAProto/index.d.ts:6533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6533)
***
### MONDAY
> **MONDAY**: `1`
Defined in: [WAProto/index.d.ts:6529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6529)
***
### SATURDAY
> **SATURDAY**: `6`
Defined in: [WAProto/index.d.ts:6534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6534)
***
### SUNDAY
> **SUNDAY**: `7`
Defined in: [WAProto/index.d.ts:6535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6535)
***
### THURSDAY
> **THURSDAY**: `4`
Defined in: [WAProto/index.d.ts:6532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6532)
***
### TUESDAY
> **TUESDAY**: `2`
Defined in: [WAProto/index.d.ts:6530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6530)
***
### WEDNESDAY
> **WEDNESDAY**: `3`
Defined in: [WAProto/index.d.ts:6531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6531)
# HSMDateTimeComponent
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/overview
Protobuf symbol HSMDateTimeComponent generated from WAProto.
## Enumerations
* [CalendarType](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/CalendarType)
* [DayOfWeekType](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/DayOfWeekType)
# HSMDateTimeComponent
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent
Protobuf class HSMDateTimeComponent generated from WAProto.
Defined in: [WAProto/index.d.ts:6503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6503)
## Implements
* [`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent)
## Constructors
### new HSMDateTimeComponent()
> **new HSMDateTimeComponent**(`p`?): [`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
Defined in: [WAProto/index.d.ts:6504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6504)
#### Parameters
##### p?
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent)
#### Returns
[`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
## Properties
### calendar?
> `optional` **calendar**: `null` | [`CalendarType`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/CalendarType)
Defined in: [WAProto/index.d.ts:6511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6511)
#### Implementation of
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent).[`calendar`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent#calendar)
***
### dayOfMonth?
> `optional` **dayOfMonth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6508)
#### Implementation of
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent).[`dayOfMonth`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent#dayofmonth)
***
### dayOfWeek?
> `optional` **dayOfWeek**: `null` | [`DayOfWeekType`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/DayOfWeekType)
Defined in: [WAProto/index.d.ts:6505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6505)
#### Implementation of
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent).[`dayOfWeek`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent#dayofweek)
***
### hour?
> `optional` **hour**: `null` | `number`
Defined in: [WAProto/index.d.ts:6509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6509)
#### Implementation of
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent).[`hour`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent#hour)
***
### minute?
> `optional` **minute**: `null` | `number`
Defined in: [WAProto/index.d.ts:6510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6510)
#### Implementation of
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent).[`minute`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent#minute)
***
### month?
> `optional` **month**: `null` | `number`
Defined in: [WAProto/index.d.ts:6507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6507)
#### Implementation of
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent).[`month`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent#month)
***
### year?
> `optional` **year**: `null` | `number`
Defined in: [WAProto/index.d.ts:6506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6506)
#### Implementation of
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent).[`year`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent#year)
## Methods
### create()
> `static` **create**(`properties`?): [`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
Defined in: [WAProto/index.d.ts:6512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6512)
#### Parameters
##### properties?
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent)
#### Returns
[`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
Defined in: [WAProto/index.d.ts:6514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6514)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6513)
#### Parameters
##### m
[`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
Defined in: [WAProto/index.d.ts:6515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6515)
#### Parameters
##### d
#### Returns
[`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6518)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6517)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6516)
#### Parameters
##### m
[`HSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
##### o?
`IConversionOptions`
#### Returns
`object`
# HSMDateTimeUnixEpoch
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch
Protobuf class HSMDateTimeUnixEpoch generated from WAProto.
Defined in: [WAProto/index.d.ts:6543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6543)
## Implements
* [`IHSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch)
## Constructors
### new HSMDateTimeUnixEpoch()
> **new HSMDateTimeUnixEpoch**(`p`?): [`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
Defined in: [WAProto/index.d.ts:6544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6544)
#### Parameters
##### p?
[`IHSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch)
#### Returns
[`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
## Properties
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6545)
#### Implementation of
[`IHSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch).[`timestamp`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
Defined in: [WAProto/index.d.ts:6546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6546)
#### Parameters
##### properties?
[`IHSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch)
#### Returns
[`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
Defined in: [WAProto/index.d.ts:6548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6548)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6547)
#### Parameters
##### m
[`IHSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
Defined in: [WAProto/index.d.ts:6549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6549)
#### Parameters
##### d
#### Returns
[`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6552)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6551)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6550)
#### Parameters
##### m
[`HSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
##### o?
`IConversionOptions`
#### Returns
`object`
# IHSMDateTimeComponent
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent
Protobuf interface IHSMDateTimeComponent generated from WAProto.
Defined in: [WAProto/index.d.ts:6493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6493)
## Properties
### calendar?
> `optional` **calendar**: `null` | [`CalendarType`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/CalendarType)
Defined in: [WAProto/index.d.ts:6500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6500)
***
### dayOfMonth?
> `optional` **dayOfMonth**: `null` | `number`
Defined in: [WAProto/index.d.ts:6497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6497)
***
### dayOfWeek?
> `optional` **dayOfWeek**: `null` | [`DayOfWeekType`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/enumerations/DayOfWeekType)
Defined in: [WAProto/index.d.ts:6494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6494)
***
### hour?
> `optional` **hour**: `null` | `number`
Defined in: [WAProto/index.d.ts:6498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6498)
***
### minute?
> `optional` **minute**: `null` | `number`
Defined in: [WAProto/index.d.ts:6499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6499)
***
### month?
> `optional` **month**: `null` | `number`
Defined in: [WAProto/index.d.ts:6496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6496)
***
### year?
> `optional` **year**: `null` | `number`
Defined in: [WAProto/index.d.ts:6495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6495)
# IHSMDateTimeUnixEpoch
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch
Protobuf interface IHSMDateTimeUnixEpoch generated from WAProto.
Defined in: [WAProto/index.d.ts:6539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6539)
## Properties
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6540)
# HSMDateTime
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/overview
Protobuf symbol HSMDateTime generated from WAProto.
## Namespaces
* [HSMDateTimeComponent](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/HSMDateTimeComponent/overview)
## Classes
* [HSMDateTimeComponent](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeComponent)
* [HSMDateTimeUnixEpoch](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/classes/HSMDateTimeUnixEpoch)
## Interfaces
* [IHSMDateTimeComponent](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent)
* [IHSMDateTimeUnixEpoch](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch)
# HSMCurrency
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency
Protobuf class HSMCurrency generated from WAProto.
Defined in: [WAProto/index.d.ts:6459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6459)
## Implements
* [`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency)
## Constructors
### new HSMCurrency()
> **new HSMCurrency**(`p`?): [`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
Defined in: [WAProto/index.d.ts:6460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6460)
#### Parameters
##### p?
[`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency)
#### Returns
[`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
## Properties
### amount1000?
> `optional` **amount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6462)
#### Implementation of
[`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency).[`amount1000`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency#amount1000)
***
### currencyCode?
> `optional` **currencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:6461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6461)
#### Implementation of
[`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency).[`currencyCode`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency#currencycode)
## Methods
### create()
> `static` **create**(`properties`?): [`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
Defined in: [WAProto/index.d.ts:6463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6463)
#### Parameters
##### properties?
[`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency)
#### Returns
[`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
Defined in: [WAProto/index.d.ts:6465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6465)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6464)
#### Parameters
##### m
[`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
Defined in: [WAProto/index.d.ts:6466](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6466)
#### Parameters
##### d
#### Returns
[`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6469)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6468)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6467](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6467)
#### Parameters
##### m
[`HSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
##### o?
`IConversionOptions`
#### Returns
`object`
# HSMDateTime
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime
Protobuf class HSMDateTime generated from WAProto.
Defined in: [WAProto/index.d.ts:6477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6477)
## Implements
* [`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime)
## Constructors
### new HSMDateTime()
> **new HSMDateTime**(`p`?): [`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
Defined in: [WAProto/index.d.ts:6478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6478)
#### Parameters
##### p?
[`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime)
#### Returns
[`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
## Properties
### component?
> `optional` **component**: `null` | [`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent)
Defined in: [WAProto/index.d.ts:6479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6479)
#### Implementation of
[`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime).[`component`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime#component)
***
### datetimeOneof?
> `optional` **datetimeOneof**: `"component"` | `"unixEpoch"`
Defined in: [WAProto/index.d.ts:6481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6481)
***
### unixEpoch?
> `optional` **unixEpoch**: `null` | [`IHSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch)
Defined in: [WAProto/index.d.ts:6480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6480)
#### Implementation of
[`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime).[`unixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime#unixepoch)
## Methods
### create()
> `static` **create**(`properties`?): [`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
Defined in: [WAProto/index.d.ts:6482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6482)
#### Parameters
##### properties?
[`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime)
#### Returns
[`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
Defined in: [WAProto/index.d.ts:6484](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6484)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6483)
#### Parameters
##### m
[`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
Defined in: [WAProto/index.d.ts:6485](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6485)
#### Parameters
##### d
#### Returns
[`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6488)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6487](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6487)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6486](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6486)
#### Parameters
##### m
[`HSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
##### o?
`IConversionOptions`
#### Returns
`object`
# IHSMCurrency
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency
Protobuf interface IHSMCurrency generated from WAProto.
Defined in: [WAProto/index.d.ts:6454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6454)
## Properties
### amount1000?
> `optional` **amount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:6456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6456)
***
### currencyCode?
> `optional` **currencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:6455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6455)
# IHSMDateTime
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime
Protobuf interface IHSMDateTime generated from WAProto.
Defined in: [WAProto/index.d.ts:6472](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6472)
## Properties
### component?
> `optional` **component**: `null` | [`IHSMDateTimeComponent`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeComponent)
Defined in: [WAProto/index.d.ts:6473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6473)
***
### unixEpoch?
> `optional` **unixEpoch**: `null` | [`IHSMDateTimeUnixEpoch`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/interfaces/IHSMDateTimeUnixEpoch)
Defined in: [WAProto/index.d.ts:6474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6474)
# HSMLocalizableParameter
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/overview
Protobuf symbol HSMLocalizableParameter generated from WAProto.
## Namespaces
* [HSMDateTime](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/HSMDateTime/overview)
## Classes
* [HSMCurrency](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMCurrency)
* [HSMDateTime](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/classes/HSMDateTime)
## Interfaces
* [IHSMCurrency](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency)
* [IHSMDateTime](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime)
# HSMLocalizableParameter
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter
Protobuf class HSMLocalizableParameter generated from WAProto.
Defined in: [WAProto/index.d.ts:6437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6437)
## Implements
* [`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter)
## Constructors
### new HSMLocalizableParameter()
> **new HSMLocalizableParameter**(`p`?): [`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
Defined in: [WAProto/index.d.ts:6438](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6438)
#### Parameters
##### p?
[`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter)
#### Returns
[`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
## Properties
### currency?
> `optional` **currency**: `null` | [`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency)
Defined in: [WAProto/index.d.ts:6440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6440)
#### Implementation of
[`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter).[`currency`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter#currency)
***
### dateTime?
> `optional` **dateTime**: `null` | [`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime)
Defined in: [WAProto/index.d.ts:6441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6441)
#### Implementation of
[`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter).[`dateTime`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter#datetime)
***
### default?
> `optional` **default**: `null` | `string`
Defined in: [WAProto/index.d.ts:6439](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6439)
#### Implementation of
[`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter).[`default`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter#default)
***
### paramOneof?
> `optional` **paramOneof**: `"currency"` | `"dateTime"`
Defined in: [WAProto/index.d.ts:6442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6442)
## Methods
### create()
> `static` **create**(`properties`?): [`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
Defined in: [WAProto/index.d.ts:6443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6443)
#### Parameters
##### properties?
[`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter)
#### Returns
[`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
Defined in: [WAProto/index.d.ts:6445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6445)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6444)
#### Parameters
##### m
[`IHSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
Defined in: [WAProto/index.d.ts:6446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6446)
#### Parameters
##### d
#### Returns
[`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6449)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6448)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6447)
#### Parameters
##### m
[`HSMLocalizableParameter`](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
##### o?
`IConversionOptions`
#### Returns
`object`
# IHSMLocalizableParameter
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter
Protobuf interface IHSMLocalizableParameter generated from WAProto.
Defined in: [WAProto/index.d.ts:6431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6431)
## Properties
### currency?
> `optional` **currency**: `null` | [`IHSMCurrency`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMCurrency)
Defined in: [WAProto/index.d.ts:6433](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6433)
***
### dateTime?
> `optional` **dateTime**: `null` | [`IHSMDateTime`](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/interfaces/IHSMDateTime)
Defined in: [WAProto/index.d.ts:6434](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6434)
***
### default?
> `optional` **default**: `null` | `string`
Defined in: [WAProto/index.d.ts:6432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6432)
# HighlyStructuredMessage
Source: https://baileys.wiki/proto-reference/Message/HighlyStructuredMessage/overview
Protobuf symbol HighlyStructuredMessage generated from WAProto.
## Namespaces
* [HSMLocalizableParameter](/proto-reference/Message/HighlyStructuredMessage/HSMLocalizableParameter/overview)
## Classes
* [HSMLocalizableParameter](/proto-reference/Message/HighlyStructuredMessage/classes/HSMLocalizableParameter)
## Interfaces
* [IHSMLocalizableParameter](/proto-reference/Message/HighlyStructuredMessage/interfaces/IHSMLocalizableParameter)
# ImageSourceType
Source: https://baileys.wiki/proto-reference/Message/ImageMessage/enumerations/ImageSourceType
Protobuf enumeration ImageSourceType generated from WAProto.
Defined in: [WAProto/index.d.ts:6708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6708)
## Enumeration Members
### AI\_GENERATED
> **AI\_GENERATED**: `1`
Defined in: [WAProto/index.d.ts:6710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6710)
***
### AI\_MODIFIED
> **AI\_MODIFIED**: `2`
Defined in: [WAProto/index.d.ts:6711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6711)
***
### RASTERIZED\_TEXT\_STATUS
> **RASTERIZED\_TEXT\_STATUS**: `3`
Defined in: [WAProto/index.d.ts:6712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6712)
***
### USER\_IMAGE
> **USER\_IMAGE**: `0`
Defined in: [WAProto/index.d.ts:6709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6709)
# ImageMessage
Source: https://baileys.wiki/proto-reference/Message/ImageMessage/overview
Protobuf symbol ImageMessage generated from WAProto.
## Enumerations
* [ImageSourceType](/proto-reference/Message/ImageMessage/enumerations/ImageSourceType)
# CarouselCardType
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/CarouselMessage/enumerations/CarouselCardType
Protobuf enumeration CarouselCardType generated from WAProto.
Defined in: [WAProto/index.d.ts:6805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6805)
## Enumeration Members
### ALBUM\_IMAGE
> **ALBUM\_IMAGE**: `2`
Defined in: [WAProto/index.d.ts:6808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6808)
***
### HSCROLL\_CARDS
> **HSCROLL\_CARDS**: `1`
Defined in: [WAProto/index.d.ts:6807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6807)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:6806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6806)
# CarouselMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/CarouselMessage/overview
Protobuf symbol CarouselMessage generated from WAProto.
## Enumerations
* [CarouselCardType](/proto-reference/Message/InteractiveMessage/CarouselMessage/enumerations/CarouselCardType)
# NativeFlowButton
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton
Protobuf class NativeFlowButton generated from WAProto.
Defined in: [WAProto/index.d.ts:6913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6913)
## Implements
* [`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton)
## Constructors
### new NativeFlowButton()
> **new NativeFlowButton**(`p`?): [`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
Defined in: [WAProto/index.d.ts:6914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6914)
#### Parameters
##### p?
[`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton)
#### Returns
[`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
## Properties
### buttonParamsJson?
> `optional` **buttonParamsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:6916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6916)
#### Implementation of
[`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton).[`buttonParamsJson`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton#buttonparamsjson)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:6915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6915)
#### Implementation of
[`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton).[`name`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton#name)
## Methods
### create()
> `static` **create**(`properties`?): [`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
Defined in: [WAProto/index.d.ts:6917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6917)
#### Parameters
##### properties?
[`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton)
#### Returns
[`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
Defined in: [WAProto/index.d.ts:6919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6919)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6918)
#### Parameters
##### m
[`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
Defined in: [WAProto/index.d.ts:6920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6920)
#### Parameters
##### d
#### Returns
[`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6923)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6922)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6921)
#### Parameters
##### m
[`NativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# INativeFlowButton
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton
Protobuf interface INativeFlowButton generated from WAProto.
Defined in: [WAProto/index.d.ts:6908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6908)
## Properties
### buttonParamsJson?
> `optional` **buttonParamsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:6910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6910)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:6909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6909)
# NativeFlowMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/NativeFlowMessage/overview
Protobuf symbol NativeFlowMessage generated from WAProto.
## Classes
* [NativeFlowButton](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/classes/NativeFlowButton)
## Interfaces
* [INativeFlowButton](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton)
# Surface
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/ShopMessage/enumerations/Surface
Protobuf enumeration Surface generated from WAProto.
Defined in: [WAProto/index.d.ts:6949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6949)
## Enumeration Members
### FB
> **FB**: `1`
Defined in: [WAProto/index.d.ts:6951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6951)
***
### IG
> **IG**: `2`
Defined in: [WAProto/index.d.ts:6952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6952)
***
### UNKNOWN\_SURFACE
> **UNKNOWN\_SURFACE**: `0`
Defined in: [WAProto/index.d.ts:6950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6950)
***
### WA
> **WA**: `3`
Defined in: [WAProto/index.d.ts:6953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6953)
# ShopMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/ShopMessage/overview
Protobuf symbol ShopMessage generated from WAProto.
## Enumerations
* [Surface](/proto-reference/Message/InteractiveMessage/ShopMessage/enumerations/Surface)
# Body
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/classes/Body
Protobuf class Body generated from WAProto.
Defined in: [WAProto/index.d.ts:6771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6771)
## Implements
* [`IBody`](/proto-reference/Message/InteractiveMessage/interfaces/IBody)
## Constructors
### new Body()
> **new Body**(`p`?): [`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6772)
#### Parameters
##### p?
[`IBody`](/proto-reference/Message/InteractiveMessage/interfaces/IBody)
#### Returns
[`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
## Properties
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6773)
#### Implementation of
[`IBody`](/proto-reference/Message/InteractiveMessage/interfaces/IBody).[`text`](/proto-reference/Message/InteractiveMessage/interfaces/IBody#text)
## Methods
### create()
> `static` **create**(`properties`?): [`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6774)
#### Parameters
##### properties?
[`IBody`](/proto-reference/Message/InteractiveMessage/interfaces/IBody)
#### Returns
[`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6776)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6775)
#### Parameters
##### m
[`IBody`](/proto-reference/Message/InteractiveMessage/interfaces/IBody)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6777)
#### Parameters
##### d
#### Returns
[`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6780)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6779)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6778)
#### Parameters
##### m
[`Body`](/proto-reference/Message/InteractiveMessage/classes/Body)
##### o?
`IConversionOptions`
#### Returns
`object`
# CarouselMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/classes/CarouselMessage
Protobuf class CarouselMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6789)
## Implements
* [`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage)
## Constructors
### new CarouselMessage()
> **new CarouselMessage**(`p`?): [`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
Defined in: [WAProto/index.d.ts:6790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6790)
#### Parameters
##### p?
[`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage)
#### Returns
[`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
## Properties
### cards
> **cards**: [`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)\[]
Defined in: [WAProto/index.d.ts:6791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6791)
#### Implementation of
[`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage).[`cards`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage#cards)
***
### carouselCardType?
> `optional` **carouselCardType**: `null` | [`CarouselCardType`](/proto-reference/Message/InteractiveMessage/CarouselMessage/enumerations/CarouselCardType)
Defined in: [WAProto/index.d.ts:6793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6793)
#### Implementation of
[`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage).[`carouselCardType`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage#carouselcardtype)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6792)
#### Implementation of
[`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage).[`messageVersion`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage#messageversion)
## Methods
### create()
> `static` **create**(`properties`?): [`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
Defined in: [WAProto/index.d.ts:6794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6794)
#### Parameters
##### properties?
[`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage)
#### Returns
[`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
Defined in: [WAProto/index.d.ts:6796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6796)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6795)
#### Parameters
##### m
[`ICarouselMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
Defined in: [WAProto/index.d.ts:6797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6797)
#### Parameters
##### d
#### Returns
[`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6800)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6799)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6798)
#### Parameters
##### m
[`CarouselMessage`](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# CollectionMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/classes/CollectionMessage
Protobuf class CollectionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6818)
## Implements
* [`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage)
## Constructors
### new CollectionMessage()
> **new CollectionMessage**(`p`?): [`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
Defined in: [WAProto/index.d.ts:6819](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6819)
#### Parameters
##### p?
[`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage)
#### Returns
[`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
## Properties
### bizJid?
> `optional` **bizJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:6820](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6820)
#### Implementation of
[`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage).[`bizJid`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage#bizjid)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:6821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6821)
#### Implementation of
[`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage).[`id`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage#id)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6822)
#### Implementation of
[`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage).[`messageVersion`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage#messageversion)
## Methods
### create()
> `static` **create**(`properties`?): [`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
Defined in: [WAProto/index.d.ts:6823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6823)
#### Parameters
##### properties?
[`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage)
#### Returns
[`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
Defined in: [WAProto/index.d.ts:6825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6825)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6824)
#### Parameters
##### m
[`ICollectionMessage`](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
Defined in: [WAProto/index.d.ts:6826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6826)
#### Parameters
##### d
#### Returns
[`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6829)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6828)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6827)
#### Parameters
##### m
[`CollectionMessage`](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# Footer
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/classes/Footer
Protobuf class Footer generated from WAProto.
Defined in: [WAProto/index.d.ts:6838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6838)
## Implements
* [`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter)
## Constructors
### new Footer()
> **new Footer**(`p`?): [`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
Defined in: [WAProto/index.d.ts:6839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6839)
#### Parameters
##### p?
[`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter)
#### Returns
[`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
## Properties
### audioMessage?
> `optional` **audioMessage**: `null` | [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
Defined in: [WAProto/index.d.ts:6842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6842)
#### Implementation of
[`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter).[`audioMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter#audiomessage)
***
### hasMediaAttachment?
> `optional` **hasMediaAttachment**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6841)
#### Implementation of
[`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter).[`hasMediaAttachment`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter#hasmediaattachment)
***
### media?
> `optional` **media**: `"audioMessage"`
Defined in: [WAProto/index.d.ts:6843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6843)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6840)
#### Implementation of
[`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter).[`text`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter#text)
## Methods
### create()
> `static` **create**(`properties`?): [`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
Defined in: [WAProto/index.d.ts:6844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6844)
#### Parameters
##### properties?
[`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter)
#### Returns
[`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
Defined in: [WAProto/index.d.ts:6846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6846)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6845)
#### Parameters
##### m
[`IFooter`](/proto-reference/Message/InteractiveMessage/interfaces/IFooter)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
Defined in: [WAProto/index.d.ts:6847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6847)
#### Parameters
##### d
#### Returns
[`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6850)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6849)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6848)
#### Parameters
##### m
[`Footer`](/proto-reference/Message/InteractiveMessage/classes/Footer)
##### o?
`IConversionOptions`
#### Returns
`object`
# Header
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/classes/Header
Protobuf class Header generated from WAProto.
Defined in: [WAProto/index.d.ts:6865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6865)
## Implements
* [`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader)
## Constructors
### new Header()
> **new Header**(`p`?): [`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
Defined in: [WAProto/index.d.ts:6866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6866)
#### Parameters
##### p?
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader)
#### Returns
[`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
## Properties
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:6870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6870)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`documentMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#documentmessage)
***
### hasMediaAttachment?
> `optional` **hasMediaAttachment**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6869)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`hasMediaAttachment`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#hasmediaattachment)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:6871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6871)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`imageMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#imagemessage)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6872)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`jpegThumbnail`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#jpegthumbnail)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:6874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6874)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`locationMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#locationmessage)
***
### media?
> `optional` **media**: `"imageMessage"` | `"locationMessage"` | `"documentMessage"` | `"videoMessage"` | `"productMessage"` | `"jpegThumbnail"`
Defined in: [WAProto/index.d.ts:6876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6876)
***
### productMessage?
> `optional` **productMessage**: `null` | [`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
Defined in: [WAProto/index.d.ts:6875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6875)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`productMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#productmessage)
***
### subtitle?
> `optional` **subtitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:6868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6868)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`subtitle`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#subtitle)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:6867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6867)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`title`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#title)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:6873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6873)
#### Implementation of
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader).[`videoMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader#videomessage)
## Methods
### create()
> `static` **create**(`properties`?): [`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
Defined in: [WAProto/index.d.ts:6877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6877)
#### Parameters
##### properties?
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader)
#### Returns
[`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
Defined in: [WAProto/index.d.ts:6879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6879)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6878)
#### Parameters
##### m
[`IHeader`](/proto-reference/Message/InteractiveMessage/interfaces/IHeader)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
Defined in: [WAProto/index.d.ts:6880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6880)
#### Parameters
##### d
#### Returns
[`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6883)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6882)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6881)
#### Parameters
##### m
[`Header`](/proto-reference/Message/InteractiveMessage/classes/Header)
##### o?
`IConversionOptions`
#### Returns
`object`
# NativeFlowMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage
Protobuf class NativeFlowMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6892)
## Implements
* [`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage)
## Constructors
### new NativeFlowMessage()
> **new NativeFlowMessage**(`p`?): [`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
Defined in: [WAProto/index.d.ts:6893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6893)
#### Parameters
##### p?
[`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage)
#### Returns
[`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
## Properties
### buttons
> **buttons**: [`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton)\[]
Defined in: [WAProto/index.d.ts:6894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6894)
#### Implementation of
[`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage).[`buttons`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage#buttons)
***
### messageParamsJson?
> `optional` **messageParamsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:6895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6895)
#### Implementation of
[`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage).[`messageParamsJson`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage#messageparamsjson)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6896)
#### Implementation of
[`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage).[`messageVersion`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage#messageversion)
## Methods
### create()
> `static` **create**(`properties`?): [`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
Defined in: [WAProto/index.d.ts:6897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6897)
#### Parameters
##### properties?
[`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage)
#### Returns
[`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
Defined in: [WAProto/index.d.ts:6899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6899)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6898)
#### Parameters
##### m
[`INativeFlowMessage`](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
Defined in: [WAProto/index.d.ts:6900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6900)
#### Parameters
##### d
#### Returns
[`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6903)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6902)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6901)
#### Parameters
##### m
[`NativeFlowMessage`](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ShopMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/classes/ShopMessage
Protobuf class ShopMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6933)
## Implements
* [`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage)
## Constructors
### new ShopMessage()
> **new ShopMessage**(`p`?): [`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
Defined in: [WAProto/index.d.ts:6934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6934)
#### Parameters
##### p?
[`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage)
#### Returns
[`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
## Properties
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:6935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6935)
#### Implementation of
[`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage).[`id`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage#id)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6937)
#### Implementation of
[`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage).[`messageVersion`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage#messageversion)
***
### surface?
> `optional` **surface**: `null` | [`Surface`](/proto-reference/Message/InteractiveMessage/ShopMessage/enumerations/Surface)
Defined in: [WAProto/index.d.ts:6936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6936)
#### Implementation of
[`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage).[`surface`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage#surface)
## Methods
### create()
> `static` **create**(`properties`?): [`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
Defined in: [WAProto/index.d.ts:6938](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6938)
#### Parameters
##### properties?
[`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage)
#### Returns
[`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
Defined in: [WAProto/index.d.ts:6940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6940)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6939)
#### Parameters
##### m
[`IShopMessage`](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
Defined in: [WAProto/index.d.ts:6941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6941)
#### Parameters
##### d
#### Returns
[`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6944)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6943)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6942)
#### Parameters
##### m
[`ShopMessage`](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# IBody
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/interfaces/IBody
Protobuf interface IBody generated from WAProto.
Defined in: [WAProto/index.d.ts:6767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6767)
## Properties
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6768)
# ICarouselMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage
Protobuf interface ICarouselMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6783)
## Properties
### cards?
> `optional` **cards**: `null` | [`IInteractiveMessage`](/proto-reference/Message/interfaces/IInteractiveMessage)\[]
Defined in: [WAProto/index.d.ts:6784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6784)
***
### carouselCardType?
> `optional` **carouselCardType**: `null` | [`CarouselCardType`](/proto-reference/Message/InteractiveMessage/CarouselMessage/enumerations/CarouselCardType)
Defined in: [WAProto/index.d.ts:6786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6786)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6785)
# ICollectionMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage
Protobuf interface ICollectionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6812)
## Properties
### bizJid?
> `optional` **bizJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:6813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6813)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:6814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6814)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6815)
# IFooter
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/interfaces/IFooter
Protobuf interface IFooter generated from WAProto.
Defined in: [WAProto/index.d.ts:6832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6832)
## Properties
### audioMessage?
> `optional` **audioMessage**: `null` | [`IAudioMessage`](/proto-reference/Message/interfaces/IAudioMessage)
Defined in: [WAProto/index.d.ts:6835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6835)
***
### hasMediaAttachment?
> `optional` **hasMediaAttachment**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6834)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6833)
# IHeader
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/interfaces/IHeader
Protobuf interface IHeader generated from WAProto.
Defined in: [WAProto/index.d.ts:6853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6853)
## Properties
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:6857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6857)
***
### hasMediaAttachment?
> `optional` **hasMediaAttachment**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:6856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6856)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:6858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6858)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:6859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6859)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:6861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6861)
***
### productMessage?
> `optional` **productMessage**: `null` | [`IProductMessage`](/proto-reference/Message/interfaces/IProductMessage)
Defined in: [WAProto/index.d.ts:6862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6862)
***
### subtitle?
> `optional` **subtitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:6855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6855)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:6854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6854)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:6860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6860)
# INativeFlowMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage
Protobuf interface INativeFlowMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6886)
## Properties
### buttons?
> `optional` **buttons**: `null` | [`INativeFlowButton`](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/interfaces/INativeFlowButton)\[]
Defined in: [WAProto/index.d.ts:6887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6887)
***
### messageParamsJson?
> `optional` **messageParamsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:6888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6888)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6889)
# IShopMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage
Protobuf interface IShopMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:6927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6927)
## Properties
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:6928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6928)
***
### messageVersion?
> `optional` **messageVersion**: `null` | `number`
Defined in: [WAProto/index.d.ts:6930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6930)
***
### surface?
> `optional` **surface**: `null` | [`Surface`](/proto-reference/Message/InteractiveMessage/ShopMessage/enumerations/Surface)
Defined in: [WAProto/index.d.ts:6929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6929)
# InteractiveMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveMessage/overview
Protobuf symbol InteractiveMessage generated from WAProto.
## Namespaces
* [CarouselMessage](/proto-reference/Message/InteractiveMessage/CarouselMessage/overview)
* [NativeFlowMessage](/proto-reference/Message/InteractiveMessage/NativeFlowMessage/overview)
* [ShopMessage](/proto-reference/Message/InteractiveMessage/ShopMessage/overview)
## Classes
* [Body](/proto-reference/Message/InteractiveMessage/classes/Body)
* [CarouselMessage](/proto-reference/Message/InteractiveMessage/classes/CarouselMessage)
* [CollectionMessage](/proto-reference/Message/InteractiveMessage/classes/CollectionMessage)
* [Footer](/proto-reference/Message/InteractiveMessage/classes/Footer)
* [Header](/proto-reference/Message/InteractiveMessage/classes/Header)
* [NativeFlowMessage](/proto-reference/Message/InteractiveMessage/classes/NativeFlowMessage)
* [ShopMessage](/proto-reference/Message/InteractiveMessage/classes/ShopMessage)
## Interfaces
* [IBody](/proto-reference/Message/InteractiveMessage/interfaces/IBody)
* [ICarouselMessage](/proto-reference/Message/InteractiveMessage/interfaces/ICarouselMessage)
* [ICollectionMessage](/proto-reference/Message/InteractiveMessage/interfaces/ICollectionMessage)
* [IFooter](/proto-reference/Message/InteractiveMessage/interfaces/IFooter)
* [IHeader](/proto-reference/Message/InteractiveMessage/interfaces/IHeader)
* [INativeFlowMessage](/proto-reference/Message/InteractiveMessage/interfaces/INativeFlowMessage)
* [IShopMessage](/proto-reference/Message/InteractiveMessage/interfaces/IShopMessage)
# Format
Source: https://baileys.wiki/proto-reference/Message/InteractiveResponseMessage/Body/enumerations/Format
Protobuf enumeration Format generated from WAProto.
Defined in: [WAProto/index.d.ts:7001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7001)
## Enumeration Members
### DEFAULT
> **DEFAULT**: `0`
Defined in: [WAProto/index.d.ts:7002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7002)
***
### EXTENSIONS\_1
> **EXTENSIONS\_1**: `1`
Defined in: [WAProto/index.d.ts:7003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7003)
# Body
Source: https://baileys.wiki/proto-reference/Message/InteractiveResponseMessage/Body/overview
Protobuf symbol Body generated from WAProto.
## Enumerations
* [Format](/proto-reference/Message/InteractiveResponseMessage/Body/enumerations/Format)
# Body
Source: https://baileys.wiki/proto-reference/Message/InteractiveResponseMessage/classes/Body
Protobuf class Body generated from WAProto.
Defined in: [WAProto/index.d.ts:6986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6986)
## Implements
* [`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody)
## Constructors
### new Body()
> **new Body**(`p`?): [`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6987)
#### Parameters
##### p?
[`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody)
#### Returns
[`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
## Properties
### format?
> `optional` **format**: `null` | [`Format`](/proto-reference/Message/InteractiveResponseMessage/Body/enumerations/Format)
Defined in: [WAProto/index.d.ts:6989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6989)
#### Implementation of
[`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody).[`format`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody#format)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6988)
#### Implementation of
[`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody).[`text`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody#text)
## Methods
### create()
> `static` **create**(`properties`?): [`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6990)
#### Parameters
##### properties?
[`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody)
#### Returns
[`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6992)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:6991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6991)
#### Parameters
##### m
[`IBody`](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
Defined in: [WAProto/index.d.ts:6993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6993)
#### Parameters
##### d
#### Returns
[`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:6996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6996)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:6995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6995)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:6994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6994)
#### Parameters
##### m
[`Body`](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
##### o?
`IConversionOptions`
#### Returns
`object`
# NativeFlowResponseMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage
Protobuf class NativeFlowResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7013)
## Implements
* [`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage)
## Constructors
### new NativeFlowResponseMessage()
> **new NativeFlowResponseMessage**(`p`?): [`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
Defined in: [WAProto/index.d.ts:7014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7014)
#### Parameters
##### p?
[`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage)
#### Returns
[`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
## Properties
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:7015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7015)
#### Implementation of
[`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage).[`name`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage#name)
***
### paramsJson?
> `optional` **paramsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:7016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7016)
#### Implementation of
[`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage).[`paramsJson`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage#paramsjson)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:7017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7017)
#### Implementation of
[`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage).[`version`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage#version)
## Methods
### create()
> `static` **create**(`properties`?): [`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
Defined in: [WAProto/index.d.ts:7018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7018)
#### Parameters
##### properties?
[`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage)
#### Returns
[`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
Defined in: [WAProto/index.d.ts:7020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7020)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7019)
#### Parameters
##### m
[`INativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
Defined in: [WAProto/index.d.ts:7021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7021)
#### Parameters
##### d
#### Returns
[`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7024)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7023)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7022)
#### Parameters
##### m
[`NativeFlowResponseMessage`](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# IBody
Source: https://baileys.wiki/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody
Protobuf interface IBody generated from WAProto.
Defined in: [WAProto/index.d.ts:6981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6981)
## Properties
### format?
> `optional` **format**: `null` | [`Format`](/proto-reference/Message/InteractiveResponseMessage/Body/enumerations/Format)
Defined in: [WAProto/index.d.ts:6983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6983)
***
### text?
> `optional` **text**: `null` | `string`
Defined in: [WAProto/index.d.ts:6982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L6982)
# INativeFlowResponseMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage
Protobuf interface INativeFlowResponseMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:7007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7007)
## Properties
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:7008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7008)
***
### paramsJson?
> `optional` **paramsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:7009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7009)
***
### version?
> `optional` **version**: `null` | `number`
Defined in: [WAProto/index.d.ts:7010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7010)
# InteractiveResponseMessage
Source: https://baileys.wiki/proto-reference/Message/InteractiveResponseMessage/overview
Protobuf symbol InteractiveResponseMessage generated from WAProto.
## Namespaces
* [Body](/proto-reference/Message/InteractiveResponseMessage/Body/overview)
## Classes
* [Body](/proto-reference/Message/InteractiveResponseMessage/classes/Body)
* [NativeFlowResponseMessage](/proto-reference/Message/InteractiveResponseMessage/classes/NativeFlowResponseMessage)
## Interfaces
* [IBody](/proto-reference/Message/InteractiveResponseMessage/interfaces/IBody)
* [INativeFlowResponseMessage](/proto-reference/Message/InteractiveResponseMessage/interfaces/INativeFlowResponseMessage)
# AttachmentType
Source: https://baileys.wiki/proto-reference/Message/InvoiceMessage/enumerations/AttachmentType
Protobuf enumeration AttachmentType generated from WAProto.
Defined in: [WAProto/index.d.ts:7064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7064)
## Enumeration Members
### IMAGE
> **IMAGE**: `0`
Defined in: [WAProto/index.d.ts:7065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7065)
***
### PDF
> **PDF**: `1`
Defined in: [WAProto/index.d.ts:7066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7066)
# InvoiceMessage
Source: https://baileys.wiki/proto-reference/Message/InvoiceMessage/overview
Protobuf symbol InvoiceMessage generated from WAProto.
## Enumerations
* [AttachmentType](/proto-reference/Message/InvoiceMessage/enumerations/AttachmentType)
# SocialMediaPostType
Source: https://baileys.wiki/proto-reference/Message/LinkPreviewMetadata/enumerations/SocialMediaPostType
Protobuf enumeration SocialMediaPostType generated from WAProto.
Defined in: [WAProto/index.d.ts:7124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7124)
## Enumeration Members
### CAROUSEL
> **CAROUSEL**: `5`
Defined in: [WAProto/index.d.ts:7130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7130)
***
### LIVE\_VIDEO
> **LIVE\_VIDEO**: `2`
Defined in: [WAProto/index.d.ts:7127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7127)
***
### LONG\_VIDEO
> **LONG\_VIDEO**: `3`
Defined in: [WAProto/index.d.ts:7128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7128)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:7125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7125)
***
### REEL
> **REEL**: `1`
Defined in: [WAProto/index.d.ts:7126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7126)
***
### SINGLE\_IMAGE
> **SINGLE\_IMAGE**: `4`
Defined in: [WAProto/index.d.ts:7129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7129)
# LinkPreviewMetadata
Source: https://baileys.wiki/proto-reference/Message/LinkPreviewMetadata/overview
Protobuf symbol LinkPreviewMetadata generated from WAProto.
## Enumerations
* [SocialMediaPostType](/proto-reference/Message/LinkPreviewMetadata/enumerations/SocialMediaPostType)
# Product
Source: https://baileys.wiki/proto-reference/Message/ListMessage/classes/Product
Protobuf class Product generated from WAProto.
Defined in: [WAProto/index.d.ts:7176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7176)
## Implements
* [`IProduct`](/proto-reference/Message/ListMessage/interfaces/IProduct)
## Constructors
### new Product()
> **new Product**(`p`?): [`Product`](/proto-reference/Message/ListMessage/classes/Product)
Defined in: [WAProto/index.d.ts:7177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7177)
#### Parameters
##### p?
[`IProduct`](/proto-reference/Message/ListMessage/interfaces/IProduct)
#### Returns
[`Product`](/proto-reference/Message/ListMessage/classes/Product)
## Properties
### productId?
> `optional` **productId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7178)
#### Implementation of
[`IProduct`](/proto-reference/Message/ListMessage/interfaces/IProduct).[`productId`](/proto-reference/Message/ListMessage/interfaces/IProduct#productid)
## Methods
### create()
> `static` **create**(`properties`?): [`Product`](/proto-reference/Message/ListMessage/classes/Product)
Defined in: [WAProto/index.d.ts:7179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7179)
#### Parameters
##### properties?
[`IProduct`](/proto-reference/Message/ListMessage/interfaces/IProduct)
#### Returns
[`Product`](/proto-reference/Message/ListMessage/classes/Product)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Product`](/proto-reference/Message/ListMessage/classes/Product)
Defined in: [WAProto/index.d.ts:7181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7181)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Product`](/proto-reference/Message/ListMessage/classes/Product)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7180)
#### Parameters
##### m
[`IProduct`](/proto-reference/Message/ListMessage/interfaces/IProduct)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Product`](/proto-reference/Message/ListMessage/classes/Product)
Defined in: [WAProto/index.d.ts:7182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7182)
#### Parameters
##### d
#### Returns
[`Product`](/proto-reference/Message/ListMessage/classes/Product)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7185)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7184)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7183)
#### Parameters
##### m
[`Product`](/proto-reference/Message/ListMessage/classes/Product)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProductListHeaderImage
Source: https://baileys.wiki/proto-reference/Message/ListMessage/classes/ProductListHeaderImage
Protobuf class ProductListHeaderImage generated from WAProto.
Defined in: [WAProto/index.d.ts:7193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7193)
## Implements
* [`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage)
## Constructors
### new ProductListHeaderImage()
> **new ProductListHeaderImage**(`p`?): [`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
Defined in: [WAProto/index.d.ts:7194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7194)
#### Parameters
##### p?
[`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage)
#### Returns
[`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
## Properties
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7196)
#### Implementation of
[`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage).[`jpegThumbnail`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage#jpegthumbnail)
***
### productId?
> `optional` **productId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7195)
#### Implementation of
[`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage).[`productId`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage#productid)
## Methods
### create()
> `static` **create**(`properties`?): [`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
Defined in: [WAProto/index.d.ts:7197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7197)
#### Parameters
##### properties?
[`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage)
#### Returns
[`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
Defined in: [WAProto/index.d.ts:7199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7199)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7198)
#### Parameters
##### m
[`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
Defined in: [WAProto/index.d.ts:7200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7200)
#### Parameters
##### d
#### Returns
[`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7203)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7202)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7201)
#### Parameters
##### m
[`ProductListHeaderImage`](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProductListInfo
Source: https://baileys.wiki/proto-reference/Message/ListMessage/classes/ProductListInfo
Protobuf class ProductListInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:7212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7212)
## Implements
* [`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo)
## Constructors
### new ProductListInfo()
> **new ProductListInfo**(`p`?): [`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
Defined in: [WAProto/index.d.ts:7213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7213)
#### Parameters
##### p?
[`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo)
#### Returns
[`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
## Properties
### businessOwnerJid?
> `optional` **businessOwnerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7216)
#### Implementation of
[`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo).[`businessOwnerJid`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo#businessownerjid)
***
### headerImage?
> `optional` **headerImage**: `null` | [`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage)
Defined in: [WAProto/index.d.ts:7215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7215)
#### Implementation of
[`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo).[`headerImage`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo#headerimage)
***
### productSections
> **productSections**: [`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection)\[]
Defined in: [WAProto/index.d.ts:7214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7214)
#### Implementation of
[`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo).[`productSections`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo#productsections)
## Methods
### create()
> `static` **create**(`properties`?): [`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
Defined in: [WAProto/index.d.ts:7217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7217)
#### Parameters
##### properties?
[`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo)
#### Returns
[`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
Defined in: [WAProto/index.d.ts:7219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7219)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7218)
#### Parameters
##### m
[`IProductListInfo`](/proto-reference/Message/ListMessage/interfaces/IProductListInfo)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
Defined in: [WAProto/index.d.ts:7220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7220)
#### Parameters
##### d
#### Returns
[`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7223)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7222)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7221)
#### Parameters
##### m
[`ProductListInfo`](/proto-reference/Message/ListMessage/classes/ProductListInfo)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProductSection
Source: https://baileys.wiki/proto-reference/Message/ListMessage/classes/ProductSection
Protobuf class ProductSection generated from WAProto.
Defined in: [WAProto/index.d.ts:7231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7231)
## Implements
* [`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection)
## Constructors
### new ProductSection()
> **new ProductSection**(`p`?): [`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
Defined in: [WAProto/index.d.ts:7232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7232)
#### Parameters
##### p?
[`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection)
#### Returns
[`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
## Properties
### products
> **products**: [`IProduct`](/proto-reference/Message/ListMessage/interfaces/IProduct)\[]
Defined in: [WAProto/index.d.ts:7234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7234)
#### Implementation of
[`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection).[`products`](/proto-reference/Message/ListMessage/interfaces/IProductSection#products)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7233)
#### Implementation of
[`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection).[`title`](/proto-reference/Message/ListMessage/interfaces/IProductSection#title)
## Methods
### create()
> `static` **create**(`properties`?): [`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
Defined in: [WAProto/index.d.ts:7235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7235)
#### Parameters
##### properties?
[`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection)
#### Returns
[`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
Defined in: [WAProto/index.d.ts:7237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7237)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7236)
#### Parameters
##### m
[`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
Defined in: [WAProto/index.d.ts:7238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7238)
#### Parameters
##### d
#### Returns
[`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7241)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7240)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7239)
#### Parameters
##### m
[`ProductSection`](/proto-reference/Message/ListMessage/classes/ProductSection)
##### o?
`IConversionOptions`
#### Returns
`object`
# Row
Source: https://baileys.wiki/proto-reference/Message/ListMessage/classes/Row
Protobuf class Row generated from WAProto.
Defined in: [WAProto/index.d.ts:7250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7250)
## Implements
* [`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow)
## Constructors
### new Row()
> **new Row**(`p`?): [`Row`](/proto-reference/Message/ListMessage/classes/Row)
Defined in: [WAProto/index.d.ts:7251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7251)
#### Parameters
##### p?
[`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow)
#### Returns
[`Row`](/proto-reference/Message/ListMessage/classes/Row)
## Properties
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:7253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7253)
#### Implementation of
[`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow).[`description`](/proto-reference/Message/ListMessage/interfaces/IRow#description)
***
### rowId?
> `optional` **rowId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7254)
#### Implementation of
[`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow).[`rowId`](/proto-reference/Message/ListMessage/interfaces/IRow#rowid)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7252)
#### Implementation of
[`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow).[`title`](/proto-reference/Message/ListMessage/interfaces/IRow#title)
## Methods
### create()
> `static` **create**(`properties`?): [`Row`](/proto-reference/Message/ListMessage/classes/Row)
Defined in: [WAProto/index.d.ts:7255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7255)
#### Parameters
##### properties?
[`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow)
#### Returns
[`Row`](/proto-reference/Message/ListMessage/classes/Row)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Row`](/proto-reference/Message/ListMessage/classes/Row)
Defined in: [WAProto/index.d.ts:7257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7257)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Row`](/proto-reference/Message/ListMessage/classes/Row)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7256)
#### Parameters
##### m
[`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Row`](/proto-reference/Message/ListMessage/classes/Row)
Defined in: [WAProto/index.d.ts:7258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7258)
#### Parameters
##### d
#### Returns
[`Row`](/proto-reference/Message/ListMessage/classes/Row)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7261)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7260)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7259)
#### Parameters
##### m
[`Row`](/proto-reference/Message/ListMessage/classes/Row)
##### o?
`IConversionOptions`
#### Returns
`object`
# Section
Source: https://baileys.wiki/proto-reference/Message/ListMessage/classes/Section
Protobuf class Section generated from WAProto.
Defined in: [WAProto/index.d.ts:7269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7269)
## Implements
* [`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection)
## Constructors
### new Section()
> **new Section**(`p`?): [`Section`](/proto-reference/Message/ListMessage/classes/Section)
Defined in: [WAProto/index.d.ts:7270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7270)
#### Parameters
##### p?
[`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection)
#### Returns
[`Section`](/proto-reference/Message/ListMessage/classes/Section)
## Properties
### rows
> **rows**: [`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow)\[]
Defined in: [WAProto/index.d.ts:7272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7272)
#### Implementation of
[`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection).[`rows`](/proto-reference/Message/ListMessage/interfaces/ISection#rows)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7271)
#### Implementation of
[`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection).[`title`](/proto-reference/Message/ListMessage/interfaces/ISection#title)
## Methods
### create()
> `static` **create**(`properties`?): [`Section`](/proto-reference/Message/ListMessage/classes/Section)
Defined in: [WAProto/index.d.ts:7273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7273)
#### Parameters
##### properties?
[`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection)
#### Returns
[`Section`](/proto-reference/Message/ListMessage/classes/Section)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Section`](/proto-reference/Message/ListMessage/classes/Section)
Defined in: [WAProto/index.d.ts:7275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7275)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Section`](/proto-reference/Message/ListMessage/classes/Section)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7274)
#### Parameters
##### m
[`ISection`](/proto-reference/Message/ListMessage/interfaces/ISection)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Section`](/proto-reference/Message/ListMessage/classes/Section)
Defined in: [WAProto/index.d.ts:7276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7276)
#### Parameters
##### d
#### Returns
[`Section`](/proto-reference/Message/ListMessage/classes/Section)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7279)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7278)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7277)
#### Parameters
##### m
[`Section`](/proto-reference/Message/ListMessage/classes/Section)
##### o?
`IConversionOptions`
#### Returns
`object`
# ListType
Source: https://baileys.wiki/proto-reference/Message/ListMessage/enumerations/ListType
Protobuf enumeration ListType generated from WAProto.
Defined in: [WAProto/index.d.ts:7166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7166)
## Enumeration Members
### PRODUCT\_LIST
> **PRODUCT\_LIST**: `2`
Defined in: [WAProto/index.d.ts:7169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7169)
***
### SINGLE\_SELECT
> **SINGLE\_SELECT**: `1`
Defined in: [WAProto/index.d.ts:7168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7168)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:7167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7167)
# IProduct
Source: https://baileys.wiki/proto-reference/Message/ListMessage/interfaces/IProduct
Protobuf interface IProduct generated from WAProto.
Defined in: [WAProto/index.d.ts:7172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7172)
## Properties
### productId?
> `optional` **productId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7173)
# IProductListHeaderImage
Source: https://baileys.wiki/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage
Protobuf interface IProductListHeaderImage generated from WAProto.
Defined in: [WAProto/index.d.ts:7188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7188)
## Properties
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:7190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7190)
***
### productId?
> `optional` **productId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7189)
# IProductListInfo
Source: https://baileys.wiki/proto-reference/Message/ListMessage/interfaces/IProductListInfo
Protobuf interface IProductListInfo generated from WAProto.
Defined in: [WAProto/index.d.ts:7206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7206)
## Properties
### businessOwnerJid?
> `optional` **businessOwnerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7209)
***
### headerImage?
> `optional` **headerImage**: `null` | [`IProductListHeaderImage`](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage)
Defined in: [WAProto/index.d.ts:7208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7208)
***
### productSections?
> `optional` **productSections**: `null` | [`IProductSection`](/proto-reference/Message/ListMessage/interfaces/IProductSection)\[]
Defined in: [WAProto/index.d.ts:7207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7207)
# IProductSection
Source: https://baileys.wiki/proto-reference/Message/ListMessage/interfaces/IProductSection
Protobuf interface IProductSection generated from WAProto.
Defined in: [WAProto/index.d.ts:7226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7226)
## Properties
### products?
> `optional` **products**: `null` | [`IProduct`](/proto-reference/Message/ListMessage/interfaces/IProduct)\[]
Defined in: [WAProto/index.d.ts:7228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7228)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7227)
# IRow
Source: https://baileys.wiki/proto-reference/Message/ListMessage/interfaces/IRow
Protobuf interface IRow generated from WAProto.
Defined in: [WAProto/index.d.ts:7244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7244)
## Properties
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:7246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7246)
***
### rowId?
> `optional` **rowId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7247)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7245)
# ISection
Source: https://baileys.wiki/proto-reference/Message/ListMessage/interfaces/ISection
Protobuf interface ISection generated from WAProto.
Defined in: [WAProto/index.d.ts:7264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7264)
## Properties
### rows?
> `optional` **rows**: `null` | [`IRow`](/proto-reference/Message/ListMessage/interfaces/IRow)\[]
Defined in: [WAProto/index.d.ts:7266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7266)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:7265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7265)
# ListMessage
Source: https://baileys.wiki/proto-reference/Message/ListMessage/overview
Protobuf symbol ListMessage generated from WAProto.
## Enumerations
* [ListType](/proto-reference/Message/ListMessage/enumerations/ListType)
## Classes
* [Product](/proto-reference/Message/ListMessage/classes/Product)
* [ProductListHeaderImage](/proto-reference/Message/ListMessage/classes/ProductListHeaderImage)
* [ProductListInfo](/proto-reference/Message/ListMessage/classes/ProductListInfo)
* [ProductSection](/proto-reference/Message/ListMessage/classes/ProductSection)
* [Row](/proto-reference/Message/ListMessage/classes/Row)
* [Section](/proto-reference/Message/ListMessage/classes/Section)
## Interfaces
* [IProduct](/proto-reference/Message/ListMessage/interfaces/IProduct)
* [IProductListHeaderImage](/proto-reference/Message/ListMessage/interfaces/IProductListHeaderImage)
* [IProductListInfo](/proto-reference/Message/ListMessage/interfaces/IProductListInfo)
* [IProductSection](/proto-reference/Message/ListMessage/interfaces/IProductSection)
* [IRow](/proto-reference/Message/ListMessage/interfaces/IRow)
* [ISection](/proto-reference/Message/ListMessage/interfaces/ISection)
# SingleSelectReply
Source: https://baileys.wiki/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply
Protobuf class SingleSelectReply generated from WAProto.
Defined in: [WAProto/index.d.ts:7318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7318)
## Implements
* [`ISingleSelectReply`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply)
## Constructors
### new SingleSelectReply()
> **new SingleSelectReply**(`p`?): [`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
Defined in: [WAProto/index.d.ts:7319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7319)
#### Parameters
##### p?
[`ISingleSelectReply`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply)
#### Returns
[`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
## Properties
### selectedRowId?
> `optional` **selectedRowId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7320)
#### Implementation of
[`ISingleSelectReply`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply).[`selectedRowId`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply#selectedrowid)
## Methods
### create()
> `static` **create**(`properties`?): [`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
Defined in: [WAProto/index.d.ts:7321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7321)
#### Parameters
##### properties?
[`ISingleSelectReply`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply)
#### Returns
[`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
Defined in: [WAProto/index.d.ts:7323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7323)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7322)
#### Parameters
##### m
[`ISingleSelectReply`](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
Defined in: [WAProto/index.d.ts:7324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7324)
#### Parameters
##### d
#### Returns
[`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7327](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7327)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7326)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7325)
#### Parameters
##### m
[`SingleSelectReply`](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
##### o?
`IConversionOptions`
#### Returns
`object`
# ListType
Source: https://baileys.wiki/proto-reference/Message/ListResponseMessage/enumerations/ListType
Protobuf enumeration ListType generated from WAProto.
Defined in: [WAProto/index.d.ts:7309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7309)
## Enumeration Members
### SINGLE\_SELECT
> **SINGLE\_SELECT**: `1`
Defined in: [WAProto/index.d.ts:7311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7311)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:7310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7310)
# ISingleSelectReply
Source: https://baileys.wiki/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply
Protobuf interface ISingleSelectReply generated from WAProto.
Defined in: [WAProto/index.d.ts:7314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7314)
## Properties
### selectedRowId?
> `optional` **selectedRowId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7315)
# ListResponseMessage
Source: https://baileys.wiki/proto-reference/Message/ListResponseMessage/overview
Protobuf symbol ListResponseMessage generated from WAProto.
## Enumerations
* [ListType](/proto-reference/Message/ListResponseMessage/enumerations/ListType)
## Classes
* [SingleSelectReply](/proto-reference/Message/ListResponseMessage/classes/SingleSelectReply)
## Interfaces
* [ISingleSelectReply](/proto-reference/Message/ListResponseMessage/interfaces/ISingleSelectReply)
# OrderStatus
Source: https://baileys.wiki/proto-reference/Message/OrderMessage/enumerations/OrderStatus
Protobuf enumeration OrderStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:7605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7605)
## Enumeration Members
### ACCEPTED
> **ACCEPTED**: `2`
Defined in: [WAProto/index.d.ts:7607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7607)
***
### DECLINED
> **DECLINED**: `3`
Defined in: [WAProto/index.d.ts:7608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7608)
***
### INQUIRY
> **INQUIRY**: `1`
Defined in: [WAProto/index.d.ts:7606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7606)
# OrderSurface
Source: https://baileys.wiki/proto-reference/Message/OrderMessage/enumerations/OrderSurface
Protobuf enumeration OrderSurface generated from WAProto.
Defined in: [WAProto/index.d.ts:7611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7611)
## Enumeration Members
### CATALOG
> **CATALOG**: `1`
Defined in: [WAProto/index.d.ts:7612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7612)
# OrderMessage
Source: https://baileys.wiki/proto-reference/Message/OrderMessage/overview
Protobuf symbol OrderMessage generated from WAProto.
## Enumerations
* [OrderStatus](/proto-reference/Message/OrderMessage/enumerations/OrderStatus)
* [OrderSurface](/proto-reference/Message/OrderMessage/enumerations/OrderSurface)
# ServiceType
Source: https://baileys.wiki/proto-reference/Message/PaymentInviteMessage/enumerations/ServiceType
Protobuf enumeration ServiceType generated from WAProto.
Defined in: [WAProto/index.d.ts:7656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7656)
## Enumeration Members
### FBPAY
> **FBPAY**: `1`
Defined in: [WAProto/index.d.ts:7658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7658)
***
### NOVI
> **NOVI**: `2`
Defined in: [WAProto/index.d.ts:7659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7659)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:7657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7657)
***
### UPI
> **UPI**: `3`
Defined in: [WAProto/index.d.ts:7660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7660)
# PaymentInviteMessage
Source: https://baileys.wiki/proto-reference/Message/PaymentInviteMessage/overview
Protobuf symbol PaymentInviteMessage generated from WAProto.
## Enumerations
* [ServiceType](/proto-reference/Message/PaymentInviteMessage/enumerations/ServiceType)
# IPaymentLinkButton
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton
Protobuf interface IPaymentLinkButton generated from WAProto.
Defined in: [WAProto/index.d.ts:7686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7686)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:7687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7687)
# PaymentLinkMetadata
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/overview
Protobuf symbol PaymentLinkMetadata generated from WAProto.
## Namespaces
* [PaymentLinkHeader](/proto-reference/Message/PaymentLinkMetadata/PaymentLinkHeader/overview)
## Classes
* [PaymentLinkButton](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
* [PaymentLinkHeader](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
* [PaymentLinkProvider](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
## Interfaces
* [IPaymentLinkButton](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton)
* [IPaymentLinkHeader](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader)
* [IPaymentLinkProvider](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider)
# PaymentLinkHeaderType
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/PaymentLinkHeader/enumerations/PaymentLinkHeaderType
Protobuf enumeration PaymentLinkHeaderType generated from WAProto.
Defined in: [WAProto/index.d.ts:7720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7720)
## Enumeration Members
### LINK\_PREVIEW
> **LINK\_PREVIEW**: `0`
Defined in: [WAProto/index.d.ts:7721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7721)
***
### ORDER
> **ORDER**: `1`
Defined in: [WAProto/index.d.ts:7722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7722)
# PaymentLinkHeader
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/PaymentLinkHeader/overview
Protobuf symbol PaymentLinkHeader generated from WAProto.
## Enumerations
* [PaymentLinkHeaderType](/proto-reference/Message/PaymentLinkMetadata/PaymentLinkHeader/enumerations/PaymentLinkHeaderType)
# PaymentLinkButton
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton
Protobuf class PaymentLinkButton generated from WAProto.
Defined in: [WAProto/index.d.ts:7690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7690)
## Implements
* [`IPaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton)
## Constructors
### new PaymentLinkButton()
> **new PaymentLinkButton**(`p`?): [`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
Defined in: [WAProto/index.d.ts:7691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7691)
#### Parameters
##### p?
[`IPaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton)
#### Returns
[`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
## Properties
### displayText?
> `optional` **displayText**: `null` | `string`
Defined in: [WAProto/index.d.ts:7692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7692)
#### Implementation of
[`IPaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton).[`displayText`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton#displaytext)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
Defined in: [WAProto/index.d.ts:7693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7693)
#### Parameters
##### properties?
[`IPaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton)
#### Returns
[`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
Defined in: [WAProto/index.d.ts:7695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7695)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7694)
#### Parameters
##### m
[`IPaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
Defined in: [WAProto/index.d.ts:7696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7696)
#### Parameters
##### d
#### Returns
[`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7699)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7698)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7697)
#### Parameters
##### m
[`PaymentLinkButton`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentLinkHeader
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader
Protobuf class PaymentLinkHeader generated from WAProto.
Defined in: [WAProto/index.d.ts:7706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7706)
## Implements
* [`IPaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader)
## Constructors
### new PaymentLinkHeader()
> **new PaymentLinkHeader**(`p`?): [`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
Defined in: [WAProto/index.d.ts:7707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7707)
#### Parameters
##### p?
[`IPaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader)
#### Returns
[`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
## Properties
### headerType?
> `optional` **headerType**: `null` | [`PaymentLinkHeaderType`](/proto-reference/Message/PaymentLinkMetadata/PaymentLinkHeader/enumerations/PaymentLinkHeaderType)
Defined in: [WAProto/index.d.ts:7708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7708)
#### Implementation of
[`IPaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader).[`headerType`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader#headertype)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
Defined in: [WAProto/index.d.ts:7709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7709)
#### Parameters
##### properties?
[`IPaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader)
#### Returns
[`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
Defined in: [WAProto/index.d.ts:7711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7711)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7710)
#### Parameters
##### m
[`IPaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
Defined in: [WAProto/index.d.ts:7712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7712)
#### Parameters
##### d
#### Returns
[`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7715)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7714)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7713)
#### Parameters
##### m
[`PaymentLinkHeader`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkHeader)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentLinkProvider
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider
Protobuf class PaymentLinkProvider generated from WAProto.
Defined in: [WAProto/index.d.ts:7730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7730)
## Implements
* [`IPaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider)
## Constructors
### new PaymentLinkProvider()
> **new PaymentLinkProvider**(`p`?): [`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
Defined in: [WAProto/index.d.ts:7731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7731)
#### Parameters
##### p?
[`IPaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider)
#### Returns
[`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
## Properties
### paramsJson?
> `optional` **paramsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:7732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7732)
#### Implementation of
[`IPaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider).[`paramsJson`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider#paramsjson)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
Defined in: [WAProto/index.d.ts:7733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7733)
#### Parameters
##### properties?
[`IPaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider)
#### Returns
[`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
Defined in: [WAProto/index.d.ts:7735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7735)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7734)
#### Parameters
##### m
[`IPaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
Defined in: [WAProto/index.d.ts:7736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7736)
#### Parameters
##### d
#### Returns
[`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7739)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7738)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7737)
#### Parameters
##### m
[`PaymentLinkProvider`](/proto-reference/Message/PaymentLinkMetadata/classes/PaymentLinkProvider)
##### o?
`IConversionOptions`
#### Returns
`object`
# IPaymentLinkHeader
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkHeader
Protobuf interface IPaymentLinkHeader generated from WAProto.
Defined in: [WAProto/index.d.ts:7702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7702)
## Properties
### headerType?
> `optional` **headerType**: `null` | [`PaymentLinkHeaderType`](/proto-reference/Message/PaymentLinkMetadata/PaymentLinkHeader/enumerations/PaymentLinkHeaderType)
Defined in: [WAProto/index.d.ts:7703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7703)
# IPaymentLinkProvider
Source: https://baileys.wiki/proto-reference/Message/PaymentLinkMetadata/interfaces/IPaymentLinkProvider
Protobuf interface IPaymentLinkProvider generated from WAProto.
Defined in: [WAProto/index.d.ts:7726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7726)
## Properties
### paramsJson?
> `optional` **paramsJson**: `null` | `string`
Defined in: [WAProto/index.d.ts:7727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7727)
# GalaxyFlowActionType
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/GalaxyFlowAction/enumerations/GalaxyFlowActionType
Protobuf enumeration GalaxyFlowActionType generated from WAProto.
Defined in: [WAProto/index.d.ts:7817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7817)
## Enumeration Members
### NOTIFY\_LAUNCH
> **NOTIFY\_LAUNCH**: `1`
Defined in: [WAProto/index.d.ts:7818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7818)
# GalaxyFlowAction
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/GalaxyFlowAction/overview
Protobuf symbol GalaxyFlowAction generated from WAProto.
## Enumerations
* [GalaxyFlowActionType](/proto-reference/Message/PeerDataOperationRequestMessage/GalaxyFlowAction/enumerations/GalaxyFlowActionType)
# FullHistorySyncOnDemandRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest
Protobuf class FullHistorySyncOnDemandRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7782)
## Implements
* [`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest)
## Constructors
### new FullHistorySyncOnDemandRequest()
> **new FullHistorySyncOnDemandRequest**(`p`?): [`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7783)
#### Parameters
##### p?
[`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest)
#### Returns
[`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
## Properties
### historySyncConfig?
> `optional` **historySyncConfig**: `null` | [`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
Defined in: [WAProto/index.d.ts:7785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7785)
#### Implementation of
[`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest).[`historySyncConfig`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest#historysyncconfig)
***
### requestMetadata?
> `optional` **requestMetadata**: `null` | [`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:7784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7784)
#### Implementation of
[`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest).[`requestMetadata`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest#requestmetadata)
## Methods
### create()
> `static` **create**(`properties`?): [`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7786)
#### Parameters
##### properties?
[`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest)
#### Returns
[`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7788)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7787)
#### Parameters
##### m
[`IFullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7789)
#### Parameters
##### d
#### Returns
[`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7792)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7791)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7790)
#### Parameters
##### m
[`FullHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# GalaxyFlowAction
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction
Protobuf class GalaxyFlowAction generated from WAProto.
Defined in: [WAProto/index.d.ts:7801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7801)
## Implements
* [`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction)
## Constructors
### new GalaxyFlowAction()
> **new GalaxyFlowAction**(`p`?): [`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
Defined in: [WAProto/index.d.ts:7802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7802)
#### Parameters
##### p?
[`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction)
#### Returns
[`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
## Properties
### flowId?
> `optional` **flowId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7804)
#### Implementation of
[`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction).[`flowId`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction#flowid)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7805)
#### Implementation of
[`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction).[`stanzaId`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction#stanzaid)
***
### type?
> `optional` **type**: `null` | [`NOTIFY_LAUNCH`](/proto-reference/Message/PeerDataOperationRequestMessage/GalaxyFlowAction/enumerations/GalaxyFlowActionType#notify_launch)
Defined in: [WAProto/index.d.ts:7803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7803)
#### Implementation of
[`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction).[`type`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction#type)
## Methods
### create()
> `static` **create**(`properties`?): [`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
Defined in: [WAProto/index.d.ts:7806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7806)
#### Parameters
##### properties?
[`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction)
#### Returns
[`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
Defined in: [WAProto/index.d.ts:7808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7808)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7807)
#### Parameters
##### m
[`IGalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
Defined in: [WAProto/index.d.ts:7809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7809)
#### Parameters
##### d
#### Returns
[`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7812)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7811)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7810)
#### Parameters
##### m
[`GalaxyFlowAction`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncChunkRetryRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest
Protobuf class HistorySyncChunkRetryRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7829)
## Implements
* [`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest)
## Constructors
### new HistorySyncChunkRetryRequest()
> **new HistorySyncChunkRetryRequest**(`p`?): [`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
Defined in: [WAProto/index.d.ts:7830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7830)
#### Parameters
##### p?
[`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest)
#### Returns
[`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
## Properties
### chunkNotificationId?
> `optional` **chunkNotificationId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7833)
#### Implementation of
[`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest).[`chunkNotificationId`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest#chunknotificationid)
***
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:7832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7832)
#### Implementation of
[`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest).[`chunkOrder`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest#chunkorder)
***
### regenerateChunk?
> `optional` **regenerateChunk**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7834)
#### Implementation of
[`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest).[`regenerateChunk`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest#regeneratechunk)
***
### syncType?
> `optional` **syncType**: `null` | [`HistorySyncType`](/proto-reference/Message/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:7831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7831)
#### Implementation of
[`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest).[`syncType`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest#synctype)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
Defined in: [WAProto/index.d.ts:7835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7835)
#### Parameters
##### properties?
[`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest)
#### Returns
[`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
Defined in: [WAProto/index.d.ts:7837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7837)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7836)
#### Parameters
##### m
[`IHistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
Defined in: [WAProto/index.d.ts:7838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7838)
#### Parameters
##### d
#### Returns
[`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7841)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7840)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7839)
#### Parameters
##### m
[`HistorySyncChunkRetryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncOnDemandRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest
Protobuf class HistorySyncOnDemandRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7853)
## Implements
* [`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest)
## Constructors
### new HistorySyncOnDemandRequest()
> **new HistorySyncOnDemandRequest**(`p`?): [`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7854)
#### Parameters
##### p?
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest)
#### Returns
[`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
## Properties
### accountLid?
> `optional` **accountLid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7860)
#### Implementation of
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest).[`accountLid`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest#accountlid)
***
### chatJid?
> `optional` **chatJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7855)
#### Implementation of
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest).[`chatJid`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest#chatjid)
***
### oldestMsgFromMe?
> `optional` **oldestMsgFromMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7857)
#### Implementation of
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest).[`oldestMsgFromMe`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest#oldestmsgfromme)
***
### oldestMsgId?
> `optional` **oldestMsgId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7856)
#### Implementation of
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest).[`oldestMsgId`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest#oldestmsgid)
***
### oldestMsgTimestampMs?
> `optional` **oldestMsgTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7859)
#### Implementation of
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest).[`oldestMsgTimestampMs`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest#oldestmsgtimestampms)
***
### onDemandMsgCount?
> `optional` **onDemandMsgCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:7858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7858)
#### Implementation of
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest).[`onDemandMsgCount`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest#ondemandmsgcount)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7861)
#### Parameters
##### properties?
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest)
#### Returns
[`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7863)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7862)
#### Parameters
##### m
[`IHistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
Defined in: [WAProto/index.d.ts:7864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7864)
#### Parameters
##### d
#### Returns
[`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7867)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7866)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7865)
#### Parameters
##### m
[`HistorySyncOnDemandRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# PlaceholderMessageResendRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest
Protobuf class PlaceholderMessageResendRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7874)
## Implements
* [`IPlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest)
## Constructors
### new PlaceholderMessageResendRequest()
> **new PlaceholderMessageResendRequest**(`p`?): [`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
Defined in: [WAProto/index.d.ts:7875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7875)
#### Parameters
##### p?
[`IPlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest)
#### Returns
[`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
## Properties
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:7876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7876)
#### Implementation of
[`IPlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest).[`messageKey`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest#messagekey)
## Methods
### create()
> `static` **create**(`properties`?): [`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
Defined in: [WAProto/index.d.ts:7877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7877)
#### Parameters
##### properties?
[`IPlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest)
#### Returns
[`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
Defined in: [WAProto/index.d.ts:7879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7879)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7878)
#### Parameters
##### m
[`IPlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
Defined in: [WAProto/index.d.ts:7880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7880)
#### Parameters
##### d
#### Returns
[`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7883)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7882)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7881)
#### Parameters
##### m
[`PlaceholderMessageResendRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# RequestStickerReupload
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload
Protobuf class RequestStickerReupload generated from WAProto.
Defined in: [WAProto/index.d.ts:7890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7890)
## Implements
* [`IRequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload)
## Constructors
### new RequestStickerReupload()
> **new RequestStickerReupload**(`p`?): [`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
Defined in: [WAProto/index.d.ts:7891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7891)
#### Parameters
##### p?
[`IRequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload)
#### Returns
[`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
## Properties
### fileSha256?
> `optional` **fileSha256**: `null` | `string`
Defined in: [WAProto/index.d.ts:7892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7892)
#### Implementation of
[`IRequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload).[`fileSha256`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload#filesha256)
## Methods
### create()
> `static` **create**(`properties`?): [`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
Defined in: [WAProto/index.d.ts:7893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7893)
#### Parameters
##### properties?
[`IRequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload)
#### Returns
[`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
Defined in: [WAProto/index.d.ts:7895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7895)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7894)
#### Parameters
##### m
[`IRequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
Defined in: [WAProto/index.d.ts:7896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7896)
#### Parameters
##### d
#### Returns
[`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7899)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7898)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7897)
#### Parameters
##### m
[`RequestStickerReupload`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
##### o?
`IConversionOptions`
#### Returns
`object`
# RequestUrlPreview
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview
Protobuf class RequestUrlPreview generated from WAProto.
Defined in: [WAProto/index.d.ts:7907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7907)
## Implements
* [`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview)
## Constructors
### new RequestUrlPreview()
> **new RequestUrlPreview**(`p`?): [`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
Defined in: [WAProto/index.d.ts:7908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7908)
#### Parameters
##### p?
[`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview)
#### Returns
[`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
## Properties
### includeHqThumbnail?
> `optional` **includeHqThumbnail**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7910)
#### Implementation of
[`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview).[`includeHqThumbnail`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview#includehqthumbnail)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:7909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7909)
#### Implementation of
[`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview).[`url`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview#url)
## Methods
### create()
> `static` **create**(`properties`?): [`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
Defined in: [WAProto/index.d.ts:7911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7911)
#### Parameters
##### properties?
[`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview)
#### Returns
[`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
Defined in: [WAProto/index.d.ts:7913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7913)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7912)
#### Parameters
##### m
[`IRequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
Defined in: [WAProto/index.d.ts:7914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7914)
#### Parameters
##### d
#### Returns
[`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7917)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7916)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7915)
#### Parameters
##### m
[`RequestUrlPreview`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncDCollectionFatalRecoveryRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest
Protobuf class SyncDCollectionFatalRecoveryRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7925)
## Implements
* [`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest)
## Constructors
### new SyncDCollectionFatalRecoveryRequest()
> **new SyncDCollectionFatalRecoveryRequest**(`p`?): [`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
Defined in: [WAProto/index.d.ts:7926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7926)
#### Parameters
##### p?
[`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest)
#### Returns
[`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
## Properties
### collectionName?
> `optional` **collectionName**: `null` | `string`
Defined in: [WAProto/index.d.ts:7927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7927)
#### Implementation of
[`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest).[`collectionName`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest#collectionname)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7928)
#### Implementation of
[`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest).[`timestamp`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
Defined in: [WAProto/index.d.ts:7929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7929)
#### Parameters
##### properties?
[`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest)
#### Returns
[`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
Defined in: [WAProto/index.d.ts:7931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7931)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7930)
#### Parameters
##### m
[`ISyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
Defined in: [WAProto/index.d.ts:7932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7932)
#### Parameters
##### d
#### Returns
[`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7935)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7934)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7933)
#### Parameters
##### m
[`SyncDCollectionFatalRecoveryRequest`](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
##### o?
`IConversionOptions`
#### Returns
`object`
# IFullHistorySyncOnDemandRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest
Protobuf interface IFullHistorySyncOnDemandRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7777)
## Properties
### historySyncConfig?
> `optional` **historySyncConfig**: `null` | [`IHistorySyncConfig`](/proto-reference/DeviceProps/interfaces/IHistorySyncConfig)
Defined in: [WAProto/index.d.ts:7779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7779)
***
### requestMetadata?
> `optional` **requestMetadata**: `null` | [`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:7778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7778)
# IGalaxyFlowAction
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction
Protobuf interface IGalaxyFlowAction generated from WAProto.
Defined in: [WAProto/index.d.ts:7795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7795)
## Properties
### flowId?
> `optional` **flowId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7797)
***
### stanzaId?
> `optional` **stanzaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7798)
***
### type?
> `optional` **type**: `null` | [`NOTIFY_LAUNCH`](/proto-reference/Message/PeerDataOperationRequestMessage/GalaxyFlowAction/enumerations/GalaxyFlowActionType#notify_launch)
Defined in: [WAProto/index.d.ts:7796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7796)
# IHistorySyncChunkRetryRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest
Protobuf interface IHistorySyncChunkRetryRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7822)
## Properties
### chunkNotificationId?
> `optional` **chunkNotificationId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7825)
***
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:7824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7824)
***
### regenerateChunk?
> `optional` **regenerateChunk**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7826)
***
### syncType?
> `optional` **syncType**: `null` | [`HistorySyncType`](/proto-reference/Message/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:7823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7823)
# IHistorySyncOnDemandRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest
Protobuf interface IHistorySyncOnDemandRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7844)
## Properties
### accountLid?
> `optional` **accountLid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7850)
***
### chatJid?
> `optional` **chatJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7845)
***
### oldestMsgFromMe?
> `optional` **oldestMsgFromMe**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7847)
***
### oldestMsgId?
> `optional` **oldestMsgId**: `null` | `string`
Defined in: [WAProto/index.d.ts:7846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7846)
***
### oldestMsgTimestampMs?
> `optional` **oldestMsgTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7849)
***
### onDemandMsgCount?
> `optional` **onDemandMsgCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:7848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7848)
# IPlaceholderMessageResendRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest
Protobuf interface IPlaceholderMessageResendRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7870)
## Properties
### messageKey?
> `optional` **messageKey**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:7871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7871)
# IRequestStickerReupload
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload
Protobuf interface IRequestStickerReupload generated from WAProto.
Defined in: [WAProto/index.d.ts:7886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7886)
## Properties
### fileSha256?
> `optional` **fileSha256**: `null` | `string`
Defined in: [WAProto/index.d.ts:7887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7887)
# IRequestUrlPreview
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview
Protobuf interface IRequestUrlPreview generated from WAProto.
Defined in: [WAProto/index.d.ts:7902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7902)
## Properties
### includeHqThumbnail?
> `optional` **includeHqThumbnail**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:7904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7904)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:7903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7903)
# ISyncDCollectionFatalRecoveryRequest
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest
Protobuf interface ISyncDCollectionFatalRecoveryRequest generated from WAProto.
Defined in: [WAProto/index.d.ts:7920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7920)
## Properties
### collectionName?
> `optional` **collectionName**: `null` | `string`
Defined in: [WAProto/index.d.ts:7921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7921)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:7922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7922)
# PeerDataOperationRequestMessage
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestMessage/overview
Protobuf symbol PeerDataOperationRequestMessage generated from WAProto.
## Namespaces
* [GalaxyFlowAction](/proto-reference/Message/PeerDataOperationRequestMessage/GalaxyFlowAction/overview)
## Classes
* [FullHistorySyncOnDemandRequest](/proto-reference/Message/PeerDataOperationRequestMessage/classes/FullHistorySyncOnDemandRequest)
* [GalaxyFlowAction](/proto-reference/Message/PeerDataOperationRequestMessage/classes/GalaxyFlowAction)
* [HistorySyncChunkRetryRequest](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncChunkRetryRequest)
* [HistorySyncOnDemandRequest](/proto-reference/Message/PeerDataOperationRequestMessage/classes/HistorySyncOnDemandRequest)
* [PlaceholderMessageResendRequest](/proto-reference/Message/PeerDataOperationRequestMessage/classes/PlaceholderMessageResendRequest)
* [RequestStickerReupload](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestStickerReupload)
* [RequestUrlPreview](/proto-reference/Message/PeerDataOperationRequestMessage/classes/RequestUrlPreview)
* [SyncDCollectionFatalRecoveryRequest](/proto-reference/Message/PeerDataOperationRequestMessage/classes/SyncDCollectionFatalRecoveryRequest)
## Interfaces
* [IFullHistorySyncOnDemandRequest](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IFullHistorySyncOnDemandRequest)
* [IGalaxyFlowAction](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IGalaxyFlowAction)
* [IHistorySyncChunkRetryRequest](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncChunkRetryRequest)
* [IHistorySyncOnDemandRequest](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IHistorySyncOnDemandRequest)
* [IPlaceholderMessageResendRequest](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IPlaceholderMessageResendRequest)
* [IRequestStickerReupload](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestStickerReupload)
* [IRequestUrlPreview](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/IRequestUrlPreview)
* [ISyncDCollectionFatalRecoveryRequest](/proto-reference/Message/PeerDataOperationRequestMessage/interfaces/ISyncDCollectionFatalRecoveryRequest)
# LinkPreviewHighQualityThumbnail
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail
Protobuf class LinkPreviewHighQualityThumbnail generated from WAProto.
Defined in: [WAProto/index.d.ts:8136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8136)
## Implements
* [`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail)
## Constructors
### new LinkPreviewHighQualityThumbnail()
> **new LinkPreviewHighQualityThumbnail**(`p`?): [`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
Defined in: [WAProto/index.d.ts:8137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8137)
#### Parameters
##### p?
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail)
#### Returns
[`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:8138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8138)
#### Implementation of
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail).[`directPath`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail#directpath)
***
### encThumbHash?
> `optional` **encThumbHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:8140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8140)
#### Implementation of
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail).[`encThumbHash`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail#encthumbhash)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8141)
#### Implementation of
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail).[`mediaKey`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail#mediakey)
***
### mediaKeyTimestampMs?
> `optional` **mediaKeyTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8142)
#### Implementation of
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail).[`mediaKeyTimestampMs`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail#mediakeytimestampms)
***
### thumbHash?
> `optional` **thumbHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:8139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8139)
#### Implementation of
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail).[`thumbHash`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail#thumbhash)
***
### thumbHeight?
> `optional` **thumbHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:8144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8144)
#### Implementation of
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail).[`thumbHeight`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail#thumbheight)
***
### thumbWidth?
> `optional` **thumbWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:8143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8143)
#### Implementation of
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail).[`thumbWidth`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail#thumbwidth)
## Methods
### create()
> `static` **create**(`properties`?): [`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
Defined in: [WAProto/index.d.ts:8145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8145)
#### Parameters
##### properties?
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail)
#### Returns
[`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
Defined in: [WAProto/index.d.ts:8147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8147)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8146)
#### Parameters
##### m
[`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
Defined in: [WAProto/index.d.ts:8148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8148)
#### Parameters
##### d
#### Returns
[`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8151)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8150)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8149)
#### Parameters
##### m
[`LinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentLinkPreviewMetadata
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata
Protobuf class PaymentLinkPreviewMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:8159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8159)
## Implements
* [`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata)
## Constructors
### new PaymentLinkPreviewMetadata()
> **new PaymentLinkPreviewMetadata**(`p`?): [`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:8160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8160)
#### Parameters
##### p?
[`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata)
#### Returns
[`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
## Properties
### isBusinessVerified?
> `optional` **isBusinessVerified**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8161)
#### Implementation of
[`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata).[`isBusinessVerified`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata#isbusinessverified)
***
### providerName?
> `optional` **providerName**: `null` | `string`
Defined in: [WAProto/index.d.ts:8162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8162)
#### Implementation of
[`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata).[`providerName`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata#providername)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:8163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8163)
#### Parameters
##### properties?
[`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata)
#### Returns
[`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:8165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8165)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8164)
#### Parameters
##### m
[`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:8166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8166)
#### Parameters
##### d
#### Returns
[`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8169)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8168)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8167)
#### Parameters
##### m
[`PaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# ILinkPreviewHighQualityThumbnail
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail
Protobuf interface ILinkPreviewHighQualityThumbnail generated from WAProto.
Defined in: [WAProto/index.d.ts:8126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8126)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:8127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8127)
***
### encThumbHash?
> `optional` **encThumbHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:8129](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8129)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8130](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8130)
***
### mediaKeyTimestampMs?
> `optional` **mediaKeyTimestampMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8131)
***
### thumbHash?
> `optional` **thumbHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:8128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8128)
***
### thumbHeight?
> `optional` **thumbHeight**: `null` | `number`
Defined in: [WAProto/index.d.ts:8133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8133)
***
### thumbWidth?
> `optional` **thumbWidth**: `null` | `number`
Defined in: [WAProto/index.d.ts:8132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8132)
# IPaymentLinkPreviewMetadata
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata
Protobuf interface IPaymentLinkPreviewMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:8154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8154)
## Properties
### isBusinessVerified?
> `optional` **isBusinessVerified**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8155)
***
### providerName?
> `optional` **providerName**: `null` | `string`
Defined in: [WAProto/index.d.ts:8156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8156)
# LinkPreviewResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/overview
Protobuf symbol LinkPreviewResponse generated from WAProto.
## Classes
* [LinkPreviewHighQualityThumbnail](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/LinkPreviewHighQualityThumbnail)
* [PaymentLinkPreviewMetadata](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/classes/PaymentLinkPreviewMetadata)
## Interfaces
* [ILinkPreviewHighQualityThumbnail](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail)
* [IPaymentLinkPreviewMetadata](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata)
# CompanionCanonicalUserNonceFetchResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse
Protobuf class CompanionCanonicalUserNonceFetchResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8003)
## Implements
* [`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse)
## Constructors
### new CompanionCanonicalUserNonceFetchResponse()
> **new CompanionCanonicalUserNonceFetchResponse**(`p`?): [`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8004)
#### Parameters
##### p?
[`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse)
#### Returns
[`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
## Properties
### forceRefresh?
> `optional` **forceRefresh**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8007)
#### Implementation of
[`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse).[`forceRefresh`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse#forcerefresh)
***
### nonce?
> `optional` **nonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:8005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8005)
#### Implementation of
[`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse).[`nonce`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse#nonce)
***
### waFbid?
> `optional` **waFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:8006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8006)
#### Implementation of
[`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse).[`waFbid`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse#wafbid)
## Methods
### create()
> `static` **create**(`properties`?): [`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8008](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8008)
#### Parameters
##### properties?
[`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse)
#### Returns
[`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8010)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8009)
#### Parameters
##### m
[`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8011)
#### Parameters
##### d
#### Returns
[`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8014](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8014)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8013)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8012)
#### Parameters
##### m
[`CompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# CompanionMetaNonceFetchResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse
Protobuf class CompanionMetaNonceFetchResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8021)
## Implements
* [`ICompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse)
## Constructors
### new CompanionMetaNonceFetchResponse()
> **new CompanionMetaNonceFetchResponse**(`p`?): [`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8022)
#### Parameters
##### p?
[`ICompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse)
#### Returns
[`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
## Properties
### nonce?
> `optional` **nonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:8023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8023)
#### Implementation of
[`ICompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse).[`nonce`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse#nonce)
## Methods
### create()
> `static` **create**(`properties`?): [`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8024)
#### Parameters
##### properties?
[`ICompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse)
#### Returns
[`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8026)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8025)
#### Parameters
##### m
[`ICompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8027](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8027)
#### Parameters
##### d
#### Returns
[`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8030)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8029)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8028)
#### Parameters
##### m
[`CompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# FullHistorySyncOnDemandRequestResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse
Protobuf class FullHistorySyncOnDemandRequestResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8038)
## Implements
* [`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse)
## Constructors
### new FullHistorySyncOnDemandRequestResponse()
> **new FullHistorySyncOnDemandRequestResponse**(`p`?): [`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
Defined in: [WAProto/index.d.ts:8039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8039)
#### Parameters
##### p?
[`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse)
#### Returns
[`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
## Properties
### requestMetadata?
> `optional` **requestMetadata**: `null` | [`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:8040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8040)
#### Implementation of
[`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse).[`requestMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse#requestmetadata)
***
### responseCode?
> `optional` **responseCode**: `null` | [`FullHistorySyncOnDemandResponseCode`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/FullHistorySyncOnDemandResponseCode)
Defined in: [WAProto/index.d.ts:8041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8041)
#### Implementation of
[`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse).[`responseCode`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse#responsecode)
## Methods
### create()
> `static` **create**(`properties`?): [`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
Defined in: [WAProto/index.d.ts:8042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8042)
#### Parameters
##### properties?
[`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse)
#### Returns
[`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
Defined in: [WAProto/index.d.ts:8044](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8044)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8043](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8043)
#### Parameters
##### m
[`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
Defined in: [WAProto/index.d.ts:8045](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8045)
#### Parameters
##### d
#### Returns
[`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8048)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8047)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8046](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8046)
#### Parameters
##### m
[`FullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# HistorySyncChunkRetryResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse
Protobuf class HistorySyncChunkRetryResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8069)
## Implements
* [`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse)
## Constructors
### new HistorySyncChunkRetryResponse()
> **new HistorySyncChunkRetryResponse**(`p`?): [`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
Defined in: [WAProto/index.d.ts:8070](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8070)
#### Parameters
##### p?
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse)
#### Returns
[`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
## Properties
### canRecover?
> `optional` **canRecover**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8075)
#### Implementation of
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse).[`canRecover`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse#canrecover)
***
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:8072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8072)
#### Implementation of
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse).[`chunkOrder`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse#chunkorder)
***
### requestId?
> `optional` **requestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8073)
#### Implementation of
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse).[`requestId`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse#requestid)
***
### responseCode?
> `optional` **responseCode**: `null` | [`HistorySyncChunkRetryResponseCode`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/HistorySyncChunkRetryResponseCode)
Defined in: [WAProto/index.d.ts:8074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8074)
#### Implementation of
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse).[`responseCode`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse#responsecode)
***
### syncType?
> `optional` **syncType**: `null` | [`HistorySyncType`](/proto-reference/Message/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:8071](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8071)
#### Implementation of
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse).[`syncType`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse#synctype)
## Methods
### create()
> `static` **create**(`properties`?): [`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
Defined in: [WAProto/index.d.ts:8076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8076)
#### Parameters
##### properties?
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse)
#### Returns
[`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
Defined in: [WAProto/index.d.ts:8078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8078)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8077)
#### Parameters
##### m
[`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
Defined in: [WAProto/index.d.ts:8079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8079)
#### Parameters
##### d
#### Returns
[`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8082](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8082)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8081)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8080)
#### Parameters
##### m
[`HistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# LinkPreviewResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse
Protobuf class LinkPreviewResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8105)
## Implements
* [`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse)
## Constructors
### new LinkPreviewResponse()
> **new LinkPreviewResponse**(`p`?): [`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
Defined in: [WAProto/index.d.ts:8106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8106)
#### Parameters
##### p?
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse)
#### Returns
[`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
## Properties
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:8109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8109)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`description`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#description)
***
### hqThumbnail?
> `optional` **hqThumbnail**: `null` | [`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail)
Defined in: [WAProto/index.d.ts:8113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8113)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`hqThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#hqthumbnail)
***
### matchText?
> `optional` **matchText**: `null` | `string`
Defined in: [WAProto/index.d.ts:8111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8111)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`matchText`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#matchtext)
***
### previewMetadata?
> `optional` **previewMetadata**: `null` | [`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:8114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8114)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`previewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#previewmetadata)
***
### previewType?
> `optional` **previewType**: `null` | `string`
Defined in: [WAProto/index.d.ts:8112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8112)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`previewType`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#previewtype)
***
### thumbData?
> `optional` **thumbData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8110)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`thumbData`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#thumbdata)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8108)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`title`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#title)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:8107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8107)
#### Implementation of
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse).[`url`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse#url)
## Methods
### create()
> `static` **create**(`properties`?): [`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
Defined in: [WAProto/index.d.ts:8115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8115)
#### Parameters
##### properties?
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse)
#### Returns
[`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
Defined in: [WAProto/index.d.ts:8117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8117)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8116)
#### Parameters
##### m
[`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
Defined in: [WAProto/index.d.ts:8118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8118)
#### Parameters
##### d
#### Returns
[`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8121)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8120)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8119)
#### Parameters
##### m
[`LinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# PlaceholderMessageResendResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse
Protobuf class PlaceholderMessageResendResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8177)
## Implements
* [`IPlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse)
## Constructors
### new PlaceholderMessageResendResponse()
> **new PlaceholderMessageResendResponse**(`p`?): [`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
Defined in: [WAProto/index.d.ts:8178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8178)
#### Parameters
##### p?
[`IPlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse)
#### Returns
[`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
## Properties
### webMessageInfoBytes?
> `optional` **webMessageInfoBytes**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8179)
#### Implementation of
[`IPlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse).[`webMessageInfoBytes`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse#webmessageinfobytes)
## Methods
### create()
> `static` **create**(`properties`?): [`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
Defined in: [WAProto/index.d.ts:8180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8180)
#### Parameters
##### properties?
[`IPlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse)
#### Returns
[`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
Defined in: [WAProto/index.d.ts:8182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8182)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8181)
#### Parameters
##### m
[`IPlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
Defined in: [WAProto/index.d.ts:8183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8183)
#### Parameters
##### d
#### Returns
[`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8186)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8185)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8184)
#### Parameters
##### m
[`PlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncDSnapshotFatalRecoveryResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse
Protobuf class SyncDSnapshotFatalRecoveryResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8194)
## Implements
* [`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse)
## Constructors
### new SyncDSnapshotFatalRecoveryResponse()
> **new SyncDSnapshotFatalRecoveryResponse**(`p`?): [`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
Defined in: [WAProto/index.d.ts:8195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8195)
#### Parameters
##### p?
[`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse)
#### Returns
[`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
## Properties
### collectionSnapshot?
> `optional` **collectionSnapshot**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8196)
#### Implementation of
[`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse).[`collectionSnapshot`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse#collectionsnapshot)
***
### isCompressed?
> `optional` **isCompressed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8197)
#### Implementation of
[`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse).[`isCompressed`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse#iscompressed)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
Defined in: [WAProto/index.d.ts:8198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8198)
#### Parameters
##### properties?
[`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse)
#### Returns
[`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
Defined in: [WAProto/index.d.ts:8200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8200)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8199)
#### Parameters
##### m
[`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
Defined in: [WAProto/index.d.ts:8201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8201)
#### Parameters
##### d
#### Returns
[`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8204)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8203)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8202)
#### Parameters
##### m
[`SyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# WaffleNonceFetchResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse
Protobuf class WaffleNonceFetchResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8212)
## Implements
* [`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse)
## Constructors
### new WaffleNonceFetchResponse()
> **new WaffleNonceFetchResponse**(`p`?): [`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8213)
#### Parameters
##### p?
[`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse)
#### Returns
[`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
## Properties
### nonce?
> `optional` **nonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:8214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8214)
#### Implementation of
[`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse).[`nonce`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse#nonce)
***
### waEntFbid?
> `optional` **waEntFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:8215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8215)
#### Implementation of
[`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse).[`waEntFbid`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse#waentfbid)
## Methods
### create()
> `static` **create**(`properties`?): [`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8216)
#### Parameters
##### properties?
[`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse)
#### Returns
[`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8218)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8217)
#### Parameters
##### m
[`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
Defined in: [WAProto/index.d.ts:8219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8219)
#### Parameters
##### d
#### Returns
[`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8222)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8221)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8220)
#### Parameters
##### m
[`WaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
##### o?
`IConversionOptions`
#### Returns
`object`
# FullHistorySyncOnDemandResponseCode
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/FullHistorySyncOnDemandResponseCode
Protobuf enumeration FullHistorySyncOnDemandResponseCode generated from WAProto.
Defined in: [WAProto/index.d.ts:8051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8051)
## Enumeration Members
### DECLINED\_SHARING\_HISTORY
> **DECLINED\_SHARING\_HISTORY**: `2`
Defined in: [WAProto/index.d.ts:8054](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8054)
***
### ERROR\_HOSTED\_DEVICE\_LOGIN\_TIME\_NOT\_SET
> **ERROR\_HOSTED\_DEVICE\_LOGIN\_TIME\_NOT\_SET**: `6`
Defined in: [WAProto/index.d.ts:8058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8058)
***
### ERROR\_HOSTED\_DEVICE\_NOT\_CONNECTED
> **ERROR\_HOSTED\_DEVICE\_NOT\_CONNECTED**: `5`
Defined in: [WAProto/index.d.ts:8057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8057)
***
### ERROR\_REQUEST\_ON\_NON\_SMB\_PRIMARY
> **ERROR\_REQUEST\_ON\_NON\_SMB\_PRIMARY**: `4`
Defined in: [WAProto/index.d.ts:8056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8056)
***
### GENERIC\_ERROR
> **GENERIC\_ERROR**: `3`
Defined in: [WAProto/index.d.ts:8055](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8055)
***
### REQUEST\_SUCCESS
> **REQUEST\_SUCCESS**: `0`
Defined in: [WAProto/index.d.ts:8052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8052)
***
### REQUEST\_TIME\_EXPIRED
> **REQUEST\_TIME\_EXPIRED**: `1`
Defined in: [WAProto/index.d.ts:8053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8053)
# HistorySyncChunkRetryResponseCode
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/HistorySyncChunkRetryResponseCode
Protobuf enumeration HistorySyncChunkRetryResponseCode generated from WAProto.
Defined in: [WAProto/index.d.ts:8085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8085)
## Enumeration Members
### CHUNK\_CONSUMED
> **CHUNK\_CONSUMED**: `2`
Defined in: [WAProto/index.d.ts:8087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8087)
***
### CHUNK\_EXHAUSTED
> **CHUNK\_EXHAUSTED**: `5`
Defined in: [WAProto/index.d.ts:8090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8090)
***
### DUPLICATED\_REQUEST
> **DUPLICATED\_REQUEST**: `6`
Defined in: [WAProto/index.d.ts:8091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8091)
***
### GENERATION\_ERROR
> **GENERATION\_ERROR**: `1`
Defined in: [WAProto/index.d.ts:8086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8086)
***
### SESSION\_EXHAUSTED
> **SESSION\_EXHAUSTED**: `4`
Defined in: [WAProto/index.d.ts:8089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8089)
***
### TIMEOUT
> **TIMEOUT**: `3`
Defined in: [WAProto/index.d.ts:8088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8088)
# ICompanionCanonicalUserNonceFetchResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse
Protobuf interface ICompanionCanonicalUserNonceFetchResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:7997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7997)
## Properties
### forceRefresh?
> `optional` **forceRefresh**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8000)
***
### nonce?
> `optional` **nonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:7998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7998)
***
### waFbid?
> `optional` **waFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:7999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7999)
# ICompanionMetaNonceFetchResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse
Protobuf interface ICompanionMetaNonceFetchResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8017)
## Properties
### nonce?
> `optional` **nonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:8018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8018)
# IFullHistorySyncOnDemandRequestResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse
Protobuf interface IFullHistorySyncOnDemandRequestResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8033)
## Properties
### requestMetadata?
> `optional` **requestMetadata**: `null` | [`IFullHistorySyncOnDemandRequestMetadata`](/proto-reference/Message/interfaces/IFullHistorySyncOnDemandRequestMetadata)
Defined in: [WAProto/index.d.ts:8034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8034)
***
### responseCode?
> `optional` **responseCode**: `null` | [`FullHistorySyncOnDemandResponseCode`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/FullHistorySyncOnDemandResponseCode)
Defined in: [WAProto/index.d.ts:8035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8035)
# IHistorySyncChunkRetryResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse
Protobuf interface IHistorySyncChunkRetryResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8061)
## Properties
### canRecover?
> `optional` **canRecover**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8066](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8066)
***
### chunkOrder?
> `optional` **chunkOrder**: `null` | `number`
Defined in: [WAProto/index.d.ts:8063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8063)
***
### requestId?
> `optional` **requestId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8064)
***
### responseCode?
> `optional` **responseCode**: `null` | [`HistorySyncChunkRetryResponseCode`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/HistorySyncChunkRetryResponseCode)
Defined in: [WAProto/index.d.ts:8065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8065)
***
### syncType?
> `optional` **syncType**: `null` | [`HistorySyncType`](/proto-reference/Message/enumerations/HistorySyncType)
Defined in: [WAProto/index.d.ts:8062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8062)
# ILinkPreviewResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse
Protobuf interface ILinkPreviewResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8094](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8094)
## Properties
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:8097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8097)
***
### hqThumbnail?
> `optional` **hqThumbnail**: `null` | [`ILinkPreviewHighQualityThumbnail`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/ILinkPreviewHighQualityThumbnail)
Defined in: [WAProto/index.d.ts:8101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8101)
***
### matchText?
> `optional` **matchText**: `null` | `string`
Defined in: [WAProto/index.d.ts:8099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8099)
***
### previewMetadata?
> `optional` **previewMetadata**: `null` | [`IPaymentLinkPreviewMetadata`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/interfaces/IPaymentLinkPreviewMetadata)
Defined in: [WAProto/index.d.ts:8102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8102)
***
### previewType?
> `optional` **previewType**: `null` | `string`
Defined in: [WAProto/index.d.ts:8100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8100)
***
### thumbData?
> `optional` **thumbData**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8098)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8096)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:8095](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8095)
# IPlaceholderMessageResendResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse
Protobuf interface IPlaceholderMessageResendResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8173)
## Properties
### webMessageInfoBytes?
> `optional` **webMessageInfoBytes**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8174)
# ISyncDSnapshotFatalRecoveryResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse
Protobuf interface ISyncDSnapshotFatalRecoveryResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8189)
## Properties
### collectionSnapshot?
> `optional` **collectionSnapshot**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:8190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8190)
***
### isCompressed?
> `optional` **isCompressed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:8191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8191)
# IWaffleNonceFetchResponse
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse
Protobuf interface IWaffleNonceFetchResponse generated from WAProto.
Defined in: [WAProto/index.d.ts:8207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8207)
## Properties
### nonce?
> `optional` **nonce**: `null` | `string`
Defined in: [WAProto/index.d.ts:8208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8208)
***
### waEntFbid?
> `optional` **waEntFbid**: `null` | `string`
Defined in: [WAProto/index.d.ts:8209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8209)
# PeerDataOperationResult
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/overview
Protobuf symbol PeerDataOperationResult generated from WAProto.
## Namespaces
* [LinkPreviewResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/LinkPreviewResponse/overview)
## Enumerations
* [FullHistorySyncOnDemandResponseCode](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/FullHistorySyncOnDemandResponseCode)
* [HistorySyncChunkRetryResponseCode](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/enumerations/HistorySyncChunkRetryResponseCode)
## Classes
* [CompanionCanonicalUserNonceFetchResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionCanonicalUserNonceFetchResponse)
* [CompanionMetaNonceFetchResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/CompanionMetaNonceFetchResponse)
* [FullHistorySyncOnDemandRequestResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/FullHistorySyncOnDemandRequestResponse)
* [HistorySyncChunkRetryResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/HistorySyncChunkRetryResponse)
* [LinkPreviewResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/LinkPreviewResponse)
* [PlaceholderMessageResendResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/PlaceholderMessageResendResponse)
* [SyncDSnapshotFatalRecoveryResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/SyncDSnapshotFatalRecoveryResponse)
* [WaffleNonceFetchResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/classes/WaffleNonceFetchResponse)
## Interfaces
* [ICompanionCanonicalUserNonceFetchResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse)
* [ICompanionMetaNonceFetchResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse)
* [IFullHistorySyncOnDemandRequestResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse)
* [IHistorySyncChunkRetryResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse)
* [ILinkPreviewResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse)
* [IPlaceholderMessageResendResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse)
* [ISyncDSnapshotFatalRecoveryResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse)
* [IWaffleNonceFetchResponse](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse)
# PeerDataOperationResult
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult
Protobuf class PeerDataOperationResult generated from WAProto.
Defined in: [WAProto/index.d.ts:7974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7974)
## Implements
* [`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult)
## Constructors
### new PeerDataOperationResult()
> **new PeerDataOperationResult**(`p`?): [`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
Defined in: [WAProto/index.d.ts:7975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7975)
#### Parameters
##### p?
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult)
#### Returns
[`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
## Properties
### companionCanonicalUserNonceFetchRequestResponse?
> `optional` **companionCanonicalUserNonceFetchRequestResponse**: `null` | [`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse)
Defined in: [WAProto/index.d.ts:7984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7984)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`companionCanonicalUserNonceFetchRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#companioncanonicalusernoncefetchrequestresponse)
***
### companionMetaNonceFetchRequestResponse?
> `optional` **companionMetaNonceFetchRequestResponse**: `null` | [`ICompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse)
Defined in: [WAProto/index.d.ts:7982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7982)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`companionMetaNonceFetchRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#companionmetanoncefetchrequestresponse)
***
### fullHistorySyncOnDemandRequestResponse?
> `optional` **fullHistorySyncOnDemandRequestResponse**: `null` | [`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse)
Defined in: [WAProto/index.d.ts:7981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7981)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`fullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#fullhistorysyncondemandrequestresponse)
***
### historySyncChunkRetryResponse?
> `optional` **historySyncChunkRetryResponse**: `null` | [`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse)
Defined in: [WAProto/index.d.ts:7985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7985)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`historySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#historysyncchunkretryresponse)
***
### linkPreviewResponse?
> `optional` **linkPreviewResponse**: `null` | [`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse)
Defined in: [WAProto/index.d.ts:7978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7978)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`linkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#linkpreviewresponse)
***
### mediaUploadResult?
> `optional` **mediaUploadResult**: `null` | [`ResultType`](/proto-reference/MediaRetryNotification/enumerations/ResultType)
Defined in: [WAProto/index.d.ts:7976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7976)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`mediaUploadResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#mediauploadresult)
***
### placeholderMessageResendResponse?
> `optional` **placeholderMessageResendResponse**: `null` | [`IPlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse)
Defined in: [WAProto/index.d.ts:7979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7979)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`placeholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#placeholdermessageresendresponse)
***
### stickerMessage?
> `optional` **stickerMessage**: `null` | [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
Defined in: [WAProto/index.d.ts:7977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7977)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`stickerMessage`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#stickermessage)
***
### syncdSnapshotFatalRecoveryResponse?
> `optional` **syncdSnapshotFatalRecoveryResponse**: `null` | [`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse)
Defined in: [WAProto/index.d.ts:7983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7983)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`syncdSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#syncdsnapshotfatalrecoveryresponse)
***
### waffleNonceFetchRequestResponse?
> `optional` **waffleNonceFetchRequestResponse**: `null` | [`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse)
Defined in: [WAProto/index.d.ts:7980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7980)
#### Implementation of
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult).[`waffleNonceFetchRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult#wafflenoncefetchrequestresponse)
## Methods
### create()
> `static` **create**(`properties`?): [`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
Defined in: [WAProto/index.d.ts:7986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7986)
#### Parameters
##### properties?
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult)
#### Returns
[`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
Defined in: [WAProto/index.d.ts:7988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7988)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:7987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7987)
#### Parameters
##### m
[`IPeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
Defined in: [WAProto/index.d.ts:7989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7989)
#### Parameters
##### d
#### Returns
[`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:7992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7992)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:7991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7991)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:7990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7990)
#### Parameters
##### m
[`PeerDataOperationResult`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
##### o?
`IConversionOptions`
#### Returns
`object`
# IPeerDataOperationResult
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult
Protobuf interface IPeerDataOperationResult generated from WAProto.
Defined in: [WAProto/index.d.ts:7961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7961)
## Properties
### companionCanonicalUserNonceFetchRequestResponse?
> `optional` **companionCanonicalUserNonceFetchRequestResponse**: `null` | [`ICompanionCanonicalUserNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionCanonicalUserNonceFetchResponse)
Defined in: [WAProto/index.d.ts:7970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7970)
***
### companionMetaNonceFetchRequestResponse?
> `optional` **companionMetaNonceFetchRequestResponse**: `null` | [`ICompanionMetaNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ICompanionMetaNonceFetchResponse)
Defined in: [WAProto/index.d.ts:7968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7968)
***
### fullHistorySyncOnDemandRequestResponse?
> `optional` **fullHistorySyncOnDemandRequestResponse**: `null` | [`IFullHistorySyncOnDemandRequestResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IFullHistorySyncOnDemandRequestResponse)
Defined in: [WAProto/index.d.ts:7967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7967)
***
### historySyncChunkRetryResponse?
> `optional` **historySyncChunkRetryResponse**: `null` | [`IHistorySyncChunkRetryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IHistorySyncChunkRetryResponse)
Defined in: [WAProto/index.d.ts:7971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7971)
***
### linkPreviewResponse?
> `optional` **linkPreviewResponse**: `null` | [`ILinkPreviewResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ILinkPreviewResponse)
Defined in: [WAProto/index.d.ts:7964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7964)
***
### mediaUploadResult?
> `optional` **mediaUploadResult**: `null` | [`ResultType`](/proto-reference/MediaRetryNotification/enumerations/ResultType)
Defined in: [WAProto/index.d.ts:7962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7962)
***
### placeholderMessageResendResponse?
> `optional` **placeholderMessageResendResponse**: `null` | [`IPlaceholderMessageResendResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IPlaceholderMessageResendResponse)
Defined in: [WAProto/index.d.ts:7965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7965)
***
### stickerMessage?
> `optional` **stickerMessage**: `null` | [`IStickerMessage`](/proto-reference/Message/interfaces/IStickerMessage)
Defined in: [WAProto/index.d.ts:7963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7963)
***
### syncdSnapshotFatalRecoveryResponse?
> `optional` **syncdSnapshotFatalRecoveryResponse**: `null` | [`ISyncDSnapshotFatalRecoveryResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/ISyncDSnapshotFatalRecoveryResponse)
Defined in: [WAProto/index.d.ts:7969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7969)
***
### waffleNonceFetchRequestResponse?
> `optional` **waffleNonceFetchRequestResponse**: `null` | [`IWaffleNonceFetchResponse`](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/interfaces/IWaffleNonceFetchResponse)
Defined in: [WAProto/index.d.ts:7966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L7966)
# PeerDataOperationRequestResponseMessage
Source: https://baileys.wiki/proto-reference/Message/PeerDataOperationRequestResponseMessage/overview
Protobuf symbol PeerDataOperationRequestResponseMessage generated from WAProto.
## Namespaces
* [PeerDataOperationResult](/proto-reference/Message/PeerDataOperationRequestResponseMessage/PeerDataOperationResult/overview)
## Classes
* [PeerDataOperationResult](/proto-reference/Message/PeerDataOperationRequestResponseMessage/classes/PeerDataOperationResult)
## Interfaces
* [IPeerDataOperationResult](/proto-reference/Message/PeerDataOperationRequestResponseMessage/interfaces/IPeerDataOperationResult)
# Type
Source: https://baileys.wiki/proto-reference/Message/PinInChatMessage/enumerations/Type
Protobuf enumeration Type generated from WAProto.
Defined in: [WAProto/index.d.ts:8264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8264)
## Enumeration Members
### PIN\_FOR\_ALL
> **PIN\_FOR\_ALL**: `1`
Defined in: [WAProto/index.d.ts:8266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8266)
***
### UNKNOWN\_TYPE
> **UNKNOWN\_TYPE**: `0`
Defined in: [WAProto/index.d.ts:8265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8265)
***
### UNPIN\_FOR\_ALL
> **UNPIN\_FOR\_ALL**: `2`
Defined in: [WAProto/index.d.ts:8267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8267)
# PinInChatMessage
Source: https://baileys.wiki/proto-reference/Message/PinInChatMessage/overview
Protobuf symbol PinInChatMessage generated from WAProto.
## Enumerations
* [Type](/proto-reference/Message/PinInChatMessage/enumerations/Type)
# PlaceholderType
Source: https://baileys.wiki/proto-reference/Message/PlaceholderMessage/enumerations/PlaceholderType
Protobuf enumeration PlaceholderType generated from WAProto.
Defined in: [WAProto/index.d.ts:8289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8289)
## Enumeration Members
### MASK\_LINKED\_DEVICES
> **MASK\_LINKED\_DEVICES**: `0`
Defined in: [WAProto/index.d.ts:8290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8290)
# PlaceholderMessage
Source: https://baileys.wiki/proto-reference/Message/PlaceholderMessage/overview
Protobuf symbol PlaceholderMessage generated from WAProto.
## Enumerations
* [PlaceholderType](/proto-reference/Message/PlaceholderMessage/enumerations/PlaceholderType)
# Option
Source: https://baileys.wiki/proto-reference/Message/PollCreationMessage/classes/Option
Protobuf class Option generated from WAProto.
Defined in: [WAProto/index.d.ts:8337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8337)
## Implements
* [`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)
## Constructors
### new Option()
> **new Option**(`p`?): [`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
Defined in: [WAProto/index.d.ts:8338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8338)
#### Parameters
##### p?
[`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)
#### Returns
[`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
## Properties
### optionHash?
> `optional` **optionHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:8340](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8340)
#### Implementation of
[`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption).[`optionHash`](/proto-reference/Message/PollCreationMessage/interfaces/IOption#optionhash)
***
### optionName?
> `optional` **optionName**: `null` | `string`
Defined in: [WAProto/index.d.ts:8339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8339)
#### Implementation of
[`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption).[`optionName`](/proto-reference/Message/PollCreationMessage/interfaces/IOption#optionname)
## Methods
### create()
> `static` **create**(`properties`?): [`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
Defined in: [WAProto/index.d.ts:8341](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8341)
#### Parameters
##### properties?
[`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)
#### Returns
[`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
Defined in: [WAProto/index.d.ts:8343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8343)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8342)
#### Parameters
##### m
[`IOption`](/proto-reference/Message/PollCreationMessage/interfaces/IOption)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
Defined in: [WAProto/index.d.ts:8344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8344)
#### Parameters
##### d
#### Returns
[`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8347](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8347)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8346)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8345)
#### Parameters
##### m
[`Option`](/proto-reference/Message/PollCreationMessage/classes/Option)
##### o?
`IConversionOptions`
#### Returns
`object`
# IOption
Source: https://baileys.wiki/proto-reference/Message/PollCreationMessage/interfaces/IOption
Protobuf interface IOption generated from WAProto.
Defined in: [WAProto/index.d.ts:8332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8332)
## Properties
### optionHash?
> `optional` **optionHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:8334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8334)
***
### optionName?
> `optional` **optionName**: `null` | `string`
Defined in: [WAProto/index.d.ts:8333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8333)
# PollCreationMessage
Source: https://baileys.wiki/proto-reference/Message/PollCreationMessage/overview
Protobuf symbol PollCreationMessage generated from WAProto.
## Classes
* [Option](/proto-reference/Message/PollCreationMessage/classes/Option)
## Interfaces
* [IOption](/proto-reference/Message/PollCreationMessage/interfaces/IOption)
# PollVote
Source: https://baileys.wiki/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote
Protobuf class PollVote generated from WAProto.
Defined in: [WAProto/index.d.ts:8398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8398)
## Implements
* [`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote)
## Constructors
### new PollVote()
> **new PollVote**(`p`?): [`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
Defined in: [WAProto/index.d.ts:8399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8399)
#### Parameters
##### p?
[`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote)
#### Returns
[`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
## Properties
### optionName?
> `optional` **optionName**: `null` | `string`
Defined in: [WAProto/index.d.ts:8400](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8400)
#### Implementation of
[`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote).[`optionName`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote#optionname)
***
### optionVoteCount?
> `optional` **optionVoteCount**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8401)
#### Implementation of
[`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote).[`optionVoteCount`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote#optionvotecount)
## Methods
### create()
> `static` **create**(`properties`?): [`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
Defined in: [WAProto/index.d.ts:8402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8402)
#### Parameters
##### properties?
[`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote)
#### Returns
[`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
Defined in: [WAProto/index.d.ts:8404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8404)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8403)
#### Parameters
##### m
[`IPollVote`](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
Defined in: [WAProto/index.d.ts:8405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8405)
#### Parameters
##### d
#### Returns
[`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8408](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8408)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8407](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8407)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8406)
#### Parameters
##### m
[`PollVote`](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
##### o?
`IConversionOptions`
#### Returns
`object`
# IPollVote
Source: https://baileys.wiki/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote
Protobuf interface IPollVote generated from WAProto.
Defined in: [WAProto/index.d.ts:8393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8393)
## Properties
### optionName?
> `optional` **optionName**: `null` | `string`
Defined in: [WAProto/index.d.ts:8394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8394)
***
### optionVoteCount?
> `optional` **optionVoteCount**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8395)
# PollResultSnapshotMessage
Source: https://baileys.wiki/proto-reference/Message/PollResultSnapshotMessage/overview
Protobuf symbol PollResultSnapshotMessage generated from WAProto.
## Classes
* [PollVote](/proto-reference/Message/PollResultSnapshotMessage/classes/PollVote)
## Interfaces
* [IPollVote](/proto-reference/Message/PollResultSnapshotMessage/interfaces/IPollVote)
# CatalogSnapshot
Source: https://baileys.wiki/proto-reference/Message/ProductMessage/classes/CatalogSnapshot
Protobuf class CatalogSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:8503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8503)
## Implements
* [`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot)
## Constructors
### new CatalogSnapshot()
> **new CatalogSnapshot**(`p`?): [`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
Defined in: [WAProto/index.d.ts:8504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8504)
#### Parameters
##### p?
[`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot)
#### Returns
[`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
## Properties
### catalogImage?
> `optional` **catalogImage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:8505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8505)
#### Implementation of
[`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot).[`catalogImage`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot#catalogimage)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:8507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8507)
#### Implementation of
[`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot).[`description`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot#description)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8506)
#### Implementation of
[`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot).[`title`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot#title)
## Methods
### create()
> `static` **create**(`properties`?): [`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
Defined in: [WAProto/index.d.ts:8508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8508)
#### Parameters
##### properties?
[`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot)
#### Returns
[`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
Defined in: [WAProto/index.d.ts:8510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8510)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8509)
#### Parameters
##### m
[`ICatalogSnapshot`](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
Defined in: [WAProto/index.d.ts:8511](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8511)
#### Parameters
##### d
#### Returns
[`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8514)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8513)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8512](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8512)
#### Parameters
##### m
[`CatalogSnapshot`](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
##### o?
`IConversionOptions`
#### Returns
`object`
# ProductSnapshot
Source: https://baileys.wiki/proto-reference/Message/ProductMessage/classes/ProductSnapshot
Protobuf class ProductSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:8532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8532)
## Implements
* [`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot)
## Constructors
### new ProductSnapshot()
> **new ProductSnapshot**(`p`?): [`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
Defined in: [WAProto/index.d.ts:8533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8533)
#### Parameters
##### p?
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot)
#### Returns
[`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
## Properties
### currencyCode?
> `optional` **currencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:8538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8538)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`currencyCode`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#currencycode)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:8537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8537)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`description`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#description)
***
### firstImageId?
> `optional` **firstImageId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8543](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8543)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`firstImageId`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#firstimageid)
***
### priceAmount1000?
> `optional` **priceAmount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8539](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8539)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`priceAmount1000`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#priceamount1000)
***
### productId?
> `optional` **productId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8535)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`productId`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#productid)
***
### productImage?
> `optional` **productImage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:8534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8534)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`productImage`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#productimage)
***
### productImageCount?
> `optional` **productImageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:8542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8542)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`productImageCount`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#productimagecount)
***
### retailerId?
> `optional` **retailerId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8540](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8540)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`retailerId`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#retailerid)
***
### salePriceAmount1000?
> `optional` **salePriceAmount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8544](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8544)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`salePriceAmount1000`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#salepriceamount1000)
***
### signedUrl?
> `optional` **signedUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:8545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8545)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`signedUrl`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#signedurl)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8536)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`title`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#title)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:8541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8541)
#### Implementation of
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot).[`url`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot#url)
## Methods
### create()
> `static` **create**(`properties`?): [`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
Defined in: [WAProto/index.d.ts:8546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8546)
#### Parameters
##### properties?
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot)
#### Returns
[`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
Defined in: [WAProto/index.d.ts:8548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8548)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:8547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8547)
#### Parameters
##### m
[`IProductSnapshot`](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
Defined in: [WAProto/index.d.ts:8549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8549)
#### Parameters
##### d
#### Returns
[`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:8552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8552)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:8551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8551)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:8550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8550)
#### Parameters
##### m
[`ProductSnapshot`](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
##### o?
`IConversionOptions`
#### Returns
`object`
# ICatalogSnapshot
Source: https://baileys.wiki/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot
Protobuf interface ICatalogSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:8497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8497)
## Properties
### catalogImage?
> `optional` **catalogImage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:8498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8498)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:8500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8500)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8499)
# IProductSnapshot
Source: https://baileys.wiki/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot
Protobuf interface IProductSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:8517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8517)
## Properties
### currencyCode?
> `optional` **currencyCode**: `null` | `string`
Defined in: [WAProto/index.d.ts:8522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8522)
***
### description?
> `optional` **description**: `null` | `string`
Defined in: [WAProto/index.d.ts:8521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8521)
***
### firstImageId?
> `optional` **firstImageId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8527](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8527)
***
### priceAmount1000?
> `optional` **priceAmount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8523](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8523)
***
### productId?
> `optional` **productId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8519)
***
### productImage?
> `optional` **productImage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:8518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8518)
***
### productImageCount?
> `optional` **productImageCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:8526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8526)
***
### retailerId?
> `optional` **retailerId**: `null` | `string`
Defined in: [WAProto/index.d.ts:8524](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8524)
***
### salePriceAmount1000?
> `optional` **salePriceAmount1000**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:8528](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8528)
***
### signedUrl?
> `optional` **signedUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:8529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8529)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:8520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8520)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:8525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8525)
# ProductMessage
Source: https://baileys.wiki/proto-reference/Message/ProductMessage/overview
Protobuf symbol ProductMessage generated from WAProto.
## Classes
* [CatalogSnapshot](/proto-reference/Message/ProductMessage/classes/CatalogSnapshot)
* [ProductSnapshot](/proto-reference/Message/ProductMessage/classes/ProductSnapshot)
## Interfaces
* [ICatalogSnapshot](/proto-reference/Message/ProductMessage/interfaces/ICatalogSnapshot)
* [IProductSnapshot](/proto-reference/Message/ProductMessage/interfaces/IProductSnapshot)
# Type
Source: https://baileys.wiki/proto-reference/Message/ProtocolMessage/enumerations/Type
Protobuf enumeration Type generated from WAProto.
Defined in: [WAProto/index.d.ts:8620](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8620)
## Enumeration Members
### AI\_PSI\_METADATA
> **AI\_PSI\_METADATA**: `28`
Defined in: [WAProto/index.d.ts:8644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8644)
***
### AI\_QUERY\_FANOUT
> **AI\_QUERY\_FANOUT**: `29`
Defined in: [WAProto/index.d.ts:8645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8645)
***
### APP\_STATE\_FATAL\_EXCEPTION\_NOTIFICATION
> **APP\_STATE\_FATAL\_EXCEPTION\_NOTIFICATION**: `10`
Defined in: [WAProto/index.d.ts:8629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8629)
***
### APP\_STATE\_SYNC\_KEY\_REQUEST
> **APP\_STATE\_SYNC\_KEY\_REQUEST**: `7`
Defined in: [WAProto/index.d.ts:8626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8626)
***
### APP\_STATE\_SYNC\_KEY\_SHARE
> **APP\_STATE\_SYNC\_KEY\_SHARE**: `6`
Defined in: [WAProto/index.d.ts:8625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8625)
***
### BOT\_FEEDBACK\_MESSAGE
> **BOT\_FEEDBACK\_MESSAGE**: `19`
Defined in: [WAProto/index.d.ts:8635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8635)
***
### BOT\_MEMU\_ONBOARDING\_MESSAGE
> **BOT\_MEMU\_ONBOARDING\_MESSAGE**: `24`
Defined in: [WAProto/index.d.ts:8640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8640)
***
### CLOUD\_API\_THREAD\_CONTROL\_NOTIFICATION
> **CLOUD\_API\_THREAD\_CONTROL\_NOTIFICATION**: `21`
Defined in: [WAProto/index.d.ts:8637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8637)
***
### EPHEMERAL\_SETTING
> **EPHEMERAL\_SETTING**: `3`
Defined in: [WAProto/index.d.ts:8622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8622)
***
### EPHEMERAL\_SYNC\_RESPONSE
> **EPHEMERAL\_SYNC\_RESPONSE**: `4`
Defined in: [WAProto/index.d.ts:8623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8623)
***
### GROUP\_MEMBER\_LABEL\_CHANGE
> **GROUP\_MEMBER\_LABEL\_CHANGE**: `30`
Defined in: [WAProto/index.d.ts:8646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8646)
***
### HISTORY\_SYNC\_NOTIFICATION
> **HISTORY\_SYNC\_NOTIFICATION**: `5`
Defined in: [WAProto/index.d.ts:8624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8624)
***
### INITIAL\_SECURITY\_NOTIFICATION\_SETTING\_SYNC
> **INITIAL\_SECURITY\_NOTIFICATION\_SETTING\_SYNC**: `9`
Defined in: [WAProto/index.d.ts:8628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8628)
***
### LID\_MIGRATION\_MAPPING\_SYNC
> **LID\_MIGRATION\_MAPPING\_SYNC**: `22`
Defined in: [WAProto/index.d.ts:8638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8638)
***
### LIMIT\_SHARING
> **LIMIT\_SHARING**: `27`
Defined in: [WAProto/index.d.ts:8643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8643)
***
### MEDIA\_NOTIFY\_MESSAGE
> **MEDIA\_NOTIFY\_MESSAGE**: `20`
Defined in: [WAProto/index.d.ts:8636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8636)
***
### MESSAGE\_EDIT
> **MESSAGE\_EDIT**: `14`
Defined in: [WAProto/index.d.ts:8631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8631)
***
### MSG\_FANOUT\_BACKFILL\_REQUEST
> **MSG\_FANOUT\_BACKFILL\_REQUEST**: `8`
Defined in: [WAProto/index.d.ts:8627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8627)
***
### PEER\_DATA\_OPERATION\_REQUEST\_MESSAGE
> **PEER\_DATA\_OPERATION\_REQUEST\_MESSAGE**: `16`
Defined in: [WAProto/index.d.ts:8632](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8632)
***
### PEER\_DATA\_OPERATION\_REQUEST\_RESPONSE\_MESSAGE
> **PEER\_DATA\_OPERATION\_REQUEST\_RESPONSE\_MESSAGE**: `17`
Defined in: [WAProto/index.d.ts:8633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8633)
***
### REMINDER\_MESSAGE
> **REMINDER\_MESSAGE**: `23`
Defined in: [WAProto/index.d.ts:8639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8639)
***
### REQUEST\_WELCOME\_MESSAGE
> **REQUEST\_WELCOME\_MESSAGE**: `18`
Defined in: [WAProto/index.d.ts:8634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8634)
***
### REVOKE
> **REVOKE**: `0`
Defined in: [WAProto/index.d.ts:8621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8621)
***
### SHARE\_PHONE\_NUMBER
> **SHARE\_PHONE\_NUMBER**: `11`
Defined in: [WAProto/index.d.ts:8630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8630)
***
### STATUS\_MENTION\_MESSAGE
> **STATUS\_MENTION\_MESSAGE**: `25`
Defined in: [WAProto/index.d.ts:8641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8641)
***
### STOP\_GENERATION\_MESSAGE
> **STOP\_GENERATION\_MESSAGE**: `26`
Defined in: [WAProto/index.d.ts:8642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8642)
# ProtocolMessage
Source: https://baileys.wiki/proto-reference/Message/ProtocolMessage/overview
Protobuf symbol ProtocolMessage generated from WAProto.
## Enumerations
* [Type](/proto-reference/Message/ProtocolMessage/enumerations/Type)
# LocalChatState
Source: https://baileys.wiki/proto-reference/Message/RequestWelcomeMessageMetadata/enumerations/LocalChatState
Protobuf enumeration LocalChatState generated from WAProto.
Defined in: [WAProto/index.d.ts:8752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8752)
## Enumeration Members
### EMPTY
> **EMPTY**: `0`
Defined in: [WAProto/index.d.ts:8753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8753)
***
### NON\_EMPTY
> **NON\_EMPTY**: `1`
Defined in: [WAProto/index.d.ts:8754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8754)
# RequestWelcomeMessageMetadata
Source: https://baileys.wiki/proto-reference/Message/RequestWelcomeMessageMetadata/overview
Protobuf symbol RequestWelcomeMessageMetadata generated from WAProto.
## Enumerations
* [LocalChatState](/proto-reference/Message/RequestWelcomeMessageMetadata/enumerations/LocalChatState)
# CallType
Source: https://baileys.wiki/proto-reference/Message/ScheduledCallCreationMessage/enumerations/CallType
Protobuf enumeration CallType generated from WAProto.
Defined in: [WAProto/index.d.ts:8780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8780)
## Enumeration Members
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:8781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8781)
***
### VIDEO
> **VIDEO**: `2`
Defined in: [WAProto/index.d.ts:8783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8783)
***
### VOICE
> **VOICE**: `1`
Defined in: [WAProto/index.d.ts:8782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8782)
# ScheduledCallCreationMessage
Source: https://baileys.wiki/proto-reference/Message/ScheduledCallCreationMessage/overview
Protobuf symbol ScheduledCallCreationMessage generated from WAProto.
## Enumerations
* [CallType](/proto-reference/Message/ScheduledCallCreationMessage/enumerations/CallType)
# EditType
Source: https://baileys.wiki/proto-reference/Message/ScheduledCallEditMessage/enumerations/EditType
Protobuf enumeration EditType generated from WAProto.
Defined in: [WAProto/index.d.ts:8807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8807)
## Enumeration Members
### CANCEL
> **CANCEL**: `1`
Defined in: [WAProto/index.d.ts:8809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8809)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:8808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8808)
# ScheduledCallEditMessage
Source: https://baileys.wiki/proto-reference/Message/ScheduledCallEditMessage/overview
Protobuf symbol ScheduledCallEditMessage generated from WAProto.
## Enumerations
* [EditType](/proto-reference/Message/ScheduledCallEditMessage/enumerations/EditType)
# SecretEncType
Source: https://baileys.wiki/proto-reference/Message/SecretEncryptedMessage/enumerations/SecretEncType
Protobuf enumeration SecretEncType generated from WAProto.
Defined in: [WAProto/index.d.ts:8837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8837)
## Enumeration Members
### EVENT\_EDIT
> **EVENT\_EDIT**: `1`
Defined in: [WAProto/index.d.ts:8839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8839)
***
### MESSAGE\_EDIT
> **MESSAGE\_EDIT**: `2`
Defined in: [WAProto/index.d.ts:8840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8840)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:8838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8838)
# SecretEncryptedMessage
Source: https://baileys.wiki/proto-reference/Message/SecretEncryptedMessage/overview
Protobuf symbol SecretEncryptedMessage generated from WAProto.
## Enumerations
* [SecretEncType](/proto-reference/Message/SecretEncryptedMessage/enumerations/SecretEncType)
# StatusNotificationType
Source: https://baileys.wiki/proto-reference/Message/StatusNotificationMessage/enumerations/StatusNotificationType
Protobuf enumeration StatusNotificationType generated from WAProto.
Defined in: [WAProto/index.d.ts:8906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8906)
## Enumeration Members
### STATUS\_ADD\_YOURS
> **STATUS\_ADD\_YOURS**: `1`
Defined in: [WAProto/index.d.ts:8908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8908)
***
### STATUS\_QUESTION\_ANSWER\_RESHARE
> **STATUS\_QUESTION\_ANSWER\_RESHARE**: `3`
Defined in: [WAProto/index.d.ts:8910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8910)
***
### STATUS\_RESHARE
> **STATUS\_RESHARE**: `2`
Defined in: [WAProto/index.d.ts:8909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8909)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:8907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8907)
# StatusNotificationMessage
Source: https://baileys.wiki/proto-reference/Message/StatusNotificationMessage/overview
Protobuf symbol StatusNotificationMessage generated from WAProto.
## Enumerations
* [StatusNotificationType](/proto-reference/Message/StatusNotificationMessage/enumerations/StatusNotificationType)
# StatusQuotedMessageType
Source: https://baileys.wiki/proto-reference/Message/StatusQuotedMessage/enumerations/StatusQuotedMessageType
Protobuf enumeration StatusQuotedMessageType generated from WAProto.
Defined in: [WAProto/index.d.ts:8956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8956)
## Enumeration Members
### QUESTION\_ANSWER
> **QUESTION\_ANSWER**: `1`
Defined in: [WAProto/index.d.ts:8957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8957)
# StatusQuotedMessage
Source: https://baileys.wiki/proto-reference/Message/StatusQuotedMessage/overview
Protobuf symbol StatusQuotedMessage generated from WAProto.
## Enumerations
* [StatusQuotedMessageType](/proto-reference/Message/StatusQuotedMessage/enumerations/StatusQuotedMessageType)
# StatusStickerType
Source: https://baileys.wiki/proto-reference/Message/StatusStickerInteractionMessage/enumerations/StatusStickerType
Protobuf enumeration StatusStickerType generated from WAProto.
Defined in: [WAProto/index.d.ts:8983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8983)
## Enumeration Members
### REACTION
> **REACTION**: `1`
Defined in: [WAProto/index.d.ts:8985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8985)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:8984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L8984)
# StatusStickerInteractionMessage
Source: https://baileys.wiki/proto-reference/Message/StatusStickerInteractionMessage/overview
Protobuf symbol StatusStickerInteractionMessage generated from WAProto.
## Enumerations
* [StatusStickerType](/proto-reference/Message/StatusStickerInteractionMessage/enumerations/StatusStickerType)
# Sticker
Source: https://baileys.wiki/proto-reference/Message/StickerPackMessage/classes/Sticker
Protobuf class Sticker generated from WAProto.
Defined in: [WAProto/index.d.ts:9114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9114)
## Implements
* [`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker)
## Constructors
### new Sticker()
> **new Sticker**(`p`?): [`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
Defined in: [WAProto/index.d.ts:9115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9115)
#### Parameters
##### p?
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker)
#### Returns
[`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:9119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9119)
#### Implementation of
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker).[`accessibilityLabel`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker#accessibilitylabel)
***
### emojis
> **emojis**: `string`\[]
Defined in: [WAProto/index.d.ts:9118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9118)
#### Implementation of
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker).[`emojis`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker#emojis)
***
### fileName?
> `optional` **fileName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9116)
#### Implementation of
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker).[`fileName`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker#filename)
***
### isAnimated?
> `optional` **isAnimated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9117)
#### Implementation of
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker).[`isAnimated`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker#isanimated)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9120)
#### Implementation of
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker).[`isLottie`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker#islottie)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:9121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9121)
#### Implementation of
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker).[`mimetype`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker#mimetype)
## Methods
### create()
> `static` **create**(`properties`?): [`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
Defined in: [WAProto/index.d.ts:9122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9122)
#### Parameters
##### properties?
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker)
#### Returns
[`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
Defined in: [WAProto/index.d.ts:9124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9124)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9123)
#### Parameters
##### m
[`ISticker`](/proto-reference/Message/StickerPackMessage/interfaces/ISticker)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
Defined in: [WAProto/index.d.ts:9125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9125)
#### Parameters
##### d
#### Returns
[`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9128)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9127)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9126)
#### Parameters
##### m
[`Sticker`](/proto-reference/Message/StickerPackMessage/classes/Sticker)
##### o?
`IConversionOptions`
#### Returns
`object`
# StickerPackOrigin
Source: https://baileys.wiki/proto-reference/Message/StickerPackMessage/enumerations/StickerPackOrigin
Protobuf enumeration StickerPackOrigin generated from WAProto.
Defined in: [WAProto/index.d.ts:9131](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9131)
## Enumeration Members
### FIRST\_PARTY
> **FIRST\_PARTY**: `0`
Defined in: [WAProto/index.d.ts:9132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9132)
***
### THIRD\_PARTY
> **THIRD\_PARTY**: `1`
Defined in: [WAProto/index.d.ts:9133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9133)
***
### USER\_CREATED
> **USER\_CREATED**: `2`
Defined in: [WAProto/index.d.ts:9134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9134)
# ISticker
Source: https://baileys.wiki/proto-reference/Message/StickerPackMessage/interfaces/ISticker
Protobuf interface ISticker generated from WAProto.
Defined in: [WAProto/index.d.ts:9105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9105)
## Properties
### accessibilityLabel?
> `optional` **accessibilityLabel**: `null` | `string`
Defined in: [WAProto/index.d.ts:9109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9109)
***
### emojis?
> `optional` **emojis**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:9108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9108)
***
### fileName?
> `optional` **fileName**: `null` | `string`
Defined in: [WAProto/index.d.ts:9106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9106)
***
### isAnimated?
> `optional` **isAnimated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9107)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9110)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:9111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9111)
# StickerPackMessage
Source: https://baileys.wiki/proto-reference/Message/StickerPackMessage/overview
Protobuf symbol StickerPackMessage generated from WAProto.
## Enumerations
* [StickerPackOrigin](/proto-reference/Message/StickerPackMessage/enumerations/StickerPackOrigin)
## Classes
* [Sticker](/proto-reference/Message/StickerPackMessage/classes/Sticker)
## Interfaces
* [ISticker](/proto-reference/Message/StickerPackMessage/interfaces/ISticker)
# FourRowTemplate
Source: https://baileys.wiki/proto-reference/Message/TemplateMessage/classes/FourRowTemplate
Protobuf class FourRowTemplate generated from WAProto.
Defined in: [WAProto/index.d.ts:9222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9222)
## Implements
* [`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate)
## Constructors
### new FourRowTemplate()
> **new FourRowTemplate**(`p`?): [`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
Defined in: [WAProto/index.d.ts:9223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9223)
#### Parameters
##### p?
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate)
#### Returns
[`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
## Properties
### buttons
> **buttons**: [`ITemplateButton`](/proto-reference/interfaces/ITemplateButton)\[]
Defined in: [WAProto/index.d.ts:9226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9226)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`buttons`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#buttons)
***
### content?
> `optional` **content**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:9224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9224)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`content`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#content)
***
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:9227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9227)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`documentMessage`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#documentmessage)
***
### footer?
> `optional` **footer**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:9225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9225)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`footer`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#footer)
***
### highlyStructuredMessage?
> `optional` **highlyStructuredMessage**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:9228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9228)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`highlyStructuredMessage`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#highlystructuredmessage)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:9229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9229)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`imageMessage`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#imagemessage)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:9231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9231)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`locationMessage`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#locationmessage)
***
### title?
> `optional` **title**: `"imageMessage"` | `"locationMessage"` | `"documentMessage"` | `"videoMessage"` | `"highlyStructuredMessage"`
Defined in: [WAProto/index.d.ts:9232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9232)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:9230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9230)
#### Implementation of
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate).[`videoMessage`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate#videomessage)
## Methods
### create()
> `static` **create**(`properties`?): [`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
Defined in: [WAProto/index.d.ts:9233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9233)
#### Parameters
##### properties?
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate)
#### Returns
[`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
***
### decode()
> `static` **decode**(`r`, `l`?): [`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
Defined in: [WAProto/index.d.ts:9235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9235)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9234)
#### Parameters
##### m
[`IFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
Defined in: [WAProto/index.d.ts:9236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9236)
#### Parameters
##### d
#### Returns
[`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9239)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9238)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9237)
#### Parameters
##### m
[`FourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
##### o?
`IConversionOptions`
#### Returns
`object`
# HydratedFourRowTemplate
Source: https://baileys.wiki/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate
Protobuf class HydratedFourRowTemplate generated from WAProto.
Defined in: [WAProto/index.d.ts:9255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9255)
## Implements
* [`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
## Constructors
### new HydratedFourRowTemplate()
> **new HydratedFourRowTemplate**(`p`?): [`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9256)
#### Parameters
##### p?
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
#### Returns
[`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
## Properties
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:9262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9262)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`documentMessage`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#documentmessage)
***
### hydratedButtons
> **hydratedButtons**: [`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton)\[]
Defined in: [WAProto/index.d.ts:9259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9259)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`hydratedButtons`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#hydratedbuttons)
***
### hydratedContentText?
> `optional` **hydratedContentText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9257)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`hydratedContentText`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#hydratedcontenttext)
***
### hydratedFooterText?
> `optional` **hydratedFooterText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9258)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`hydratedFooterText`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#hydratedfootertext)
***
### hydratedTitleText?
> `optional` **hydratedTitleText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9263)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`hydratedTitleText`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#hydratedtitletext)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:9264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9264)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`imageMessage`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#imagemessage)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:9266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9266)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`locationMessage`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#locationmessage)
***
### maskLinkedDevices?
> `optional` **maskLinkedDevices**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9261)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`maskLinkedDevices`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#masklinkeddevices)
***
### templateId?
> `optional` **templateId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9260)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`templateId`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#templateid)
***
### title?
> `optional` **title**: `"imageMessage"` | `"locationMessage"` | `"documentMessage"` | `"videoMessage"` | `"hydratedTitleText"`
Defined in: [WAProto/index.d.ts:9267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9267)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:9265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9265)
#### Implementation of
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate).[`videoMessage`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate#videomessage)
## Methods
### create()
> `static` **create**(`properties`?): [`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9268)
#### Parameters
##### properties?
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
#### Returns
[`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
***
### decode()
> `static` **decode**(`r`, `l`?): [`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9270)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9269)
#### Parameters
##### m
[`IHydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
Defined in: [WAProto/index.d.ts:9271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9271)
#### Parameters
##### d
#### Returns
[`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9274)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9273)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9272)
#### Parameters
##### m
[`HydratedFourRowTemplate`](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
##### o?
`IConversionOptions`
#### Returns
`object`
# IFourRowTemplate
Source: https://baileys.wiki/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate
Protobuf interface IFourRowTemplate generated from WAProto.
Defined in: [WAProto/index.d.ts:9211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9211)
## Properties
### buttons?
> `optional` **buttons**: `null` | [`ITemplateButton`](/proto-reference/interfaces/ITemplateButton)\[]
Defined in: [WAProto/index.d.ts:9214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9214)
***
### content?
> `optional` **content**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:9212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9212)
***
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:9215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9215)
***
### footer?
> `optional` **footer**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:9213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9213)
***
### highlyStructuredMessage?
> `optional` **highlyStructuredMessage**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:9216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9216)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:9217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9217)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:9219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9219)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:9218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9218)
# IHydratedFourRowTemplate
Source: https://baileys.wiki/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate
Protobuf interface IHydratedFourRowTemplate generated from WAProto.
Defined in: [WAProto/index.d.ts:9242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9242)
## Properties
### documentMessage?
> `optional` **documentMessage**: `null` | [`IDocumentMessage`](/proto-reference/Message/interfaces/IDocumentMessage)
Defined in: [WAProto/index.d.ts:9248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9248)
***
### hydratedButtons?
> `optional` **hydratedButtons**: `null` | [`IHydratedTemplateButton`](/proto-reference/interfaces/IHydratedTemplateButton)\[]
Defined in: [WAProto/index.d.ts:9245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9245)
***
### hydratedContentText?
> `optional` **hydratedContentText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9243)
***
### hydratedFooterText?
> `optional` **hydratedFooterText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9244)
***
### hydratedTitleText?
> `optional` **hydratedTitleText**: `null` | `string`
Defined in: [WAProto/index.d.ts:9249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9249)
***
### imageMessage?
> `optional` **imageMessage**: `null` | [`IImageMessage`](/proto-reference/Message/interfaces/IImageMessage)
Defined in: [WAProto/index.d.ts:9250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9250)
***
### locationMessage?
> `optional` **locationMessage**: `null` | [`ILocationMessage`](/proto-reference/Message/interfaces/ILocationMessage)
Defined in: [WAProto/index.d.ts:9252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9252)
***
### maskLinkedDevices?
> `optional` **maskLinkedDevices**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:9247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9247)
***
### templateId?
> `optional` **templateId**: `null` | `string`
Defined in: [WAProto/index.d.ts:9246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9246)
***
### videoMessage?
> `optional` **videoMessage**: `null` | [`IVideoMessage`](/proto-reference/Message/interfaces/IVideoMessage)
Defined in: [WAProto/index.d.ts:9251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9251)
# TemplateMessage
Source: https://baileys.wiki/proto-reference/Message/TemplateMessage/overview
Protobuf symbol TemplateMessage generated from WAProto.
## Classes
* [FourRowTemplate](/proto-reference/Message/TemplateMessage/classes/FourRowTemplate)
* [HydratedFourRowTemplate](/proto-reference/Message/TemplateMessage/classes/HydratedFourRowTemplate)
## Interfaces
* [IFourRowTemplate](/proto-reference/Message/TemplateMessage/interfaces/IFourRowTemplate)
* [IHydratedFourRowTemplate](/proto-reference/Message/TemplateMessage/interfaces/IHydratedFourRowTemplate)
# Attribution
Source: https://baileys.wiki/proto-reference/Message/VideoMessage/enumerations/Attribution
Protobuf enumeration Attribution generated from WAProto.
Defined in: [WAProto/index.d.ts:9394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9394)
## Enumeration Members
### GIPHY
> **GIPHY**: `1`
Defined in: [WAProto/index.d.ts:9396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9396)
***
### KLIPY
> **KLIPY**: `3`
Defined in: [WAProto/index.d.ts:9398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9398)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:9395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9395)
***
### TENOR
> **TENOR**: `2`
Defined in: [WAProto/index.d.ts:9397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9397)
# VideoSourceType
Source: https://baileys.wiki/proto-reference/Message/VideoMessage/enumerations/VideoSourceType
Protobuf enumeration VideoSourceType generated from WAProto.
Defined in: [WAProto/index.d.ts:9401](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9401)
## Enumeration Members
### AI\_GENERATED
> **AI\_GENERATED**: `1`
Defined in: [WAProto/index.d.ts:9403](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9403)
***
### USER\_VIDEO
> **USER\_VIDEO**: `0`
Defined in: [WAProto/index.d.ts:9402](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9402)
# VideoMessage
Source: https://baileys.wiki/proto-reference/Message/VideoMessage/overview
Protobuf symbol VideoMessage generated from WAProto.
## Enumerations
* [Attribution](/proto-reference/Message/VideoMessage/enumerations/Attribution)
* [VideoSourceType](/proto-reference/Message/VideoMessage/enumerations/VideoSourceType)
# MessageAddOnType
Source: https://baileys.wiki/proto-reference/MessageAddOn/enumerations/MessageAddOnType
Protobuf enumeration MessageAddOnType generated from WAProto.
Defined in: [WAProto/index.d.ts:9440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9440)
## Enumeration Members
### EVENT\_RESPONSE
> **EVENT\_RESPONSE**: `2`
Defined in: [WAProto/index.d.ts:9443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9443)
***
### PIN\_IN\_CHAT
> **PIN\_IN\_CHAT**: `4`
Defined in: [WAProto/index.d.ts:9445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9445)
***
### POLL\_UPDATE
> **POLL\_UPDATE**: `3`
Defined in: [WAProto/index.d.ts:9444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9444)
***
### REACTION
> **REACTION**: `1`
Defined in: [WAProto/index.d.ts:9442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9442)
***
### UNDEFINED
> **UNDEFINED**: `0`
Defined in: [WAProto/index.d.ts:9441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9441)
# MessageAddOn
Source: https://baileys.wiki/proto-reference/MessageAddOn/overview
Protobuf symbol MessageAddOn generated from WAProto.
## Enumerations
* [MessageAddOnType](/proto-reference/MessageAddOn/enumerations/MessageAddOnType)
# AssociationType
Source: https://baileys.wiki/proto-reference/MessageAssociation/enumerations/AssociationType
Protobuf enumeration AssociationType generated from WAProto.
Defined in: [WAProto/index.d.ts:9489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9489)
## Enumeration Members
### BOT\_PLUGIN
> **BOT\_PLUGIN**: `2`
Defined in: [WAProto/index.d.ts:9492](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9492)
***
### EVENT\_COVER\_IMAGE
> **EVENT\_COVER\_IMAGE**: `3`
Defined in: [WAProto/index.d.ts:9493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9493)
***
### HD\_IMAGE\_DUAL\_UPLOAD
> **HD\_IMAGE\_DUAL\_UPLOAD**: `10`
Defined in: [WAProto/index.d.ts:9500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9500)
***
### HD\_VIDEO\_DUAL\_UPLOAD
> **HD\_VIDEO\_DUAL\_UPLOAD**: `5`
Defined in: [WAProto/index.d.ts:9495](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9495)
***
### HEVC\_VIDEO\_DUAL\_UPLOAD
> **HEVC\_VIDEO\_DUAL\_UPLOAD**: `19`
Defined in: [WAProto/index.d.ts:9509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9509)
***
### MEDIA\_ALBUM
> **MEDIA\_ALBUM**: `1`
Defined in: [WAProto/index.d.ts:9491](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9491)
***
### MEDIA\_POLL
> **MEDIA\_POLL**: `7`
Defined in: [WAProto/index.d.ts:9497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9497)
***
### MOTION\_PHOTO
> **MOTION\_PHOTO**: `12`
Defined in: [WAProto/index.d.ts:9502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9502)
***
### STATUS\_ADD\_YOURS
> **STATUS\_ADD\_YOURS**: `8`
Defined in: [WAProto/index.d.ts:9498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9498)
***
### STATUS\_ADD\_YOURS\_AI\_IMAGINE
> **STATUS\_ADD\_YOURS\_AI\_IMAGINE**: `15`
Defined in: [WAProto/index.d.ts:9505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9505)
***
### STATUS\_ADD\_YOURS\_DIWALI
> **STATUS\_ADD\_YOURS\_DIWALI**: `17`
Defined in: [WAProto/index.d.ts:9507](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9507)
***
### STATUS\_EXTERNAL\_RESHARE
> **STATUS\_EXTERNAL\_RESHARE**: `6`
Defined in: [WAProto/index.d.ts:9496](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9496)
***
### STATUS\_LINK\_ACTION
> **STATUS\_LINK\_ACTION**: `13`
Defined in: [WAProto/index.d.ts:9503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9503)
***
### STATUS\_NOTIFICATION
> **STATUS\_NOTIFICATION**: `9`
Defined in: [WAProto/index.d.ts:9499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9499)
***
### STATUS\_POLL
> **STATUS\_POLL**: `4`
Defined in: [WAProto/index.d.ts:9494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9494)
***
### STATUS\_QUESTION
> **STATUS\_QUESTION**: `16`
Defined in: [WAProto/index.d.ts:9506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9506)
***
### STATUS\_REACTION
> **STATUS\_REACTION**: `18`
Defined in: [WAProto/index.d.ts:9508](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9508)
***
### STICKER\_ANNOTATION
> **STICKER\_ANNOTATION**: `11`
Defined in: [WAProto/index.d.ts:9501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9501)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:9490](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9490)
***
### VIEW\_ALL\_REPLIES
> **VIEW\_ALL\_REPLIES**: `14`
Defined in: [WAProto/index.d.ts:9504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9504)
# MessageAssociation
Source: https://baileys.wiki/proto-reference/MessageAssociation/overview
Protobuf symbol MessageAssociation generated from WAProto.
## Enumerations
* [AssociationType](/proto-reference/MessageAssociation/enumerations/AssociationType)
# MessageAddonExpiryType
Source: https://baileys.wiki/proto-reference/MessageContextInfo/enumerations/MessageAddonExpiryType
Protobuf enumeration MessageAddonExpiryType generated from WAProto.
Defined in: [WAProto/index.d.ts:9561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9561)
## Enumeration Members
### DEPENDENT\_ON\_PARENT
> **DEPENDENT\_ON\_PARENT**: `2`
Defined in: [WAProto/index.d.ts:9563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9563)
***
### STATIC
> **STATIC**: `1`
Defined in: [WAProto/index.d.ts:9562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9562)
# MessageContextInfo
Source: https://baileys.wiki/proto-reference/MessageContextInfo/overview
Protobuf symbol MessageContextInfo generated from WAProto.
## Enumerations
* [MessageAddonExpiryType](/proto-reference/MessageContextInfo/enumerations/MessageAddonExpiryType)
# EventLocation
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/classes/EventLocation
Protobuf class EventLocation generated from WAProto.
Defined in: [WAProto/index.d.ts:9740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9740)
## Implements
* [`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation)
## Constructors
### new EventLocation()
> **new EventLocation**(`p`?): [`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
Defined in: [WAProto/index.d.ts:9741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9741)
#### Parameters
##### p?
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation)
#### Returns
[`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
## Properties
### address?
> `optional` **address**: `null` | `string`
Defined in: [WAProto/index.d.ts:9745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9745)
#### Implementation of
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation).[`address`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation#address)
***
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:9742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9742)
#### Implementation of
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation).[`degreesLatitude`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation#degreeslatitude)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:9743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9743)
#### Implementation of
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation).[`degreesLongitude`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation#degreeslongitude)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9747)
#### Implementation of
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation).[`jpegThumbnail`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation#jpegthumbnail)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:9744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9744)
#### Implementation of
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation).[`name`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation#name)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:9746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9746)
#### Implementation of
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation).[`url`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation#url)
## Methods
### create()
> `static` **create**(`properties`?): [`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
Defined in: [WAProto/index.d.ts:9748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9748)
#### Parameters
##### properties?
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation)
#### Returns
[`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
***
### decode()
> `static` **decode**(`r`, `l`?): [`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
Defined in: [WAProto/index.d.ts:9750](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9750)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9749)
#### Parameters
##### m
[`IEventLocation`](/proto-reference/MsgOpaqueData/interfaces/IEventLocation)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
Defined in: [WAProto/index.d.ts:9751](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9751)
#### Parameters
##### d
#### Returns
[`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9754)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9753)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9752)
#### Parameters
##### m
[`EventLocation`](/proto-reference/MsgOpaqueData/classes/EventLocation)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollOption
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/classes/PollOption
Protobuf class PollOption generated from WAProto.
Defined in: [WAProto/index.d.ts:9768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9768)
## Implements
* [`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)
## Constructors
### new PollOption()
> **new PollOption**(`p`?): [`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
Defined in: [WAProto/index.d.ts:9769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9769)
#### Parameters
##### p?
[`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)
#### Returns
[`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
## Properties
### hash?
> `optional` **hash**: `null` | `string`
Defined in: [WAProto/index.d.ts:9771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9771)
#### Implementation of
[`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption).[`hash`](/proto-reference/MsgOpaqueData/interfaces/IPollOption#hash)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:9770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9770)
#### Implementation of
[`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption).[`name`](/proto-reference/MsgOpaqueData/interfaces/IPollOption#name)
## Methods
### create()
> `static` **create**(`properties`?): [`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
Defined in: [WAProto/index.d.ts:9772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9772)
#### Parameters
##### properties?
[`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)
#### Returns
[`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
Defined in: [WAProto/index.d.ts:9774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9774)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9773)
#### Parameters
##### m
[`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
Defined in: [WAProto/index.d.ts:9775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9775)
#### Parameters
##### d
#### Returns
[`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9778)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9777)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9776)
#### Parameters
##### m
[`PollOption`](/proto-reference/MsgOpaqueData/classes/PollOption)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollVoteSnapshot
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot
Protobuf class PollVoteSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:9791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9791)
## Implements
* [`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot)
## Constructors
### new PollVoteSnapshot()
> **new PollVoteSnapshot**(`p`?): [`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
Defined in: [WAProto/index.d.ts:9792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9792)
#### Parameters
##### p?
[`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot)
#### Returns
[`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
## Properties
### option?
> `optional` **option**: `null` | [`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)
Defined in: [WAProto/index.d.ts:9793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9793)
#### Implementation of
[`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot).[`option`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot#option)
***
### optionVoteCount?
> `optional` **optionVoteCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:9794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9794)
#### Implementation of
[`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot).[`optionVoteCount`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot#optionvotecount)
## Methods
### create()
> `static` **create**(`properties`?): [`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
Defined in: [WAProto/index.d.ts:9795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9795)
#### Parameters
##### properties?
[`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot)
#### Returns
[`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
Defined in: [WAProto/index.d.ts:9797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9797)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9796)
#### Parameters
##### m
[`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
Defined in: [WAProto/index.d.ts:9798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9798)
#### Parameters
##### d
#### Returns
[`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9801)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9800)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9799)
#### Parameters
##### m
[`PollVoteSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollVotesSnapshot
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot
Protobuf class PollVotesSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:9808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9808)
## Implements
* [`IPollVotesSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot)
## Constructors
### new PollVotesSnapshot()
> **new PollVotesSnapshot**(`p`?): [`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
Defined in: [WAProto/index.d.ts:9809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9809)
#### Parameters
##### p?
[`IPollVotesSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot)
#### Returns
[`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
## Properties
### pollVotes
> **pollVotes**: [`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot)\[]
Defined in: [WAProto/index.d.ts:9810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9810)
#### Implementation of
[`IPollVotesSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot).[`pollVotes`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot#pollvotes)
## Methods
### create()
> `static` **create**(`properties`?): [`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
Defined in: [WAProto/index.d.ts:9811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9811)
#### Parameters
##### properties?
[`IPollVotesSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot)
#### Returns
[`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
Defined in: [WAProto/index.d.ts:9813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9813)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9812)
#### Parameters
##### m
[`IPollVotesSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
Defined in: [WAProto/index.d.ts:9814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9814)
#### Parameters
##### d
#### Returns
[`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9817)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9816)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9815)
#### Parameters
##### m
[`PollVotesSnapshot`](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
##### o?
`IConversionOptions`
#### Returns
`object`
# PollContentType
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/enumerations/PollContentType
Protobuf enumeration PollContentType generated from WAProto.
Defined in: [WAProto/index.d.ts:9757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9757)
## Enumeration Members
### IMAGE
> **IMAGE**: `2`
Defined in: [WAProto/index.d.ts:9760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9760)
***
### TEXT
> **TEXT**: `1`
Defined in: [WAProto/index.d.ts:9759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9759)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:9758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9758)
# PollType
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/enumerations/PollType
Protobuf enumeration PollType generated from WAProto.
Defined in: [WAProto/index.d.ts:9781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9781)
## Enumeration Members
### POLL
> **POLL**: `0`
Defined in: [WAProto/index.d.ts:9782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9782)
***
### QUIZ
> **QUIZ**: `1`
Defined in: [WAProto/index.d.ts:9783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9783)
# IEventLocation
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/interfaces/IEventLocation
Protobuf interface IEventLocation generated from WAProto.
Defined in: [WAProto/index.d.ts:9731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9731)
## Properties
### address?
> `optional` **address**: `null` | `string`
Defined in: [WAProto/index.d.ts:9735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9735)
***
### degreesLatitude?
> `optional` **degreesLatitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:9732](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9732)
***
### degreesLongitude?
> `optional` **degreesLongitude**: `null` | `number`
Defined in: [WAProto/index.d.ts:9733](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9733)
***
### jpegThumbnail?
> `optional` **jpegThumbnail**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9737)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:9734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9734)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:9736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9736)
# IPollOption
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/interfaces/IPollOption
Protobuf interface IPollOption generated from WAProto.
Defined in: [WAProto/index.d.ts:9763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9763)
## Properties
### hash?
> `optional` **hash**: `null` | `string`
Defined in: [WAProto/index.d.ts:9765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9765)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:9764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9764)
# IPollVoteSnapshot
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot
Protobuf interface IPollVoteSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:9786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9786)
## Properties
### option?
> `optional` **option**: `null` | [`IPollOption`](/proto-reference/MsgOpaqueData/interfaces/IPollOption)
Defined in: [WAProto/index.d.ts:9787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9787)
***
### optionVoteCount?
> `optional` **optionVoteCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:9788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9788)
# IPollVotesSnapshot
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot
Protobuf interface IPollVotesSnapshot generated from WAProto.
Defined in: [WAProto/index.d.ts:9804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9804)
## Properties
### pollVotes?
> `optional` **pollVotes**: `null` | [`IPollVoteSnapshot`](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot)\[]
Defined in: [WAProto/index.d.ts:9805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9805)
# MsgOpaqueData
Source: https://baileys.wiki/proto-reference/MsgOpaqueData/overview
Protobuf symbol MsgOpaqueData generated from WAProto.
## Enumerations
* [PollContentType](/proto-reference/MsgOpaqueData/enumerations/PollContentType)
* [PollType](/proto-reference/MsgOpaqueData/enumerations/PollType)
## Classes
* [EventLocation](/proto-reference/MsgOpaqueData/classes/EventLocation)
* [PollOption](/proto-reference/MsgOpaqueData/classes/PollOption)
* [PollVoteSnapshot](/proto-reference/MsgOpaqueData/classes/PollVoteSnapshot)
* [PollVotesSnapshot](/proto-reference/MsgOpaqueData/classes/PollVotesSnapshot)
## Interfaces
* [IEventLocation](/proto-reference/MsgOpaqueData/interfaces/IEventLocation)
* [IPollOption](/proto-reference/MsgOpaqueData/interfaces/IPollOption)
* [IPollVoteSnapshot](/proto-reference/MsgOpaqueData/interfaces/IPollVoteSnapshot)
* [IPollVotesSnapshot](/proto-reference/MsgOpaqueData/interfaces/IPollVotesSnapshot)
# Details
Source: https://baileys.wiki/proto-reference/NoiseCertificate/classes/Details
Protobuf class Details generated from WAProto.
Defined in: [WAProto/index.d.ts:9943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9943)
## Implements
* [`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails)
## Constructors
### new Details()
> **new Details**(`p`?): [`Details`](/proto-reference/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:9944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9944)
#### Parameters
##### p?
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails)
#### Returns
[`Details`](/proto-reference/NoiseCertificate/classes/Details)
## Properties
### expires?
> `optional` **expires**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9947)
#### Implementation of
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails).[`expires`](/proto-reference/NoiseCertificate/interfaces/IDetails#expires)
***
### issuer?
> `optional` **issuer**: `null` | `string`
Defined in: [WAProto/index.d.ts:9946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9946)
#### Implementation of
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails).[`issuer`](/proto-reference/NoiseCertificate/interfaces/IDetails#issuer)
***
### key?
> `optional` **key**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9949)
#### Implementation of
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails).[`key`](/proto-reference/NoiseCertificate/interfaces/IDetails#key)
***
### serial?
> `optional` **serial**: `null` | `number`
Defined in: [WAProto/index.d.ts:9945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9945)
#### Implementation of
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails).[`serial`](/proto-reference/NoiseCertificate/interfaces/IDetails#serial)
***
### subject?
> `optional` **subject**: `null` | `string`
Defined in: [WAProto/index.d.ts:9948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9948)
#### Implementation of
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails).[`subject`](/proto-reference/NoiseCertificate/interfaces/IDetails#subject)
## Methods
### create()
> `static` **create**(`properties`?): [`Details`](/proto-reference/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:9950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9950)
#### Parameters
##### properties?
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails)
#### Returns
[`Details`](/proto-reference/NoiseCertificate/classes/Details)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Details`](/proto-reference/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:9952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9952)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Details`](/proto-reference/NoiseCertificate/classes/Details)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:9951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9951)
#### Parameters
##### m
[`IDetails`](/proto-reference/NoiseCertificate/interfaces/IDetails)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Details`](/proto-reference/NoiseCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:9953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9953)
#### Parameters
##### d
#### Returns
[`Details`](/proto-reference/NoiseCertificate/classes/Details)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:9956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9956)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:9955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9955)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:9954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9954)
#### Parameters
##### m
[`Details`](/proto-reference/NoiseCertificate/classes/Details)
##### o?
`IConversionOptions`
#### Returns
`object`
# IDetails
Source: https://baileys.wiki/proto-reference/NoiseCertificate/interfaces/IDetails
Protobuf interface IDetails generated from WAProto.
Defined in: [WAProto/index.d.ts:9935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9935)
## Properties
### expires?
> `optional` **expires**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:9938](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9938)
***
### issuer?
> `optional` **issuer**: `null` | `string`
Defined in: [WAProto/index.d.ts:9937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9937)
***
### key?
> `optional` **key**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:9940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9940)
***
### serial?
> `optional` **serial**: `null` | `number`
Defined in: [WAProto/index.d.ts:9936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9936)
***
### subject?
> `optional` **subject**: `null` | `string`
Defined in: [WAProto/index.d.ts:9939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L9939)
# NoiseCertificate
Source: https://baileys.wiki/proto-reference/NoiseCertificate/overview
Protobuf symbol NoiseCertificate generated from WAProto.
## Classes
* [Details](/proto-reference/NoiseCertificate/classes/Details)
## Interfaces
* [IDetails](/proto-reference/NoiseCertificate/interfaces/IDetails)
# LeaveReason
Source: https://baileys.wiki/proto-reference/PastParticipant/enumerations/LeaveReason
Protobuf enumeration LeaveReason generated from WAProto.
Defined in: [WAProto/index.d.ts:10050](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10050)
## Enumeration Members
### LEFT
> **LEFT**: `0`
Defined in: [WAProto/index.d.ts:10051](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10051)
***
### REMOVED
> **REMOVED**: `1`
Defined in: [WAProto/index.d.ts:10052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10052)
# PastParticipant
Source: https://baileys.wiki/proto-reference/PastParticipant/overview
Protobuf symbol PastParticipant generated from WAProto.
## Enumerations
* [LeaveReason](/proto-reference/PastParticipant/enumerations/LeaveReason)
# Platform
Source: https://baileys.wiki/proto-reference/PatchDebugData/enumerations/Platform
Protobuf enumeration Platform generated from WAProto.
Defined in: [WAProto/index.d.ts:10112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10112)
## Enumeration Members
### ANDROID
> **ANDROID**: `0`
Defined in: [WAProto/index.d.ts:10113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10113)
***
### CAPI
> **CAPI**: `11`
Defined in: [WAProto/index.d.ts:10124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10124)
***
### DARWIN
> **DARWIN**: `6`
Defined in: [WAProto/index.d.ts:10119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10119)
***
### IPAD
> **IPAD**: `7`
Defined in: [WAProto/index.d.ts:10120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10120)
***
### IPHONE
> **IPHONE**: `2`
Defined in: [WAProto/index.d.ts:10115](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10115)
***
### SMBA
> **SMBA**: `1`
Defined in: [WAProto/index.d.ts:10114](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10114)
***
### SMBI
> **SMBI**: `3`
Defined in: [WAProto/index.d.ts:10116](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10116)
***
### UWP
> **UWP**: `5`
Defined in: [WAProto/index.d.ts:10118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10118)
***
### WASG
> **WASG**: `9`
Defined in: [WAProto/index.d.ts:10122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10122)
***
### WEARM
> **WEARM**: `10`
Defined in: [WAProto/index.d.ts:10123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10123)
***
### WEAROS
> **WEAROS**: `8`
Defined in: [WAProto/index.d.ts:10121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10121)
***
### WEB
> **WEB**: `4`
Defined in: [WAProto/index.d.ts:10117](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10117)
# PatchDebugData
Source: https://baileys.wiki/proto-reference/PatchDebugData/overview
Protobuf symbol PatchDebugData generated from WAProto.
## Enumerations
* [Platform](/proto-reference/PatchDebugData/enumerations/Platform)
# MediaData
Source: https://baileys.wiki/proto-reference/PaymentBackground/classes/MediaData
Protobuf class MediaData generated from WAProto.
Defined in: [WAProto/index.d.ts:10172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10172)
## Implements
* [`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData)
## Constructors
### new MediaData()
> **new MediaData**(`p`?): [`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
Defined in: [WAProto/index.d.ts:10173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10173)
#### Parameters
##### p?
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData)
#### Returns
[`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:10178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10178)
#### Implementation of
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData).[`directPath`](/proto-reference/PaymentBackground/interfaces/IMediaData#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10177)
#### Implementation of
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData).[`fileEncSha256`](/proto-reference/PaymentBackground/interfaces/IMediaData#fileencsha256)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10176)
#### Implementation of
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData).[`fileSha256`](/proto-reference/PaymentBackground/interfaces/IMediaData#filesha256)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10174)
#### Implementation of
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData).[`mediaKey`](/proto-reference/PaymentBackground/interfaces/IMediaData#mediakey)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10175)
#### Implementation of
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData).[`mediaKeyTimestamp`](/proto-reference/PaymentBackground/interfaces/IMediaData#mediakeytimestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
Defined in: [WAProto/index.d.ts:10179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10179)
#### Parameters
##### properties?
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData)
#### Returns
[`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
Defined in: [WAProto/index.d.ts:10181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10181)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10180)
#### Parameters
##### m
[`IMediaData`](/proto-reference/PaymentBackground/interfaces/IMediaData)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
Defined in: [WAProto/index.d.ts:10182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10182)
#### Parameters
##### d
#### Returns
[`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10185)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10184)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10183)
#### Parameters
##### m
[`MediaData`](/proto-reference/PaymentBackground/classes/MediaData)
##### o?
`IConversionOptions`
#### Returns
`object`
# Type
Source: https://baileys.wiki/proto-reference/PaymentBackground/enumerations/Type
Protobuf enumeration Type generated from WAProto.
Defined in: [WAProto/index.d.ts:10188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10188)
## Enumeration Members
### DEFAULT
> **DEFAULT**: `1`
Defined in: [WAProto/index.d.ts:10190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10190)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:10189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10189)
# IMediaData
Source: https://baileys.wiki/proto-reference/PaymentBackground/interfaces/IMediaData
Protobuf interface IMediaData generated from WAProto.
Defined in: [WAProto/index.d.ts:10164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10164)
## Properties
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:10169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10169)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10168)
***
### fileSha256?
> `optional` **fileSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10167)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10165)
***
### mediaKeyTimestamp?
> `optional` **mediaKeyTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:10166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10166)
# PaymentBackground
Source: https://baileys.wiki/proto-reference/PaymentBackground/overview
Protobuf symbol PaymentBackground generated from WAProto.
## Enumerations
* [Type](/proto-reference/PaymentBackground/enumerations/Type)
## Classes
* [MediaData](/proto-reference/PaymentBackground/classes/MediaData)
## Interfaces
* [IMediaData](/proto-reference/PaymentBackground/interfaces/IMediaData)
# Currency
Source: https://baileys.wiki/proto-reference/PaymentInfo/enumerations/Currency
Protobuf enumeration Currency generated from WAProto.
Defined in: [WAProto/index.d.ts:10236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10236)
## Enumeration Members
### INR
> **INR**: `1`
Defined in: [WAProto/index.d.ts:10238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10238)
***
### UNKNOWN\_CURRENCY
> **UNKNOWN\_CURRENCY**: `0`
Defined in: [WAProto/index.d.ts:10237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10237)
# Status
Source: https://baileys.wiki/proto-reference/PaymentInfo/enumerations/Status
Protobuf enumeration Status generated from WAProto.
Defined in: [WAProto/index.d.ts:10241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10241)
## Enumeration Members
### CANCELLED
> **CANCELLED**: `9`
Defined in: [WAProto/index.d.ts:10251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10251)
***
### COMPLETE
> **COMPLETE**: `4`
Defined in: [WAProto/index.d.ts:10246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10246)
***
### COULD\_NOT\_COMPLETE
> **COULD\_NOT\_COMPLETE**: `5`
Defined in: [WAProto/index.d.ts:10247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10247)
***
### EXPIRED
> **EXPIRED**: `7`
Defined in: [WAProto/index.d.ts:10249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10249)
***
### NEED\_TO\_ACCEPT
> **NEED\_TO\_ACCEPT**: `3`
Defined in: [WAProto/index.d.ts:10245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10245)
***
### PROCESSING
> **PROCESSING**: `1`
Defined in: [WAProto/index.d.ts:10243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10243)
***
### REFUNDED
> **REFUNDED**: `6`
Defined in: [WAProto/index.d.ts:10248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10248)
***
### REJECTED
> **REJECTED**: `8`
Defined in: [WAProto/index.d.ts:10250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10250)
***
### SENT
> **SENT**: `2`
Defined in: [WAProto/index.d.ts:10244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10244)
***
### UNKNOWN\_STATUS
> **UNKNOWN\_STATUS**: `0`
Defined in: [WAProto/index.d.ts:10242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10242)
***
### WAITING
> **WAITING**: `11`
Defined in: [WAProto/index.d.ts:10253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10253)
***
### WAITING\_FOR\_PAYER
> **WAITING\_FOR\_PAYER**: `10`
Defined in: [WAProto/index.d.ts:10252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10252)
# TxnStatus
Source: https://baileys.wiki/proto-reference/PaymentInfo/enumerations/TxnStatus
Protobuf enumeration TxnStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:10256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10256)
## Enumeration Members
### AUTH\_CANCEL\_FAILED
> **AUTH\_CANCEL\_FAILED**: `19`
Defined in: [WAProto/index.d.ts:10276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10276)
***
### AUTH\_CANCEL\_FAILED\_PROCESSING
> **AUTH\_CANCEL\_FAILED\_PROCESSING**: `18`
Defined in: [WAProto/index.d.ts:10275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10275)
***
### AUTH\_CANCELED
> **AUTH\_CANCELED**: `17`
Defined in: [WAProto/index.d.ts:10274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10274)
***
### COLLECT\_CANCELED
> **COLLECT\_CANCELED**: `26`
Defined in: [WAProto/index.d.ts:10283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10283)
***
### COLLECT\_CANCELLING
> **COLLECT\_CANCELLING**: `27`
Defined in: [WAProto/index.d.ts:10284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10284)
***
### COLLECT\_EXPIRED
> **COLLECT\_EXPIRED**: `25`
Defined in: [WAProto/index.d.ts:10282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10282)
***
### COLLECT\_FAILED
> **COLLECT\_FAILED**: `22`
Defined in: [WAProto/index.d.ts:10279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10279)
***
### COLLECT\_FAILED\_RISK
> **COLLECT\_FAILED\_RISK**: `23`
Defined in: [WAProto/index.d.ts:10280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10280)
***
### COLLECT\_INIT
> **COLLECT\_INIT**: `20`
Defined in: [WAProto/index.d.ts:10277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10277)
***
### COLLECT\_REJECTED
> **COLLECT\_REJECTED**: `24`
Defined in: [WAProto/index.d.ts:10281](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10281)
***
### COLLECT\_SUCCESS
> **COLLECT\_SUCCESS**: `21`
Defined in: [WAProto/index.d.ts:10278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10278)
***
### COMPLETED
> **COMPLETED**: `5`
Defined in: [WAProto/index.d.ts:10262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10262)
***
### EXPIRED\_TXN
> **EXPIRED\_TXN**: `16`
Defined in: [WAProto/index.d.ts:10273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10273)
***
### FAILED
> **FAILED**: `6`
Defined in: [WAProto/index.d.ts:10263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10263)
***
### FAILED\_DA
> **FAILED\_DA**: `10`
Defined in: [WAProto/index.d.ts:10267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10267)
***
### FAILED\_DA\_FINAL
> **FAILED\_DA\_FINAL**: `11`
Defined in: [WAProto/index.d.ts:10268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10268)
***
### FAILED\_PROCESSING
> **FAILED\_PROCESSING**: `8`
Defined in: [WAProto/index.d.ts:10265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10265)
***
### FAILED\_RECEIVER\_PROCESSING
> **FAILED\_RECEIVER\_PROCESSING**: `9`
Defined in: [WAProto/index.d.ts:10266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10266)
***
### FAILED\_RISK
> **FAILED\_RISK**: `7`
Defined in: [WAProto/index.d.ts:10264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10264)
***
### IN\_REVIEW
> **IN\_REVIEW**: `28`
Defined in: [WAProto/index.d.ts:10285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10285)
***
### INIT
> **INIT**: `3`
Defined in: [WAProto/index.d.ts:10260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10260)
***
### PENDING\_RECEIVER\_SETUP
> **PENDING\_RECEIVER\_SETUP**: `2`
Defined in: [WAProto/index.d.ts:10259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10259)
***
### PENDING\_SETUP
> **PENDING\_SETUP**: `1`
Defined in: [WAProto/index.d.ts:10258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10258)
***
### REFUND\_FAILED
> **REFUND\_FAILED**: `13`
Defined in: [WAProto/index.d.ts:10270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10270)
***
### REFUND\_FAILED\_DA
> **REFUND\_FAILED\_DA**: `15`
Defined in: [WAProto/index.d.ts:10272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10272)
***
### REFUND\_FAILED\_PROCESSING
> **REFUND\_FAILED\_PROCESSING**: `14`
Defined in: [WAProto/index.d.ts:10271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10271)
***
### REFUND\_PENDING
> **REFUND\_PENDING**: `31`
Defined in: [WAProto/index.d.ts:10288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10288)
***
### REFUNDED\_TXN
> **REFUNDED\_TXN**: `12`
Defined in: [WAProto/index.d.ts:10269](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10269)
***
### REVERSAL\_PENDING
> **REVERSAL\_PENDING**: `30`
Defined in: [WAProto/index.d.ts:10287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10287)
***
### REVERSAL\_SUCCESS
> **REVERSAL\_SUCCESS**: `29`
Defined in: [WAProto/index.d.ts:10286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10286)
***
### SUCCESS
> **SUCCESS**: `4`
Defined in: [WAProto/index.d.ts:10261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10261)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:10257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10257)
# PaymentInfo
Source: https://baileys.wiki/proto-reference/PaymentInfo/overview
Protobuf symbol PaymentInfo generated from WAProto.
## Enumerations
* [Currency](/proto-reference/PaymentInfo/enumerations/Currency)
* [Status](/proto-reference/PaymentInfo/enumerations/Status)
* [TxnStatus](/proto-reference/PaymentInfo/enumerations/TxnStatus)
# Type
Source: https://baileys.wiki/proto-reference/PinInChat/enumerations/Type
Protobuf enumeration Type generated from WAProto.
Defined in: [WAProto/index.d.ts:10356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10356)
## Enumeration Members
### PIN\_FOR\_ALL
> **PIN\_FOR\_ALL**: `1`
Defined in: [WAProto/index.d.ts:10358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10358)
***
### UNKNOWN\_TYPE
> **UNKNOWN\_TYPE**: `0`
Defined in: [WAProto/index.d.ts:10357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10357)
***
### UNPIN\_FOR\_ALL
> **UNPIN\_FOR\_ALL**: `2`
Defined in: [WAProto/index.d.ts:10359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10359)
# PinInChat
Source: https://baileys.wiki/proto-reference/PinInChat/overview
Protobuf symbol PinInChat generated from WAProto.
## Enumerations
* [Type](/proto-reference/PinInChat/enumerations/Type)
# VideoQuality
Source: https://baileys.wiki/proto-reference/ProcessedVideo/enumerations/VideoQuality
Protobuf enumeration VideoQuality generated from WAProto.
Defined in: [WAProto/index.d.ts:10561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10561)
## Enumeration Members
### HIGH
> **HIGH**: `3`
Defined in: [WAProto/index.d.ts:10565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10565)
***
### LOW
> **LOW**: `1`
Defined in: [WAProto/index.d.ts:10563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10563)
***
### MID
> **MID**: `2`
Defined in: [WAProto/index.d.ts:10564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10564)
***
### UNDEFINED
> **UNDEFINED**: `0`
Defined in: [WAProto/index.d.ts:10562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10562)
# ProcessedVideo
Source: https://baileys.wiki/proto-reference/ProcessedVideo/overview
Protobuf symbol ProcessedVideo generated from WAProto.
## Enumerations
* [VideoQuality](/proto-reference/ProcessedVideo/enumerations/VideoQuality)
# SenderChainKey
Source: https://baileys.wiki/proto-reference/SenderKeyStateStructure/classes/SenderChainKey
Protobuf class SenderChainKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10808)
## Implements
* [`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey)
## Constructors
### new SenderChainKey()
> **new SenderChainKey**(`p`?): [`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
Defined in: [WAProto/index.d.ts:10809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10809)
#### Parameters
##### p?
[`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey)
#### Returns
[`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
## Properties
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10810)
#### Implementation of
[`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey).[`iteration`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey#iteration)
***
### seed?
> `optional` **seed**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10811)
#### Implementation of
[`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey).[`seed`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey#seed)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
Defined in: [WAProto/index.d.ts:10812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10812)
#### Parameters
##### properties?
[`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey)
#### Returns
[`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
Defined in: [WAProto/index.d.ts:10814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10814)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10813)
#### Parameters
##### m
[`ISenderChainKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
Defined in: [WAProto/index.d.ts:10815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10815)
#### Parameters
##### d
#### Returns
[`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10818)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10817)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10816)
#### Parameters
##### m
[`SenderChainKey`](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# SenderMessageKey
Source: https://baileys.wiki/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey
Protobuf class SenderMessageKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10826)
## Implements
* [`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey)
## Constructors
### new SenderMessageKey()
> **new SenderMessageKey**(`p`?): [`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
Defined in: [WAProto/index.d.ts:10827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10827)
#### Parameters
##### p?
[`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey)
#### Returns
[`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
## Properties
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10828)
#### Implementation of
[`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey).[`iteration`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey#iteration)
***
### seed?
> `optional` **seed**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10829)
#### Implementation of
[`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey).[`seed`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey#seed)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
Defined in: [WAProto/index.d.ts:10830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10830)
#### Parameters
##### properties?
[`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey)
#### Returns
[`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
Defined in: [WAProto/index.d.ts:10832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10832)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10831)
#### Parameters
##### m
[`ISenderMessageKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
Defined in: [WAProto/index.d.ts:10833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10833)
#### Parameters
##### d
#### Returns
[`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10836)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10835)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10834)
#### Parameters
##### m
[`SenderMessageKey`](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# SenderSigningKey
Source: https://baileys.wiki/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey
Protobuf class SenderSigningKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10844)
## Implements
* [`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey)
## Constructors
### new SenderSigningKey()
> **new SenderSigningKey**(`p`?): [`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
Defined in: [WAProto/index.d.ts:10845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10845)
#### Parameters
##### p?
[`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey)
#### Returns
[`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
## Properties
### private?
> `optional` **private**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10847)
#### Implementation of
[`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey).[`private`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey#private)
***
### public?
> `optional` **public**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10846)
#### Implementation of
[`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey).[`public`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey#public)
## Methods
### create()
> `static` **create**(`properties`?): [`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
Defined in: [WAProto/index.d.ts:10848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10848)
#### Parameters
##### properties?
[`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey)
#### Returns
[`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
Defined in: [WAProto/index.d.ts:10850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10850)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10849)
#### Parameters
##### m
[`ISenderSigningKey`](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
Defined in: [WAProto/index.d.ts:10851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10851)
#### Parameters
##### d
#### Returns
[`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10854)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10853)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10852)
#### Parameters
##### m
[`SenderSigningKey`](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# ISenderChainKey
Source: https://baileys.wiki/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey
Protobuf interface ISenderChainKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10803)
## Properties
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10804)
***
### seed?
> `optional` **seed**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10805)
# ISenderMessageKey
Source: https://baileys.wiki/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey
Protobuf interface ISenderMessageKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10821)
## Properties
### iteration?
> `optional` **iteration**: `null` | `number`
Defined in: [WAProto/index.d.ts:10822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10822)
***
### seed?
> `optional` **seed**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10823)
# ISenderSigningKey
Source: https://baileys.wiki/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey
Protobuf interface ISenderSigningKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10839)
## Properties
### private?
> `optional` **private**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10841)
***
### public?
> `optional` **public**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10840)
# SenderKeyStateStructure
Source: https://baileys.wiki/proto-reference/SenderKeyStateStructure/overview
Protobuf symbol SenderKeyStateStructure generated from WAProto.
## Classes
* [SenderChainKey](/proto-reference/SenderKeyStateStructure/classes/SenderChainKey)
* [SenderMessageKey](/proto-reference/SenderKeyStateStructure/classes/SenderMessageKey)
* [SenderSigningKey](/proto-reference/SenderKeyStateStructure/classes/SenderSigningKey)
## Interfaces
* [ISenderChainKey](/proto-reference/SenderKeyStateStructure/interfaces/ISenderChainKey)
* [ISenderMessageKey](/proto-reference/SenderKeyStateStructure/interfaces/ISenderMessageKey)
* [ISenderSigningKey](/proto-reference/SenderKeyStateStructure/interfaces/ISenderSigningKey)
# ChainKey
Source: https://baileys.wiki/proto-reference/SessionStructure/Chain/classes/ChainKey
Protobuf class ChainKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10945)
## Implements
* [`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)
## Constructors
### new ChainKey()
> **new ChainKey**(`p`?): [`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
Defined in: [WAProto/index.d.ts:10946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10946)
#### Parameters
##### p?
[`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)
#### Returns
[`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
## Properties
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:10947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10947)
#### Implementation of
[`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey).[`index`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey#index)
***
### key?
> `optional` **key**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10948)
#### Implementation of
[`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey).[`key`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey#key)
## Methods
### create()
> `static` **create**(`properties`?): [`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
Defined in: [WAProto/index.d.ts:10949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10949)
#### Parameters
##### properties?
[`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)
#### Returns
[`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
Defined in: [WAProto/index.d.ts:10951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10951)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10950)
#### Parameters
##### m
[`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
Defined in: [WAProto/index.d.ts:10952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10952)
#### Parameters
##### d
#### Returns
[`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10955)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10954)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10953)
#### Parameters
##### m
[`ChainKey`](/proto-reference/SessionStructure/Chain/classes/ChainKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# MessageKey
Source: https://baileys.wiki/proto-reference/SessionStructure/Chain/classes/MessageKey
Protobuf class MessageKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10965)
## Implements
* [`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)
## Constructors
### new MessageKey()
> **new MessageKey**(`p`?): [`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
Defined in: [WAProto/index.d.ts:10966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10966)
#### Parameters
##### p?
[`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)
#### Returns
[`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
## Properties
### cipherKey?
> `optional` **cipherKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10968)
#### Implementation of
[`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey).[`cipherKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey#cipherkey)
***
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:10967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10967)
#### Implementation of
[`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey).[`index`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey#index)
***
### iv?
> `optional` **iv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10970)
#### Implementation of
[`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey).[`iv`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey#iv)
***
### macKey?
> `optional` **macKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10969)
#### Implementation of
[`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey).[`macKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey#mackey)
## Methods
### create()
> `static` **create**(`properties`?): [`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
Defined in: [WAProto/index.d.ts:10971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10971)
#### Parameters
##### properties?
[`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)
#### Returns
[`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
Defined in: [WAProto/index.d.ts:10973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10973)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10972)
#### Parameters
##### m
[`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
Defined in: [WAProto/index.d.ts:10974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10974)
#### Parameters
##### d
#### Returns
[`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10977)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10976)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10975)
#### Parameters
##### m
[`MessageKey`](/proto-reference/SessionStructure/Chain/classes/MessageKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# IChainKey
Source: https://baileys.wiki/proto-reference/SessionStructure/Chain/interfaces/IChainKey
Protobuf interface IChainKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10940)
## Properties
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:10941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10941)
***
### key?
> `optional` **key**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10942)
# IMessageKey
Source: https://baileys.wiki/proto-reference/SessionStructure/Chain/interfaces/IMessageKey
Protobuf interface IMessageKey generated from WAProto.
Defined in: [WAProto/index.d.ts:10958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10958)
## Properties
### cipherKey?
> `optional` **cipherKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10960)
***
### index?
> `optional` **index**: `null` | `number`
Defined in: [WAProto/index.d.ts:10959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10959)
***
### iv?
> `optional` **iv**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10962)
***
### macKey?
> `optional` **macKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10961)
# Chain
Source: https://baileys.wiki/proto-reference/SessionStructure/Chain/overview
Protobuf symbol Chain generated from WAProto.
## Classes
* [ChainKey](/proto-reference/SessionStructure/Chain/classes/ChainKey)
* [MessageKey](/proto-reference/SessionStructure/Chain/classes/MessageKey)
## Interfaces
* [IChainKey](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)
* [IMessageKey](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)
# Chain
Source: https://baileys.wiki/proto-reference/SessionStructure/classes/Chain
Protobuf class Chain generated from WAProto.
Defined in: [WAProto/index.d.ts:10923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10923)
## Implements
* [`IChain`](/proto-reference/SessionStructure/interfaces/IChain)
## Constructors
### new Chain()
> **new Chain**(`p`?): [`Chain`](/proto-reference/SessionStructure/classes/Chain)
Defined in: [WAProto/index.d.ts:10924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10924)
#### Parameters
##### p?
[`IChain`](/proto-reference/SessionStructure/interfaces/IChain)
#### Returns
[`Chain`](/proto-reference/SessionStructure/classes/Chain)
## Properties
### chainKey?
> `optional` **chainKey**: `null` | [`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)
Defined in: [WAProto/index.d.ts:10927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10927)
#### Implementation of
[`IChain`](/proto-reference/SessionStructure/interfaces/IChain).[`chainKey`](/proto-reference/SessionStructure/interfaces/IChain#chainkey)
***
### messageKeys
> **messageKeys**: [`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)\[]
Defined in: [WAProto/index.d.ts:10928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10928)
#### Implementation of
[`IChain`](/proto-reference/SessionStructure/interfaces/IChain).[`messageKeys`](/proto-reference/SessionStructure/interfaces/IChain#messagekeys)
***
### senderRatchetKey?
> `optional` **senderRatchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10925)
#### Implementation of
[`IChain`](/proto-reference/SessionStructure/interfaces/IChain).[`senderRatchetKey`](/proto-reference/SessionStructure/interfaces/IChain#senderratchetkey)
***
### senderRatchetKeyPrivate?
> `optional` **senderRatchetKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10926)
#### Implementation of
[`IChain`](/proto-reference/SessionStructure/interfaces/IChain).[`senderRatchetKeyPrivate`](/proto-reference/SessionStructure/interfaces/IChain#senderratchetkeyprivate)
## Methods
### create()
> `static` **create**(`properties`?): [`Chain`](/proto-reference/SessionStructure/classes/Chain)
Defined in: [WAProto/index.d.ts:10929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10929)
#### Parameters
##### properties?
[`IChain`](/proto-reference/SessionStructure/interfaces/IChain)
#### Returns
[`Chain`](/proto-reference/SessionStructure/classes/Chain)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Chain`](/proto-reference/SessionStructure/classes/Chain)
Defined in: [WAProto/index.d.ts:10931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10931)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Chain`](/proto-reference/SessionStructure/classes/Chain)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:10930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10930)
#### Parameters
##### m
[`IChain`](/proto-reference/SessionStructure/interfaces/IChain)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Chain`](/proto-reference/SessionStructure/classes/Chain)
Defined in: [WAProto/index.d.ts:10932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10932)
#### Parameters
##### d
#### Returns
[`Chain`](/proto-reference/SessionStructure/classes/Chain)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:10935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10935)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:10934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10934)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:10933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10933)
#### Parameters
##### m
[`Chain`](/proto-reference/SessionStructure/classes/Chain)
##### o?
`IConversionOptions`
#### Returns
`object`
# PendingKeyExchange
Source: https://baileys.wiki/proto-reference/SessionStructure/classes/PendingKeyExchange
Protobuf class PendingKeyExchange generated from WAProto.
Defined in: [WAProto/index.d.ts:10991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10991)
## Implements
* [`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange)
## Constructors
### new PendingKeyExchange()
> **new PendingKeyExchange**(`p`?): [`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
Defined in: [WAProto/index.d.ts:10992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10992)
#### Parameters
##### p?
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange)
#### Returns
[`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
## Properties
### localBaseKey?
> `optional` **localBaseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10994)
#### Implementation of
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange).[`localBaseKey`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange#localbasekey)
***
### localBaseKeyPrivate?
> `optional` **localBaseKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10995)
#### Implementation of
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange).[`localBaseKeyPrivate`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange#localbasekeyprivate)
***
### localIdentityKey?
> `optional` **localIdentityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10998)
#### Implementation of
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange).[`localIdentityKey`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange#localidentitykey)
***
### localIdentityKeyPrivate?
> `optional` **localIdentityKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10999)
#### Implementation of
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange).[`localIdentityKeyPrivate`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange#localidentitykeyprivate)
***
### localRatchetKey?
> `optional` **localRatchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10996](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10996)
#### Implementation of
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange).[`localRatchetKey`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange#localratchetkey)
***
### localRatchetKeyPrivate?
> `optional` **localRatchetKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10997](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10997)
#### Implementation of
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange).[`localRatchetKeyPrivate`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange#localratchetkeyprivate)
***
### sequence?
> `optional` **sequence**: `null` | `number`
Defined in: [WAProto/index.d.ts:10993](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10993)
#### Implementation of
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange).[`sequence`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange#sequence)
## Methods
### create()
> `static` **create**(`properties`?): [`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
Defined in: [WAProto/index.d.ts:11000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11000)
#### Parameters
##### properties?
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange)
#### Returns
[`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
Defined in: [WAProto/index.d.ts:11002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11002)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11001)
#### Parameters
##### m
[`IPendingKeyExchange`](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
Defined in: [WAProto/index.d.ts:11003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11003)
#### Parameters
##### d
#### Returns
[`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11006)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11005)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11004)
#### Parameters
##### m
[`PendingKeyExchange`](/proto-reference/SessionStructure/classes/PendingKeyExchange)
##### o?
`IConversionOptions`
#### Returns
`object`
# PendingPreKey
Source: https://baileys.wiki/proto-reference/SessionStructure/classes/PendingPreKey
Protobuf class PendingPreKey generated from WAProto.
Defined in: [WAProto/index.d.ts:11015](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11015)
## Implements
* [`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey)
## Constructors
### new PendingPreKey()
> **new PendingPreKey**(`p`?): [`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
Defined in: [WAProto/index.d.ts:11016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11016)
#### Parameters
##### p?
[`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey)
#### Returns
[`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
## Properties
### baseKey?
> `optional` **baseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11019)
#### Implementation of
[`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey).[`baseKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey#basekey)
***
### preKeyId?
> `optional` **preKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:11017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11017)
#### Implementation of
[`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey).[`preKeyId`](/proto-reference/SessionStructure/interfaces/IPendingPreKey#prekeyid)
***
### signedPreKeyId?
> `optional` **signedPreKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:11018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11018)
#### Implementation of
[`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey).[`signedPreKeyId`](/proto-reference/SessionStructure/interfaces/IPendingPreKey#signedprekeyid)
## Methods
### create()
> `static` **create**(`properties`?): [`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
Defined in: [WAProto/index.d.ts:11020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11020)
#### Parameters
##### properties?
[`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey)
#### Returns
[`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
Defined in: [WAProto/index.d.ts:11022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11022)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11021)
#### Parameters
##### m
[`IPendingPreKey`](/proto-reference/SessionStructure/interfaces/IPendingPreKey)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
Defined in: [WAProto/index.d.ts:11023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11023)
#### Parameters
##### d
#### Returns
[`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11026)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11025)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11024)
#### Parameters
##### m
[`PendingPreKey`](/proto-reference/SessionStructure/classes/PendingPreKey)
##### o?
`IConversionOptions`
#### Returns
`object`
# IChain
Source: https://baileys.wiki/proto-reference/SessionStructure/interfaces/IChain
Protobuf interface IChain generated from WAProto.
Defined in: [WAProto/index.d.ts:10916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10916)
## Properties
### chainKey?
> `optional` **chainKey**: `null` | [`IChainKey`](/proto-reference/SessionStructure/Chain/interfaces/IChainKey)
Defined in: [WAProto/index.d.ts:10919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10919)
***
### messageKeys?
> `optional` **messageKeys**: `null` | [`IMessageKey`](/proto-reference/SessionStructure/Chain/interfaces/IMessageKey)\[]
Defined in: [WAProto/index.d.ts:10920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10920)
***
### senderRatchetKey?
> `optional` **senderRatchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10917)
***
### senderRatchetKeyPrivate?
> `optional` **senderRatchetKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10918)
# IPendingKeyExchange
Source: https://baileys.wiki/proto-reference/SessionStructure/interfaces/IPendingKeyExchange
Protobuf interface IPendingKeyExchange generated from WAProto.
Defined in: [WAProto/index.d.ts:10981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10981)
## Properties
### localBaseKey?
> `optional` **localBaseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10983)
***
### localBaseKeyPrivate?
> `optional` **localBaseKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10984)
***
### localIdentityKey?
> `optional` **localIdentityKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10987)
***
### localIdentityKeyPrivate?
> `optional` **localIdentityKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10988)
***
### localRatchetKey?
> `optional` **localRatchetKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10985)
***
### localRatchetKeyPrivate?
> `optional` **localRatchetKeyPrivate**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:10986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10986)
***
### sequence?
> `optional` **sequence**: `null` | `number`
Defined in: [WAProto/index.d.ts:10982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L10982)
# IPendingPreKey
Source: https://baileys.wiki/proto-reference/SessionStructure/interfaces/IPendingPreKey
Protobuf interface IPendingPreKey generated from WAProto.
Defined in: [WAProto/index.d.ts:11009](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11009)
## Properties
### baseKey?
> `optional` **baseKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:11012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11012)
***
### preKeyId?
> `optional` **preKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:11010](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11010)
***
### signedPreKeyId?
> `optional` **signedPreKeyId**: `null` | `number`
Defined in: [WAProto/index.d.ts:11011](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11011)
# SessionStructure
Source: https://baileys.wiki/proto-reference/SessionStructure/overview
Protobuf symbol SessionStructure generated from WAProto.
## Namespaces
* [Chain](/proto-reference/SessionStructure/Chain/overview)
## Classes
* [Chain](/proto-reference/SessionStructure/classes/Chain)
* [PendingKeyExchange](/proto-reference/SessionStructure/classes/PendingKeyExchange)
* [PendingPreKey](/proto-reference/SessionStructure/classes/PendingPreKey)
## Interfaces
* [IChain](/proto-reference/SessionStructure/interfaces/IChain)
* [IPendingKeyExchange](/proto-reference/SessionStructure/interfaces/IPendingKeyExchange)
* [IPendingPreKey](/proto-reference/SessionStructure/interfaces/IPendingPreKey)
# Source
Source: https://baileys.wiki/proto-reference/StatusAttribution/AiCreatedAttribution/enumerations/Source
Protobuf enumeration Source generated from WAProto.
Defined in: [WAProto/index.d.ts:11152](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11152)
## Enumeration Members
### STATUS\_MIMICRY
> **STATUS\_MIMICRY**: `1`
Defined in: [WAProto/index.d.ts:11154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11154)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:11153](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11153)
# AiCreatedAttribution
Source: https://baileys.wiki/proto-reference/StatusAttribution/AiCreatedAttribution/overview
Protobuf symbol AiCreatedAttribution generated from WAProto.
## Enumerations
* [Source](/proto-reference/StatusAttribution/AiCreatedAttribution/enumerations/Source)
# Source
Source: https://baileys.wiki/proto-reference/StatusAttribution/ExternalShare/enumerations/Source
Protobuf enumeration Source generated from WAProto.
Defined in: [WAProto/index.d.ts:11182](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11182)
## Enumeration Members
### APPLE\_MUSIC
> **APPLE\_MUSIC**: `8`
Defined in: [WAProto/index.d.ts:11191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11191)
***
### FACEBOOK
> **FACEBOOK**: `2`
Defined in: [WAProto/index.d.ts:11185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11185)
***
### GOOGLE\_PHOTOS
> **GOOGLE\_PHOTOS**: `10`
Defined in: [WAProto/index.d.ts:11193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11193)
***
### INSTAGRAM
> **INSTAGRAM**: `1`
Defined in: [WAProto/index.d.ts:11184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11184)
***
### MESSENGER
> **MESSENGER**: `3`
Defined in: [WAProto/index.d.ts:11186](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11186)
***
### PINTEREST
> **PINTEREST**: `6`
Defined in: [WAProto/index.d.ts:11189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11189)
***
### SHARECHAT
> **SHARECHAT**: `9`
Defined in: [WAProto/index.d.ts:11192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11192)
***
### SPOTIFY
> **SPOTIFY**: `4`
Defined in: [WAProto/index.d.ts:11187](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11187)
***
### THREADS
> **THREADS**: `7`
Defined in: [WAProto/index.d.ts:11190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11190)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:11183](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11183)
***
### YOUTUBE
> **YOUTUBE**: `5`
Defined in: [WAProto/index.d.ts:11188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11188)
# ExternalShare
Source: https://baileys.wiki/proto-reference/StatusAttribution/ExternalShare/overview
Protobuf symbol ExternalShare generated from WAProto.
## Enumerations
* [Source](/proto-reference/StatusAttribution/ExternalShare/enumerations/Source)
# Source
Source: https://baileys.wiki/proto-reference/StatusAttribution/RLAttribution/enumerations/Source
Protobuf enumeration Source generated from WAProto.
Defined in: [WAProto/index.d.ts:11257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11257)
## Enumeration Members
### HYPERNOVA\_GLASSES
> **HYPERNOVA\_GLASSES**: `3`
Defined in: [WAProto/index.d.ts:11261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11261)
***
### OAKLEY\_META\_GLASSES
> **OAKLEY\_META\_GLASSES**: `2`
Defined in: [WAProto/index.d.ts:11260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11260)
***
### RAY\_BAN\_META\_GLASSES
> **RAY\_BAN\_META\_GLASSES**: `1`
Defined in: [WAProto/index.d.ts:11259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11259)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:11258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11258)
# RLAttribution
Source: https://baileys.wiki/proto-reference/StatusAttribution/RLAttribution/overview
Protobuf symbol RLAttribution generated from WAProto.
## Enumerations
* [Source](/proto-reference/StatusAttribution/RLAttribution/enumerations/Source)
# Metadata
Source: https://baileys.wiki/proto-reference/StatusAttribution/StatusReshare/classes/Metadata
Protobuf class Metadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11292](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11292)
## Implements
* [`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata)
## Constructors
### new Metadata()
> **new Metadata**(`p`?): [`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
Defined in: [WAProto/index.d.ts:11293](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11293)
#### Parameters
##### p?
[`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata)
#### Returns
[`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
## Properties
### channelJid?
> `optional` **channelJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11295)
#### Implementation of
[`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata).[`channelJid`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata#channeljid)
***
### channelMessageId?
> `optional` **channelMessageId**: `null` | `number`
Defined in: [WAProto/index.d.ts:11296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11296)
#### Implementation of
[`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata).[`channelMessageId`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata#channelmessageid)
***
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:11294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11294)
#### Implementation of
[`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata).[`duration`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata#duration)
***
### hasMultipleReshares?
> `optional` **hasMultipleReshares**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11297)
#### Implementation of
[`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata).[`hasMultipleReshares`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata#hasmultiplereshares)
## Methods
### create()
> `static` **create**(`properties`?): [`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
Defined in: [WAProto/index.d.ts:11298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11298)
#### Parameters
##### properties?
[`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata)
#### Returns
[`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
Defined in: [WAProto/index.d.ts:11300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11300)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11299)
#### Parameters
##### m
[`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
Defined in: [WAProto/index.d.ts:11301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11301)
#### Parameters
##### d
#### Returns
[`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11304)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11303)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11302)
#### Parameters
##### m
[`Metadata`](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# Source
Source: https://baileys.wiki/proto-reference/StatusAttribution/StatusReshare/enumerations/Source
Protobuf enumeration Source generated from WAProto.
Defined in: [WAProto/index.d.ts:11307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11307)
## Enumeration Members
### CHANNEL\_RESHARE
> **CHANNEL\_RESHARE**: `3`
Defined in: [WAProto/index.d.ts:11311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11311)
***
### FORWARD
> **FORWARD**: `4`
Defined in: [WAProto/index.d.ts:11312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11312)
***
### INTERNAL\_RESHARE
> **INTERNAL\_RESHARE**: `1`
Defined in: [WAProto/index.d.ts:11309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11309)
***
### MENTION\_RESHARE
> **MENTION\_RESHARE**: `2`
Defined in: [WAProto/index.d.ts:11310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11310)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:11308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11308)
# IMetadata
Source: https://baileys.wiki/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata
Protobuf interface IMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11285)
## Properties
### channelJid?
> `optional` **channelJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11287)
***
### channelMessageId?
> `optional` **channelMessageId**: `null` | `number`
Defined in: [WAProto/index.d.ts:11288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11288)
***
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:11286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11286)
***
### hasMultipleReshares?
> `optional` **hasMultipleReshares**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11289)
# StatusReshare
Source: https://baileys.wiki/proto-reference/StatusAttribution/StatusReshare/overview
Protobuf symbol StatusReshare generated from WAProto.
## Enumerations
* [Source](/proto-reference/StatusAttribution/StatusReshare/enumerations/Source)
## Classes
* [Metadata](/proto-reference/StatusAttribution/StatusReshare/classes/Metadata)
## Interfaces
* [IMetadata](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata)
# AiCreatedAttribution
Source: https://baileys.wiki/proto-reference/StatusAttribution/classes/AiCreatedAttribution
Protobuf class AiCreatedAttribution generated from WAProto.
Defined in: [WAProto/index.d.ts:11138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11138)
## Implements
* [`IAiCreatedAttribution`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution)
## Constructors
### new AiCreatedAttribution()
> **new AiCreatedAttribution**(`p`?): [`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
Defined in: [WAProto/index.d.ts:11139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11139)
#### Parameters
##### p?
[`IAiCreatedAttribution`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution)
#### Returns
[`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
## Properties
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/AiCreatedAttribution/enumerations/Source)
Defined in: [WAProto/index.d.ts:11140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11140)
#### Implementation of
[`IAiCreatedAttribution`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution).[`source`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution#source)
## Methods
### create()
> `static` **create**(`properties`?): [`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
Defined in: [WAProto/index.d.ts:11141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11141)
#### Parameters
##### properties?
[`IAiCreatedAttribution`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution)
#### Returns
[`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
Defined in: [WAProto/index.d.ts:11143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11143)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11142)
#### Parameters
##### m
[`IAiCreatedAttribution`](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
Defined in: [WAProto/index.d.ts:11144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11144)
#### Parameters
##### d
#### Returns
[`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11147](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11147)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11146](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11146)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11145)
#### Parameters
##### m
[`AiCreatedAttribution`](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
##### o?
`IConversionOptions`
#### Returns
`object`
# ExternalShare
Source: https://baileys.wiki/proto-reference/StatusAttribution/classes/ExternalShare
Protobuf class ExternalShare generated from WAProto.
Defined in: [WAProto/index.d.ts:11165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11165)
## Implements
* [`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare)
## Constructors
### new ExternalShare()
> **new ExternalShare**(`p`?): [`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
Defined in: [WAProto/index.d.ts:11166](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11166)
#### Parameters
##### p?
[`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare)
#### Returns
[`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
## Properties
### actionFallbackUrl?
> `optional` **actionFallbackUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:11170](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11170)
#### Implementation of
[`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare).[`actionFallbackUrl`](/proto-reference/StatusAttribution/interfaces/IExternalShare#actionfallbackurl)
***
### actionUrl?
> `optional` **actionUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:11167](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11167)
#### Implementation of
[`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare).[`actionUrl`](/proto-reference/StatusAttribution/interfaces/IExternalShare#actionurl)
***
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:11169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11169)
#### Implementation of
[`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare).[`duration`](/proto-reference/StatusAttribution/interfaces/IExternalShare#duration)
***
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/ExternalShare/enumerations/Source)
Defined in: [WAProto/index.d.ts:11168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11168)
#### Implementation of
[`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare).[`source`](/proto-reference/StatusAttribution/interfaces/IExternalShare#source)
## Methods
### create()
> `static` **create**(`properties`?): [`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
Defined in: [WAProto/index.d.ts:11171](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11171)
#### Parameters
##### properties?
[`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare)
#### Returns
[`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
Defined in: [WAProto/index.d.ts:11173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11173)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11172)
#### Parameters
##### m
[`IExternalShare`](/proto-reference/StatusAttribution/interfaces/IExternalShare)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
Defined in: [WAProto/index.d.ts:11174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11174)
#### Parameters
##### d
#### Returns
[`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11177)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11176)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11175)
#### Parameters
##### m
[`ExternalShare`](/proto-reference/StatusAttribution/classes/ExternalShare)
##### o?
`IConversionOptions`
#### Returns
`object`
# GroupStatus
Source: https://baileys.wiki/proto-reference/StatusAttribution/classes/GroupStatus
Protobuf class GroupStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:11201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11201)
## Implements
* [`IGroupStatus`](/proto-reference/StatusAttribution/interfaces/IGroupStatus)
## Constructors
### new GroupStatus()
> **new GroupStatus**(`p`?): [`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
Defined in: [WAProto/index.d.ts:11202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11202)
#### Parameters
##### p?
[`IGroupStatus`](/proto-reference/StatusAttribution/interfaces/IGroupStatus)
#### Returns
[`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
## Properties
### authorJid?
> `optional` **authorJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11203)
#### Implementation of
[`IGroupStatus`](/proto-reference/StatusAttribution/interfaces/IGroupStatus).[`authorJid`](/proto-reference/StatusAttribution/interfaces/IGroupStatus#authorjid)
## Methods
### create()
> `static` **create**(`properties`?): [`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
Defined in: [WAProto/index.d.ts:11204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11204)
#### Parameters
##### properties?
[`IGroupStatus`](/proto-reference/StatusAttribution/interfaces/IGroupStatus)
#### Returns
[`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
***
### decode()
> `static` **decode**(`r`, `l`?): [`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
Defined in: [WAProto/index.d.ts:11206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11206)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11205)
#### Parameters
##### m
[`IGroupStatus`](/proto-reference/StatusAttribution/interfaces/IGroupStatus)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
Defined in: [WAProto/index.d.ts:11207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11207)
#### Parameters
##### d
#### Returns
[`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11210)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11209)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11208)
#### Parameters
##### m
[`GroupStatus`](/proto-reference/StatusAttribution/classes/GroupStatus)
##### o?
`IConversionOptions`
#### Returns
`object`
# Music
Source: https://baileys.wiki/proto-reference/StatusAttribution/classes/Music
Protobuf class Music generated from WAProto.
Defined in: [WAProto/index.d.ts:11222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11222)
## Implements
* [`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic)
## Constructors
### new Music()
> **new Music**(`p`?): [`Music`](/proto-reference/StatusAttribution/classes/Music)
Defined in: [WAProto/index.d.ts:11223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11223)
#### Parameters
##### p?
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic)
#### Returns
[`Music`](/proto-reference/StatusAttribution/classes/Music)
## Properties
### artistAttribution?
> `optional` **artistAttribution**: `null` | `string`
Defined in: [WAProto/index.d.ts:11228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11228)
#### Implementation of
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic).[`artistAttribution`](/proto-reference/StatusAttribution/interfaces/IMusic#artistattribution)
***
### author?
> `optional` **author**: `null` | `string`
Defined in: [WAProto/index.d.ts:11227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11227)
#### Implementation of
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic).[`author`](/proto-reference/StatusAttribution/interfaces/IMusic#author)
***
### authorName?
> `optional` **authorName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11224)
#### Implementation of
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic).[`authorName`](/proto-reference/StatusAttribution/interfaces/IMusic#authorname)
***
### isExplicit?
> `optional` **isExplicit**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11229)
#### Implementation of
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic).[`isExplicit`](/proto-reference/StatusAttribution/interfaces/IMusic#isexplicit)
***
### songId?
> `optional` **songId**: `null` | `string`
Defined in: [WAProto/index.d.ts:11225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11225)
#### Implementation of
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic).[`songId`](/proto-reference/StatusAttribution/interfaces/IMusic#songid)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:11226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11226)
#### Implementation of
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic).[`title`](/proto-reference/StatusAttribution/interfaces/IMusic#title)
## Methods
### create()
> `static` **create**(`properties`?): [`Music`](/proto-reference/StatusAttribution/classes/Music)
Defined in: [WAProto/index.d.ts:11230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11230)
#### Parameters
##### properties?
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic)
#### Returns
[`Music`](/proto-reference/StatusAttribution/classes/Music)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Music`](/proto-reference/StatusAttribution/classes/Music)
Defined in: [WAProto/index.d.ts:11232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11232)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Music`](/proto-reference/StatusAttribution/classes/Music)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11231)
#### Parameters
##### m
[`IMusic`](/proto-reference/StatusAttribution/interfaces/IMusic)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Music`](/proto-reference/StatusAttribution/classes/Music)
Defined in: [WAProto/index.d.ts:11233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11233)
#### Parameters
##### d
#### Returns
[`Music`](/proto-reference/StatusAttribution/classes/Music)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11236)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11235)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11234)
#### Parameters
##### m
[`Music`](/proto-reference/StatusAttribution/classes/Music)
##### o?
`IConversionOptions`
#### Returns
`object`
# RLAttribution
Source: https://baileys.wiki/proto-reference/StatusAttribution/classes/RLAttribution
Protobuf class RLAttribution generated from WAProto.
Defined in: [WAProto/index.d.ts:11243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11243)
## Implements
* [`IRLAttribution`](/proto-reference/StatusAttribution/interfaces/IRLAttribution)
## Constructors
### new RLAttribution()
> **new RLAttribution**(`p`?): [`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
Defined in: [WAProto/index.d.ts:11244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11244)
#### Parameters
##### p?
[`IRLAttribution`](/proto-reference/StatusAttribution/interfaces/IRLAttribution)
#### Returns
[`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
## Properties
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/RLAttribution/enumerations/Source)
Defined in: [WAProto/index.d.ts:11245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11245)
#### Implementation of
[`IRLAttribution`](/proto-reference/StatusAttribution/interfaces/IRLAttribution).[`source`](/proto-reference/StatusAttribution/interfaces/IRLAttribution#source)
## Methods
### create()
> `static` **create**(`properties`?): [`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
Defined in: [WAProto/index.d.ts:11246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11246)
#### Parameters
##### properties?
[`IRLAttribution`](/proto-reference/StatusAttribution/interfaces/IRLAttribution)
#### Returns
[`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
Defined in: [WAProto/index.d.ts:11248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11248)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11247)
#### Parameters
##### m
[`IRLAttribution`](/proto-reference/StatusAttribution/interfaces/IRLAttribution)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
Defined in: [WAProto/index.d.ts:11249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11249)
#### Parameters
##### d
#### Returns
[`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11252](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11252)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11251](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11251)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11250)
#### Parameters
##### m
[`RLAttribution`](/proto-reference/StatusAttribution/classes/RLAttribution)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusReshare
Source: https://baileys.wiki/proto-reference/StatusAttribution/classes/StatusReshare
Protobuf class StatusReshare generated from WAProto.
Defined in: [WAProto/index.d.ts:11270](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11270)
## Implements
* [`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare)
## Constructors
### new StatusReshare()
> **new StatusReshare**(`p`?): [`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
Defined in: [WAProto/index.d.ts:11271](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11271)
#### Parameters
##### p?
[`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare)
#### Returns
[`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
## Properties
### metadata?
> `optional` **metadata**: `null` | [`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata)
Defined in: [WAProto/index.d.ts:11273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11273)
#### Implementation of
[`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare).[`metadata`](/proto-reference/StatusAttribution/interfaces/IStatusReshare#metadata)
***
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/StatusReshare/enumerations/Source)
Defined in: [WAProto/index.d.ts:11272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11272)
#### Implementation of
[`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare).[`source`](/proto-reference/StatusAttribution/interfaces/IStatusReshare#source)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
Defined in: [WAProto/index.d.ts:11274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11274)
#### Parameters
##### properties?
[`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare)
#### Returns
[`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
Defined in: [WAProto/index.d.ts:11276](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11276)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11275)
#### Parameters
##### m
[`IStatusReshare`](/proto-reference/StatusAttribution/interfaces/IStatusReshare)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
Defined in: [WAProto/index.d.ts:11277](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11277)
#### Parameters
##### d
#### Returns
[`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11280](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11280)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11279)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11278)
#### Parameters
##### m
[`StatusReshare`](/proto-reference/StatusAttribution/classes/StatusReshare)
##### o?
`IConversionOptions`
#### Returns
`object`
# Type
Source: https://baileys.wiki/proto-reference/StatusAttribution/enumerations/Type
Protobuf enumeration Type generated from WAProto.
Defined in: [WAProto/index.d.ts:11316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11316)
## Enumeration Members
### AI\_CREATED
> **AI\_CREATED**: `7`
Defined in: [WAProto/index.d.ts:11324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11324)
***
### EXTERNAL\_SHARE
> **EXTERNAL\_SHARE**: `2`
Defined in: [WAProto/index.d.ts:11319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11319)
***
### GROUP\_STATUS
> **GROUP\_STATUS**: `5`
Defined in: [WAProto/index.d.ts:11322](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11322)
***
### LAYOUTS
> **LAYOUTS**: `8`
Defined in: [WAProto/index.d.ts:11325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11325)
***
### MUSIC
> **MUSIC**: `3`
Defined in: [WAProto/index.d.ts:11320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11320)
***
### RESHARE
> **RESHARE**: `1`
Defined in: [WAProto/index.d.ts:11318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11318)
***
### RL\_ATTRIBUTION
> **RL\_ATTRIBUTION**: `6`
Defined in: [WAProto/index.d.ts:11323](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11323)
***
### STATUS\_MENTION
> **STATUS\_MENTION**: `4`
Defined in: [WAProto/index.d.ts:11321](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11321)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:11317](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11317)
# IAiCreatedAttribution
Source: https://baileys.wiki/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution
Protobuf interface IAiCreatedAttribution generated from WAProto.
Defined in: [WAProto/index.d.ts:11134](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11134)
## Properties
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/AiCreatedAttribution/enumerations/Source)
Defined in: [WAProto/index.d.ts:11135](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11135)
# IExternalShare
Source: https://baileys.wiki/proto-reference/StatusAttribution/interfaces/IExternalShare
Protobuf interface IExternalShare generated from WAProto.
Defined in: [WAProto/index.d.ts:11158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11158)
## Properties
### actionFallbackUrl?
> `optional` **actionFallbackUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:11162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11162)
***
### actionUrl?
> `optional` **actionUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:11159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11159)
***
### duration?
> `optional` **duration**: `null` | `number`
Defined in: [WAProto/index.d.ts:11161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11161)
***
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/ExternalShare/enumerations/Source)
Defined in: [WAProto/index.d.ts:11160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11160)
# IGroupStatus
Source: https://baileys.wiki/proto-reference/StatusAttribution/interfaces/IGroupStatus
Protobuf interface IGroupStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:11197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11197)
## Properties
### authorJid?
> `optional` **authorJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11198)
# IMusic
Source: https://baileys.wiki/proto-reference/StatusAttribution/interfaces/IMusic
Protobuf interface IMusic generated from WAProto.
Defined in: [WAProto/index.d.ts:11213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11213)
## Properties
### artistAttribution?
> `optional` **artistAttribution**: `null` | `string`
Defined in: [WAProto/index.d.ts:11218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11218)
***
### author?
> `optional` **author**: `null` | `string`
Defined in: [WAProto/index.d.ts:11217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11217)
***
### authorName?
> `optional` **authorName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11214](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11214)
***
### isExplicit?
> `optional` **isExplicit**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11219)
***
### songId?
> `optional` **songId**: `null` | `string`
Defined in: [WAProto/index.d.ts:11215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11215)
***
### title?
> `optional` **title**: `null` | `string`
Defined in: [WAProto/index.d.ts:11216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11216)
# IRLAttribution
Source: https://baileys.wiki/proto-reference/StatusAttribution/interfaces/IRLAttribution
Protobuf interface IRLAttribution generated from WAProto.
Defined in: [WAProto/index.d.ts:11239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11239)
## Properties
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/RLAttribution/enumerations/Source)
Defined in: [WAProto/index.d.ts:11240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11240)
# IStatusReshare
Source: https://baileys.wiki/proto-reference/StatusAttribution/interfaces/IStatusReshare
Protobuf interface IStatusReshare generated from WAProto.
Defined in: [WAProto/index.d.ts:11265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11265)
## Properties
### metadata?
> `optional` **metadata**: `null` | [`IMetadata`](/proto-reference/StatusAttribution/StatusReshare/interfaces/IMetadata)
Defined in: [WAProto/index.d.ts:11267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11267)
***
### source?
> `optional` **source**: `null` | [`Source`](/proto-reference/StatusAttribution/StatusReshare/enumerations/Source)
Defined in: [WAProto/index.d.ts:11266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11266)
# StatusAttribution
Source: https://baileys.wiki/proto-reference/StatusAttribution/overview
Protobuf symbol StatusAttribution generated from WAProto.
## Namespaces
* [AiCreatedAttribution](/proto-reference/StatusAttribution/AiCreatedAttribution/overview)
* [ExternalShare](/proto-reference/StatusAttribution/ExternalShare/overview)
* [RLAttribution](/proto-reference/StatusAttribution/RLAttribution/overview)
* [StatusReshare](/proto-reference/StatusAttribution/StatusReshare/overview)
## Enumerations
* [Type](/proto-reference/StatusAttribution/enumerations/Type)
## Classes
* [AiCreatedAttribution](/proto-reference/StatusAttribution/classes/AiCreatedAttribution)
* [ExternalShare](/proto-reference/StatusAttribution/classes/ExternalShare)
* [GroupStatus](/proto-reference/StatusAttribution/classes/GroupStatus)
* [Music](/proto-reference/StatusAttribution/classes/Music)
* [RLAttribution](/proto-reference/StatusAttribution/classes/RLAttribution)
* [StatusReshare](/proto-reference/StatusAttribution/classes/StatusReshare)
## Interfaces
* [IAiCreatedAttribution](/proto-reference/StatusAttribution/interfaces/IAiCreatedAttribution)
* [IExternalShare](/proto-reference/StatusAttribution/interfaces/IExternalShare)
* [IGroupStatus](/proto-reference/StatusAttribution/interfaces/IGroupStatus)
* [IMusic](/proto-reference/StatusAttribution/interfaces/IMusic)
* [IRLAttribution](/proto-reference/StatusAttribution/interfaces/IRLAttribution)
* [IStatusReshare](/proto-reference/StatusAttribution/interfaces/IStatusReshare)
# IAgentAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IAgentAction
Protobuf interface IAgentAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11581)
## Properties
### deviceID?
> `optional` **deviceID**: `null` | `number`
Defined in: [WAProto/index.d.ts:11583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11583)
***
### isDeleted?
> `optional` **isDeleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11584)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:11582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11582)
# IAiThreadRenameAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction
Protobuf interface IAiThreadRenameAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11601)
## Properties
### newTitle?
> `optional` **newTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:11602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11602)
# IAndroidUnsupportedActions
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions
Protobuf interface IAndroidUnsupportedActions generated from WAProto.
Defined in: [WAProto/index.d.ts:11617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11617)
## Properties
### allowed?
> `optional` **allowed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11618)
# IArchiveChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IArchiveChatAction
Protobuf interface IArchiveChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11633](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11633)
## Properties
### archived?
> `optional` **archived**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11634)
***
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:11635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11635)
# IAvatarUpdatedAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction
Protobuf interface IAvatarUpdatedAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11651)
## Properties
### eventType?
> `optional` **eventType**: `null` | [`AvatarEventType`](/proto-reference/SyncActionValue/AvatarUpdatedAction/enumerations/AvatarEventType)
Defined in: [WAProto/index.d.ts:11652](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11652)
***
### recentAvatarStickers?
> `optional` **recentAvatarStickers**: `null` | [`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)\[]
Defined in: [WAProto/index.d.ts:11653](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11653)
# IBotWelcomeRequestAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction
Protobuf interface IBotWelcomeRequestAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11678)
## Properties
### isSent?
> `optional` **isSent**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11679)
# IBroadcastListParticipant
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant
Protobuf interface IBroadcastListParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:11694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11694)
## Properties
### lidJid?
> `optional` **lidJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11695)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11696)
# IBusinessBroadcastAssociationAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction
Protobuf interface IBusinessBroadcastAssociationAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11712)
## Properties
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11713)
# IBusinessBroadcastListAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction
Protobuf interface IBusinessBroadcastListAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11728)
## Properties
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11729)
***
### listName?
> `optional` **listName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11731)
***
### participants?
> `optional` **participants**: `null` | [`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant)\[]
Defined in: [WAProto/index.d.ts:11730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11730)
# ICallLogAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ICallLogAction
Protobuf interface ICallLogAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11748)
## Properties
### callLogRecord?
> `optional` **callLogRecord**: `null` | [`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)
Defined in: [WAProto/index.d.ts:11749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11749)
# IChatAssignmentAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction
Protobuf interface IChatAssignmentAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11764)
## Properties
### deviceAgentID?
> `optional` **deviceAgentID**: `null` | `string`
Defined in: [WAProto/index.d.ts:11765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11765)
# IChatAssignmentOpenedStatusAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction
Protobuf interface IChatAssignmentOpenedStatusAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11780)
## Properties
### chatOpened?
> `optional` **chatOpened**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11781)
# IClearChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IClearChatAction
Protobuf interface IClearChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11796)
## Properties
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:11797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11797)
# IContactAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IContactAction
Protobuf interface IContactAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11812)
## Properties
### firstName?
> `optional` **firstName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11814)
***
### fullName?
> `optional` **fullName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11813)
***
### lidJid?
> `optional` **lidJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11815)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11817)
***
### saveOnPrimaryAddressbook?
> `optional` **saveOnPrimaryAddressbook**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11816)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:11818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11818)
# ICtwaPerCustomerDataSharingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction
Protobuf interface ICtwaPerCustomerDataSharingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11838)
## Properties
### isCtwaPerCustomerDataSharingEnabled?
> `optional` **isCtwaPerCustomerDataSharingEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11839)
# ICustomPaymentMethod
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod
Protobuf interface ICustomPaymentMethod generated from WAProto.
Defined in: [WAProto/index.d.ts:11854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11854)
## Properties
### country?
> `optional` **country**: `null` | `string`
Defined in: [WAProto/index.d.ts:11856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11856)
***
### credentialId?
> `optional` **credentialId**: `null` | `string`
Defined in: [WAProto/index.d.ts:11855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11855)
***
### metadata?
> `optional` **metadata**: `null` | [`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata)\[]
Defined in: [WAProto/index.d.ts:11858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11858)
***
### type?
> `optional` **type**: `null` | `string`
Defined in: [WAProto/index.d.ts:11857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11857)
# ICustomPaymentMethodMetadata
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata
Protobuf interface ICustomPaymentMethodMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11876)
## Properties
### key?
> `optional` **key**: `null` | `string`
Defined in: [WAProto/index.d.ts:11877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11877)
***
### value?
> `optional` **value**: `null` | `string`
Defined in: [WAProto/index.d.ts:11878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11878)
# ICustomPaymentMethodsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction
Protobuf interface ICustomPaymentMethodsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11894)
## Properties
### customPaymentMethods?
> `optional` **customPaymentMethods**: `null` | [`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod)\[]
Defined in: [WAProto/index.d.ts:11895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11895)
# IDeleteChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IDeleteChatAction
Protobuf interface IDeleteChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11910)
## Properties
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:11911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11911)
# IDeleteIndividualCallLogAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction
Protobuf interface IDeleteIndividualCallLogAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11926)
## Properties
### isIncoming?
> `optional` **isIncoming**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11928)
***
### peerJid?
> `optional` **peerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11927)
# IDeleteMessageForMeAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction
Protobuf interface IDeleteMessageForMeAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11944)
## Properties
### deleteMedia?
> `optional` **deleteMedia**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11945)
***
### messageTimestamp?
> `optional` **messageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11946)
# IDetectedOutcomesStatusAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction
Protobuf interface IDetectedOutcomesStatusAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11962)
## Properties
### isEnabled?
> `optional` **isEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11963)
# IExternalWebBetaAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction
Protobuf interface IExternalWebBetaAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11978)
## Properties
### isOptIn?
> `optional` **isOptIn**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11979)
# IFavoritesAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IFavoritesAction
Protobuf interface IFavoritesAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11994](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11994)
## Properties
### favorites?
> `optional` **favorites**: `null` | [`IFavorite`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite)\[]
Defined in: [WAProto/index.d.ts:11995](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11995)
# SyncActionValue
Source: https://baileys.wiki/proto-reference/SyncActionValue/overview
Protobuf symbol SyncActionValue generated from WAProto.
## Namespaces
* [AvatarUpdatedAction](/proto-reference/SyncActionValue/AvatarUpdatedAction/overview)
* [FavoritesAction](/proto-reference/SyncActionValue/FavoritesAction/overview)
* [InteractiveMessageAction](/proto-reference/SyncActionValue/InteractiveMessageAction/overview)
* [LabelEditAction](/proto-reference/SyncActionValue/LabelEditAction/overview)
* [MaibaAIFeaturesControlAction](/proto-reference/SyncActionValue/MaibaAIFeaturesControlAction/overview)
* [MarketingMessageAction](/proto-reference/SyncActionValue/MarketingMessageAction/overview)
* [MerchantPaymentPartnerAction](/proto-reference/SyncActionValue/MerchantPaymentPartnerAction/overview)
* [NoteEditAction](/proto-reference/SyncActionValue/NoteEditAction/overview)
* [NotificationActivitySettingAction](/proto-reference/SyncActionValue/NotificationActivitySettingAction/overview)
* [PaymentTosAction](/proto-reference/SyncActionValue/PaymentTosAction/overview)
* [PrivateProcessingSettingAction](/proto-reference/SyncActionValue/PrivateProcessingSettingAction/overview)
* [StatusPrivacyAction](/proto-reference/SyncActionValue/StatusPrivacyAction/overview)
* [UsernameChatStartModeAction](/proto-reference/SyncActionValue/UsernameChatStartModeAction/overview)
* [WaffleAccountLinkStateAction](/proto-reference/SyncActionValue/WaffleAccountLinkStateAction/overview)
## Classes
* [AgentAction](/proto-reference/SyncActionValue/classes/AgentAction)
* [AiThreadRenameAction](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
* [AndroidUnsupportedActions](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
* [ArchiveChatAction](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
* [AvatarUpdatedAction](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
* [BotWelcomeRequestAction](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
* [BroadcastListParticipant](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
* [BusinessBroadcastAssociationAction](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
* [BusinessBroadcastListAction](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
* [CallLogAction](/proto-reference/SyncActionValue/classes/CallLogAction)
* [ChatAssignmentAction](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
* [ChatAssignmentOpenedStatusAction](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
* [ClearChatAction](/proto-reference/SyncActionValue/classes/ClearChatAction)
* [ContactAction](/proto-reference/SyncActionValue/classes/ContactAction)
* [CtwaPerCustomerDataSharingAction](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
* [CustomPaymentMethod](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
* [CustomPaymentMethodMetadata](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
* [CustomPaymentMethodsAction](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
* [DeleteChatAction](/proto-reference/SyncActionValue/classes/DeleteChatAction)
* [DeleteIndividualCallLogAction](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
* [DeleteMessageForMeAction](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
* [DetectedOutcomesStatusAction](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
* [ExternalWebBetaAction](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
* [FavoritesAction](/proto-reference/SyncActionValue/classes/FavoritesAction)
* [InteractiveMessageAction](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
* [KeyExpiration](/proto-reference/SyncActionValue/classes/KeyExpiration)
* [LabelAssociationAction](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
* [LabelEditAction](/proto-reference/SyncActionValue/classes/LabelEditAction)
* [LabelReorderingAction](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
* [LidContactAction](/proto-reference/SyncActionValue/classes/LidContactAction)
* [LocaleSetting](/proto-reference/SyncActionValue/classes/LocaleSetting)
* [LockChatAction](/proto-reference/SyncActionValue/classes/LockChatAction)
* [MaibaAIFeaturesControlAction](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
* [MarkChatAsReadAction](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
* [MarketingMessageAction](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
* [MarketingMessageBroadcastAction](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
* [MerchantPaymentPartnerAction](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
* [MusicUserIdAction](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
* [MuteAction](/proto-reference/SyncActionValue/classes/MuteAction)
* [NewsletterSavedInterestsAction](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
* [NoteEditAction](/proto-reference/SyncActionValue/classes/NoteEditAction)
* [NotificationActivitySettingAction](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
* [NuxAction](/proto-reference/SyncActionValue/classes/NuxAction)
* [PaymentInfoAction](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
* [PaymentTosAction](/proto-reference/SyncActionValue/classes/PaymentTosAction)
* [PinAction](/proto-reference/SyncActionValue/classes/PinAction)
* [PnForLidChatAction](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
* [PrimaryFeature](/proto-reference/SyncActionValue/classes/PrimaryFeature)
* [PrimaryVersionAction](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
* [PrivacySettingChannelsPersonalisedRecommendationAction](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
* [PrivacySettingDisableLinkPreviewsAction](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
* [PrivacySettingRelayAllCalls](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
* [PrivateProcessingSettingAction](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
* [PushNameSetting](/proto-reference/SyncActionValue/classes/PushNameSetting)
* [QuickReplyAction](/proto-reference/SyncActionValue/classes/QuickReplyAction)
* [RecentEmojiWeightsAction](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
* [RemoveRecentStickerAction](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
* [StarAction](/proto-reference/SyncActionValue/classes/StarAction)
* [StatusPostOptInNotificationPreferencesAction](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
* [StatusPrivacyAction](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
* [StickerAction](/proto-reference/SyncActionValue/classes/StickerAction)
* [SubscriptionAction](/proto-reference/SyncActionValue/classes/SubscriptionAction)
* [SyncActionMessage](/proto-reference/SyncActionValue/classes/SyncActionMessage)
* [SyncActionMessageRange](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
* [TimeFormatAction](/proto-reference/SyncActionValue/classes/TimeFormatAction)
* [UGCBot](/proto-reference/SyncActionValue/classes/UGCBot)
* [UnarchiveChatsSetting](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
* [UsernameChatStartModeAction](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
* [UserStatusMuteAction](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
* [WaffleAccountLinkStateAction](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
* [WamoUserIdentifierAction](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
## Interfaces
* [IAgentAction](/proto-reference/SyncActionValue/interfaces/IAgentAction)
* [IAiThreadRenameAction](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction)
* [IAndroidUnsupportedActions](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions)
* [IArchiveChatAction](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction)
* [IAvatarUpdatedAction](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction)
* [IBotWelcomeRequestAction](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction)
* [IBroadcastListParticipant](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant)
* [IBusinessBroadcastAssociationAction](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction)
* [IBusinessBroadcastListAction](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction)
* [ICallLogAction](/proto-reference/SyncActionValue/interfaces/ICallLogAction)
* [IChatAssignmentAction](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction)
* [IChatAssignmentOpenedStatusAction](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction)
* [IClearChatAction](/proto-reference/SyncActionValue/interfaces/IClearChatAction)
* [IContactAction](/proto-reference/SyncActionValue/interfaces/IContactAction)
* [ICtwaPerCustomerDataSharingAction](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction)
* [ICustomPaymentMethod](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod)
* [ICustomPaymentMethodMetadata](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata)
* [ICustomPaymentMethodsAction](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction)
* [IDeleteChatAction](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction)
* [IDeleteIndividualCallLogAction](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction)
* [IDeleteMessageForMeAction](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction)
* [IDetectedOutcomesStatusAction](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction)
* [IExternalWebBetaAction](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction)
* [IFavoritesAction](/proto-reference/SyncActionValue/interfaces/IFavoritesAction)
* [IInteractiveMessageAction](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction)
* [IKeyExpiration](/proto-reference/SyncActionValue/interfaces/IKeyExpiration)
* [ILabelAssociationAction](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction)
* [ILabelEditAction](/proto-reference/SyncActionValue/interfaces/ILabelEditAction)
* [ILabelReorderingAction](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction)
* [ILidContactAction](/proto-reference/SyncActionValue/interfaces/ILidContactAction)
* [ILocaleSetting](/proto-reference/SyncActionValue/interfaces/ILocaleSetting)
* [ILockChatAction](/proto-reference/SyncActionValue/interfaces/ILockChatAction)
* [IMaibaAIFeaturesControlAction](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction)
* [IMarkChatAsReadAction](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction)
* [IMarketingMessageAction](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction)
* [IMarketingMessageBroadcastAction](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction)
* [IMerchantPaymentPartnerAction](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction)
* [IMusicUserIdAction](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction)
* [IMuteAction](/proto-reference/SyncActionValue/interfaces/IMuteAction)
* [INewsletterSavedInterestsAction](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction)
* [INoteEditAction](/proto-reference/SyncActionValue/interfaces/INoteEditAction)
* [INotificationActivitySettingAction](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction)
* [INuxAction](/proto-reference/SyncActionValue/interfaces/INuxAction)
* [IPaymentInfoAction](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction)
* [IPaymentTosAction](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction)
* [IPinAction](/proto-reference/SyncActionValue/interfaces/IPinAction)
* [IPnForLidChatAction](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction)
* [IPrimaryFeature](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature)
* [IPrimaryVersionAction](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction)
* [IPrivacySettingChannelsPersonalisedRecommendationAction](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction)
* [IPrivacySettingDisableLinkPreviewsAction](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
* [IPrivacySettingRelayAllCalls](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls)
* [IPrivateProcessingSettingAction](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction)
* [IPushNameSetting](/proto-reference/SyncActionValue/interfaces/IPushNameSetting)
* [IQuickReplyAction](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction)
* [IRecentEmojiWeightsAction](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction)
* [IRemoveRecentStickerAction](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction)
* [IStarAction](/proto-reference/SyncActionValue/interfaces/IStarAction)
* [IStatusPostOptInNotificationPreferencesAction](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction)
* [IStatusPrivacyAction](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction)
* [IStickerAction](/proto-reference/SyncActionValue/interfaces/IStickerAction)
* [ISubscriptionAction](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction)
* [ISyncActionMessage](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage)
* [ISyncActionMessageRange](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
* [ITimeFormatAction](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction)
* [IUGCBot](/proto-reference/SyncActionValue/interfaces/IUGCBot)
* [IUnarchiveChatsSetting](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting)
* [IUsernameChatStartModeAction](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction)
* [IUserStatusMuteAction](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction)
* [IWaffleAccountLinkStateAction](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction)
* [IWamoUserIdentifierAction](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction)
# AgentAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/AgentAction
Protobuf class AgentAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11587](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11587)
## Implements
* [`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction)
## Constructors
### new AgentAction()
> **new AgentAction**(`p`?): [`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
Defined in: [WAProto/index.d.ts:11588](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11588)
#### Parameters
##### p?
[`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction)
#### Returns
[`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
## Properties
### deviceID?
> `optional` **deviceID**: `null` | `number`
Defined in: [WAProto/index.d.ts:11590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11590)
#### Implementation of
[`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction).[`deviceID`](/proto-reference/SyncActionValue/interfaces/IAgentAction#deviceid)
***
### isDeleted?
> `optional` **isDeleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11591](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11591)
#### Implementation of
[`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction).[`isDeleted`](/proto-reference/SyncActionValue/interfaces/IAgentAction#isdeleted)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:11589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11589)
#### Implementation of
[`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction).[`name`](/proto-reference/SyncActionValue/interfaces/IAgentAction#name)
## Methods
### create()
> `static` **create**(`properties`?): [`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
Defined in: [WAProto/index.d.ts:11592](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11592)
#### Parameters
##### properties?
[`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction)
#### Returns
[`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
Defined in: [WAProto/index.d.ts:11594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11594)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11593)
#### Parameters
##### m
[`IAgentAction`](/proto-reference/SyncActionValue/interfaces/IAgentAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
Defined in: [WAProto/index.d.ts:11595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11595)
#### Parameters
##### d
#### Returns
[`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11598)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11597)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11596)
#### Parameters
##### m
[`AgentAction`](/proto-reference/SyncActionValue/classes/AgentAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# AiThreadRenameAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/AiThreadRenameAction
Protobuf class AiThreadRenameAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11605)
## Implements
* [`IAiThreadRenameAction`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction)
## Constructors
### new AiThreadRenameAction()
> **new AiThreadRenameAction**(`p`?): [`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
Defined in: [WAProto/index.d.ts:11606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11606)
#### Parameters
##### p?
[`IAiThreadRenameAction`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction)
#### Returns
[`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
## Properties
### newTitle?
> `optional` **newTitle**: `null` | `string`
Defined in: [WAProto/index.d.ts:11607](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11607)
#### Implementation of
[`IAiThreadRenameAction`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction).[`newTitle`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction#newtitle)
## Methods
### create()
> `static` **create**(`properties`?): [`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
Defined in: [WAProto/index.d.ts:11608](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11608)
#### Parameters
##### properties?
[`IAiThreadRenameAction`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction)
#### Returns
[`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
Defined in: [WAProto/index.d.ts:11610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11610)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11609)
#### Parameters
##### m
[`IAiThreadRenameAction`](/proto-reference/SyncActionValue/interfaces/IAiThreadRenameAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
Defined in: [WAProto/index.d.ts:11611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11611)
#### Parameters
##### d
#### Returns
[`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11614)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11613)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11612)
#### Parameters
##### m
[`AiThreadRenameAction`](/proto-reference/SyncActionValue/classes/AiThreadRenameAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# AndroidUnsupportedActions
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions
Protobuf class AndroidUnsupportedActions generated from WAProto.
Defined in: [WAProto/index.d.ts:11621](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11621)
## Implements
* [`IAndroidUnsupportedActions`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions)
## Constructors
### new AndroidUnsupportedActions()
> **new AndroidUnsupportedActions**(`p`?): [`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
Defined in: [WAProto/index.d.ts:11622](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11622)
#### Parameters
##### p?
[`IAndroidUnsupportedActions`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions)
#### Returns
[`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
## Properties
### allowed?
> `optional` **allowed**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11623)
#### Implementation of
[`IAndroidUnsupportedActions`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions).[`allowed`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions#allowed)
## Methods
### create()
> `static` **create**(`properties`?): [`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
Defined in: [WAProto/index.d.ts:11624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11624)
#### Parameters
##### properties?
[`IAndroidUnsupportedActions`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions)
#### Returns
[`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
Defined in: [WAProto/index.d.ts:11626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11626)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11625)
#### Parameters
##### m
[`IAndroidUnsupportedActions`](/proto-reference/SyncActionValue/interfaces/IAndroidUnsupportedActions)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
Defined in: [WAProto/index.d.ts:11627](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11627)
#### Parameters
##### d
#### Returns
[`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11630)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11629](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11629)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11628](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11628)
#### Parameters
##### m
[`AndroidUnsupportedActions`](/proto-reference/SyncActionValue/classes/AndroidUnsupportedActions)
##### o?
`IConversionOptions`
#### Returns
`object`
# ArchiveChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/ArchiveChatAction
Protobuf class ArchiveChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11638)
## Implements
* [`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction)
## Constructors
### new ArchiveChatAction()
> **new ArchiveChatAction**(`p`?): [`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
Defined in: [WAProto/index.d.ts:11639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11639)
#### Parameters
##### p?
[`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction)
#### Returns
[`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
## Properties
### archived?
> `optional` **archived**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11640)
#### Implementation of
[`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction).[`archived`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction#archived)
***
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:11641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11641)
#### Implementation of
[`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction).[`messageRange`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction#messagerange)
## Methods
### create()
> `static` **create**(`properties`?): [`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
Defined in: [WAProto/index.d.ts:11642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11642)
#### Parameters
##### properties?
[`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction)
#### Returns
[`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
Defined in: [WAProto/index.d.ts:11644](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11644)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11643)
#### Parameters
##### m
[`IArchiveChatAction`](/proto-reference/SyncActionValue/interfaces/IArchiveChatAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
Defined in: [WAProto/index.d.ts:11645](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11645)
#### Parameters
##### d
#### Returns
[`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11648)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11647)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11646)
#### Parameters
##### m
[`ArchiveChatAction`](/proto-reference/SyncActionValue/classes/ArchiveChatAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# AvatarUpdatedAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/AvatarUpdatedAction
Protobuf class AvatarUpdatedAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11656)
## Implements
* [`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction)
## Constructors
### new AvatarUpdatedAction()
> **new AvatarUpdatedAction**(`p`?): [`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
Defined in: [WAProto/index.d.ts:11657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11657)
#### Parameters
##### p?
[`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction)
#### Returns
[`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
## Properties
### eventType?
> `optional` **eventType**: `null` | [`AvatarEventType`](/proto-reference/SyncActionValue/AvatarUpdatedAction/enumerations/AvatarEventType)
Defined in: [WAProto/index.d.ts:11658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11658)
#### Implementation of
[`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction).[`eventType`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction#eventtype)
***
### recentAvatarStickers
> **recentAvatarStickers**: [`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)\[]
Defined in: [WAProto/index.d.ts:11659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11659)
#### Implementation of
[`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction).[`recentAvatarStickers`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction#recentavatarstickers)
## Methods
### create()
> `static` **create**(`properties`?): [`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
Defined in: [WAProto/index.d.ts:11660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11660)
#### Parameters
##### properties?
[`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction)
#### Returns
[`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
Defined in: [WAProto/index.d.ts:11662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11662)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11661)
#### Parameters
##### m
[`IAvatarUpdatedAction`](/proto-reference/SyncActionValue/interfaces/IAvatarUpdatedAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
Defined in: [WAProto/index.d.ts:11663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11663)
#### Parameters
##### d
#### Returns
[`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11666)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11665)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11664)
#### Parameters
##### m
[`AvatarUpdatedAction`](/proto-reference/SyncActionValue/classes/AvatarUpdatedAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# BotWelcomeRequestAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction
Protobuf class BotWelcomeRequestAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11682)
## Implements
* [`IBotWelcomeRequestAction`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction)
## Constructors
### new BotWelcomeRequestAction()
> **new BotWelcomeRequestAction**(`p`?): [`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
Defined in: [WAProto/index.d.ts:11683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11683)
#### Parameters
##### p?
[`IBotWelcomeRequestAction`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction)
#### Returns
[`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
## Properties
### isSent?
> `optional` **isSent**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11684](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11684)
#### Implementation of
[`IBotWelcomeRequestAction`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction).[`isSent`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction#issent)
## Methods
### create()
> `static` **create**(`properties`?): [`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
Defined in: [WAProto/index.d.ts:11685](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11685)
#### Parameters
##### properties?
[`IBotWelcomeRequestAction`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction)
#### Returns
[`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
Defined in: [WAProto/index.d.ts:11687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11687)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11686)
#### Parameters
##### m
[`IBotWelcomeRequestAction`](/proto-reference/SyncActionValue/interfaces/IBotWelcomeRequestAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
Defined in: [WAProto/index.d.ts:11688](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11688)
#### Parameters
##### d
#### Returns
[`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11691)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11690)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11689](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11689)
#### Parameters
##### m
[`BotWelcomeRequestAction`](/proto-reference/SyncActionValue/classes/BotWelcomeRequestAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# BroadcastListParticipant
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/BroadcastListParticipant
Protobuf class BroadcastListParticipant generated from WAProto.
Defined in: [WAProto/index.d.ts:11699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11699)
## Implements
* [`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant)
## Constructors
### new BroadcastListParticipant()
> **new BroadcastListParticipant**(`p`?): [`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
Defined in: [WAProto/index.d.ts:11700](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11700)
#### Parameters
##### p?
[`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant)
#### Returns
[`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
## Properties
### lidJid
> **lidJid**: `string`
Defined in: [WAProto/index.d.ts:11701](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11701)
#### Implementation of
[`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant).[`lidJid`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant#lidjid)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11702)
#### Implementation of
[`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant).[`pnJid`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant#pnjid)
## Methods
### create()
> `static` **create**(`properties`?): [`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
Defined in: [WAProto/index.d.ts:11703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11703)
#### Parameters
##### properties?
[`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant)
#### Returns
[`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
Defined in: [WAProto/index.d.ts:11705](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11705)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11704](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11704)
#### Parameters
##### m
[`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
Defined in: [WAProto/index.d.ts:11706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11706)
#### Parameters
##### d
#### Returns
[`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11709)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11708)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11707)
#### Parameters
##### m
[`BroadcastListParticipant`](/proto-reference/SyncActionValue/classes/BroadcastListParticipant)
##### o?
`IConversionOptions`
#### Returns
`object`
# BusinessBroadcastAssociationAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction
Protobuf class BusinessBroadcastAssociationAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11716](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11716)
## Implements
* [`IBusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction)
## Constructors
### new BusinessBroadcastAssociationAction()
> **new BusinessBroadcastAssociationAction**(`p`?): [`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
Defined in: [WAProto/index.d.ts:11717](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11717)
#### Parameters
##### p?
[`IBusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction)
#### Returns
[`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
## Properties
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11718)
#### Implementation of
[`IBusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction).[`deleted`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction#deleted)
## Methods
### create()
> `static` **create**(`properties`?): [`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
Defined in: [WAProto/index.d.ts:11719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11719)
#### Parameters
##### properties?
[`IBusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction)
#### Returns
[`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
Defined in: [WAProto/index.d.ts:11721](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11721)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11720](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11720)
#### Parameters
##### m
[`IBusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastAssociationAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
Defined in: [WAProto/index.d.ts:11722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11722)
#### Parameters
##### d
#### Returns
[`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11725)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11724)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11723)
#### Parameters
##### m
[`BusinessBroadcastAssociationAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastAssociationAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# BusinessBroadcastListAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction
Protobuf class BusinessBroadcastListAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11734)
## Implements
* [`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction)
## Constructors
### new BusinessBroadcastListAction()
> **new BusinessBroadcastListAction**(`p`?): [`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
Defined in: [WAProto/index.d.ts:11735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11735)
#### Parameters
##### p?
[`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction)
#### Returns
[`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
## Properties
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11736)
#### Implementation of
[`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction).[`deleted`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction#deleted)
***
### listName?
> `optional` **listName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11738](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11738)
#### Implementation of
[`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction).[`listName`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction#listname)
***
### participants
> **participants**: [`IBroadcastListParticipant`](/proto-reference/SyncActionValue/interfaces/IBroadcastListParticipant)\[]
Defined in: [WAProto/index.d.ts:11737](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11737)
#### Implementation of
[`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction).[`participants`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction#participants)
## Methods
### create()
> `static` **create**(`properties`?): [`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
Defined in: [WAProto/index.d.ts:11739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11739)
#### Parameters
##### properties?
[`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction)
#### Returns
[`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
Defined in: [WAProto/index.d.ts:11741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11741)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11740)
#### Parameters
##### m
[`IBusinessBroadcastListAction`](/proto-reference/SyncActionValue/interfaces/IBusinessBroadcastListAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
Defined in: [WAProto/index.d.ts:11742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11742)
#### Parameters
##### d
#### Returns
[`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11745)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11744)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11743)
#### Parameters
##### m
[`BusinessBroadcastListAction`](/proto-reference/SyncActionValue/classes/BusinessBroadcastListAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# CallLogAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/CallLogAction
Protobuf class CallLogAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11752](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11752)
## Implements
* [`ICallLogAction`](/proto-reference/SyncActionValue/interfaces/ICallLogAction)
## Constructors
### new CallLogAction()
> **new CallLogAction**(`p`?): [`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
Defined in: [WAProto/index.d.ts:11753](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11753)
#### Parameters
##### p?
[`ICallLogAction`](/proto-reference/SyncActionValue/interfaces/ICallLogAction)
#### Returns
[`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
## Properties
### callLogRecord?
> `optional` **callLogRecord**: `null` | [`ICallLogRecord`](/proto-reference/interfaces/ICallLogRecord)
Defined in: [WAProto/index.d.ts:11754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11754)
#### Implementation of
[`ICallLogAction`](/proto-reference/SyncActionValue/interfaces/ICallLogAction).[`callLogRecord`](/proto-reference/SyncActionValue/interfaces/ICallLogAction#calllogrecord)
## Methods
### create()
> `static` **create**(`properties`?): [`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
Defined in: [WAProto/index.d.ts:11755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11755)
#### Parameters
##### properties?
[`ICallLogAction`](/proto-reference/SyncActionValue/interfaces/ICallLogAction)
#### Returns
[`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
Defined in: [WAProto/index.d.ts:11757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11757)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11756)
#### Parameters
##### m
[`ICallLogAction`](/proto-reference/SyncActionValue/interfaces/ICallLogAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
Defined in: [WAProto/index.d.ts:11758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11758)
#### Parameters
##### d
#### Returns
[`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11761)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11760](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11760)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11759](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11759)
#### Parameters
##### m
[`CallLogAction`](/proto-reference/SyncActionValue/classes/CallLogAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# ChatAssignmentAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/ChatAssignmentAction
Protobuf class ChatAssignmentAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11768)
## Implements
* [`IChatAssignmentAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction)
## Constructors
### new ChatAssignmentAction()
> **new ChatAssignmentAction**(`p`?): [`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
Defined in: [WAProto/index.d.ts:11769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11769)
#### Parameters
##### p?
[`IChatAssignmentAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction)
#### Returns
[`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
## Properties
### deviceAgentID?
> `optional` **deviceAgentID**: `null` | `string`
Defined in: [WAProto/index.d.ts:11770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11770)
#### Implementation of
[`IChatAssignmentAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction).[`deviceAgentID`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction#deviceagentid)
## Methods
### create()
> `static` **create**(`properties`?): [`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
Defined in: [WAProto/index.d.ts:11771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11771)
#### Parameters
##### properties?
[`IChatAssignmentAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction)
#### Returns
[`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
Defined in: [WAProto/index.d.ts:11773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11773)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11772)
#### Parameters
##### m
[`IChatAssignmentAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
Defined in: [WAProto/index.d.ts:11774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11774)
#### Parameters
##### d
#### Returns
[`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11777)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11776)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11775)
#### Parameters
##### m
[`ChatAssignmentAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# ChatAssignmentOpenedStatusAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction
Protobuf class ChatAssignmentOpenedStatusAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11784)
## Implements
* [`IChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction)
## Constructors
### new ChatAssignmentOpenedStatusAction()
> **new ChatAssignmentOpenedStatusAction**(`p`?): [`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
Defined in: [WAProto/index.d.ts:11785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11785)
#### Parameters
##### p?
[`IChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction)
#### Returns
[`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
## Properties
### chatOpened?
> `optional` **chatOpened**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11786)
#### Implementation of
[`IChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction).[`chatOpened`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction#chatopened)
## Methods
### create()
> `static` **create**(`properties`?): [`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
Defined in: [WAProto/index.d.ts:11787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11787)
#### Parameters
##### properties?
[`IChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction)
#### Returns
[`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
Defined in: [WAProto/index.d.ts:11789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11789)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11788)
#### Parameters
##### m
[`IChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/interfaces/IChatAssignmentOpenedStatusAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
Defined in: [WAProto/index.d.ts:11790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11790)
#### Parameters
##### d
#### Returns
[`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11793)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11792)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11791)
#### Parameters
##### m
[`ChatAssignmentOpenedStatusAction`](/proto-reference/SyncActionValue/classes/ChatAssignmentOpenedStatusAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# ClearChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/ClearChatAction
Protobuf class ClearChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11800)
## Implements
* [`IClearChatAction`](/proto-reference/SyncActionValue/interfaces/IClearChatAction)
## Constructors
### new ClearChatAction()
> **new ClearChatAction**(`p`?): [`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
Defined in: [WAProto/index.d.ts:11801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11801)
#### Parameters
##### p?
[`IClearChatAction`](/proto-reference/SyncActionValue/interfaces/IClearChatAction)
#### Returns
[`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
## Properties
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:11802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11802)
#### Implementation of
[`IClearChatAction`](/proto-reference/SyncActionValue/interfaces/IClearChatAction).[`messageRange`](/proto-reference/SyncActionValue/interfaces/IClearChatAction#messagerange)
## Methods
### create()
> `static` **create**(`properties`?): [`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
Defined in: [WAProto/index.d.ts:11803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11803)
#### Parameters
##### properties?
[`IClearChatAction`](/proto-reference/SyncActionValue/interfaces/IClearChatAction)
#### Returns
[`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
Defined in: [WAProto/index.d.ts:11805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11805)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11804)
#### Parameters
##### m
[`IClearChatAction`](/proto-reference/SyncActionValue/interfaces/IClearChatAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
Defined in: [WAProto/index.d.ts:11806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11806)
#### Parameters
##### d
#### Returns
[`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11809)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11808)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11807)
#### Parameters
##### m
[`ClearChatAction`](/proto-reference/SyncActionValue/classes/ClearChatAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# ContactAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/ContactAction
Protobuf class ContactAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11821)
## Implements
* [`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction)
## Constructors
### new ContactAction()
> **new ContactAction**(`p`?): [`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
Defined in: [WAProto/index.d.ts:11822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11822)
#### Parameters
##### p?
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction)
#### Returns
[`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
## Properties
### firstName?
> `optional` **firstName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11824)
#### Implementation of
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction).[`firstName`](/proto-reference/SyncActionValue/interfaces/IContactAction#firstname)
***
### fullName?
> `optional` **fullName**: `null` | `string`
Defined in: [WAProto/index.d.ts:11823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11823)
#### Implementation of
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction).[`fullName`](/proto-reference/SyncActionValue/interfaces/IContactAction#fullname)
***
### lidJid?
> `optional` **lidJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11825)
#### Implementation of
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction).[`lidJid`](/proto-reference/SyncActionValue/interfaces/IContactAction#lidjid)
***
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11827)
#### Implementation of
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction).[`pnJid`](/proto-reference/SyncActionValue/interfaces/IContactAction#pnjid)
***
### saveOnPrimaryAddressbook?
> `optional` **saveOnPrimaryAddressbook**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11826)
#### Implementation of
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction).[`saveOnPrimaryAddressbook`](/proto-reference/SyncActionValue/interfaces/IContactAction#saveonprimaryaddressbook)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:11828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11828)
#### Implementation of
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction).[`username`](/proto-reference/SyncActionValue/interfaces/IContactAction#username)
## Methods
### create()
> `static` **create**(`properties`?): [`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
Defined in: [WAProto/index.d.ts:11829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11829)
#### Parameters
##### properties?
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction)
#### Returns
[`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
Defined in: [WAProto/index.d.ts:11831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11831)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11830)
#### Parameters
##### m
[`IContactAction`](/proto-reference/SyncActionValue/interfaces/IContactAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
Defined in: [WAProto/index.d.ts:11832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11832)
#### Parameters
##### d
#### Returns
[`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11835)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11834)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11833)
#### Parameters
##### m
[`ContactAction`](/proto-reference/SyncActionValue/classes/ContactAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# CtwaPerCustomerDataSharingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction
Protobuf class CtwaPerCustomerDataSharingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11842)
## Implements
* [`ICtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction)
## Constructors
### new CtwaPerCustomerDataSharingAction()
> **new CtwaPerCustomerDataSharingAction**(`p`?): [`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
Defined in: [WAProto/index.d.ts:11843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11843)
#### Parameters
##### p?
[`ICtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction)
#### Returns
[`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
## Properties
### isCtwaPerCustomerDataSharingEnabled?
> `optional` **isCtwaPerCustomerDataSharingEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11844)
#### Implementation of
[`ICtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction).[`isCtwaPerCustomerDataSharingEnabled`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction#isctwapercustomerdatasharingenabled)
## Methods
### create()
> `static` **create**(`properties`?): [`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
Defined in: [WAProto/index.d.ts:11845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11845)
#### Parameters
##### properties?
[`ICtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction)
#### Returns
[`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
Defined in: [WAProto/index.d.ts:11847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11847)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11846)
#### Parameters
##### m
[`ICtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/interfaces/ICtwaPerCustomerDataSharingAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
Defined in: [WAProto/index.d.ts:11848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11848)
#### Parameters
##### d
#### Returns
[`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11851)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11850)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11849)
#### Parameters
##### m
[`CtwaPerCustomerDataSharingAction`](/proto-reference/SyncActionValue/classes/CtwaPerCustomerDataSharingAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# CustomPaymentMethod
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/CustomPaymentMethod
Protobuf class CustomPaymentMethod generated from WAProto.
Defined in: [WAProto/index.d.ts:11861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11861)
## Implements
* [`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod)
## Constructors
### new CustomPaymentMethod()
> **new CustomPaymentMethod**(`p`?): [`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
Defined in: [WAProto/index.d.ts:11862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11862)
#### Parameters
##### p?
[`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod)
#### Returns
[`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
## Properties
### country
> **country**: `string`
Defined in: [WAProto/index.d.ts:11864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11864)
#### Implementation of
[`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod).[`country`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod#country)
***
### credentialId
> **credentialId**: `string`
Defined in: [WAProto/index.d.ts:11863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11863)
#### Implementation of
[`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod).[`credentialId`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod#credentialid)
***
### metadata
> **metadata**: [`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata)\[]
Defined in: [WAProto/index.d.ts:11866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11866)
#### Implementation of
[`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod).[`metadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod#metadata)
***
### type
> **type**: `string`
Defined in: [WAProto/index.d.ts:11865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11865)
#### Implementation of
[`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod).[`type`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod#type)
## Methods
### create()
> `static` **create**(`properties`?): [`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
Defined in: [WAProto/index.d.ts:11867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11867)
#### Parameters
##### properties?
[`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod)
#### Returns
[`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
Defined in: [WAProto/index.d.ts:11869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11869)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11868)
#### Parameters
##### m
[`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
Defined in: [WAProto/index.d.ts:11870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11870)
#### Parameters
##### d
#### Returns
[`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11873)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11872)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11871)
#### Parameters
##### m
[`CustomPaymentMethod`](/proto-reference/SyncActionValue/classes/CustomPaymentMethod)
##### o?
`IConversionOptions`
#### Returns
`object`
# CustomPaymentMethodMetadata
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata
Protobuf class CustomPaymentMethodMetadata generated from WAProto.
Defined in: [WAProto/index.d.ts:11881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11881)
## Implements
* [`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata)
## Constructors
### new CustomPaymentMethodMetadata()
> **new CustomPaymentMethodMetadata**(`p`?): [`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
Defined in: [WAProto/index.d.ts:11882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11882)
#### Parameters
##### p?
[`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata)
#### Returns
[`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
## Properties
### key
> **key**: `string`
Defined in: [WAProto/index.d.ts:11883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11883)
#### Implementation of
[`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata).[`key`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata#key)
***
### value
> **value**: `string`
Defined in: [WAProto/index.d.ts:11884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11884)
#### Implementation of
[`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata).[`value`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata#value)
## Methods
### create()
> `static` **create**(`properties`?): [`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
Defined in: [WAProto/index.d.ts:11885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11885)
#### Parameters
##### properties?
[`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata)
#### Returns
[`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
Defined in: [WAProto/index.d.ts:11887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11887)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11886)
#### Parameters
##### m
[`ICustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodMetadata)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
Defined in: [WAProto/index.d.ts:11888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11888)
#### Parameters
##### d
#### Returns
[`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11891)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11890)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11889)
#### Parameters
##### m
[`CustomPaymentMethodMetadata`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodMetadata)
##### o?
`IConversionOptions`
#### Returns
`object`
# CustomPaymentMethodsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction
Protobuf class CustomPaymentMethodsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11898)
## Implements
* [`ICustomPaymentMethodsAction`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction)
## Constructors
### new CustomPaymentMethodsAction()
> **new CustomPaymentMethodsAction**(`p`?): [`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
Defined in: [WAProto/index.d.ts:11899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11899)
#### Parameters
##### p?
[`ICustomPaymentMethodsAction`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction)
#### Returns
[`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
## Properties
### customPaymentMethods
> **customPaymentMethods**: [`ICustomPaymentMethod`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethod)\[]
Defined in: [WAProto/index.d.ts:11900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11900)
#### Implementation of
[`ICustomPaymentMethodsAction`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction).[`customPaymentMethods`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction#custompaymentmethods)
## Methods
### create()
> `static` **create**(`properties`?): [`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
Defined in: [WAProto/index.d.ts:11901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11901)
#### Parameters
##### properties?
[`ICustomPaymentMethodsAction`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction)
#### Returns
[`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
Defined in: [WAProto/index.d.ts:11903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11903)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11902)
#### Parameters
##### m
[`ICustomPaymentMethodsAction`](/proto-reference/SyncActionValue/interfaces/ICustomPaymentMethodsAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
Defined in: [WAProto/index.d.ts:11904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11904)
#### Parameters
##### d
#### Returns
[`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11907)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11906)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11905)
#### Parameters
##### m
[`CustomPaymentMethodsAction`](/proto-reference/SyncActionValue/classes/CustomPaymentMethodsAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeleteChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/DeleteChatAction
Protobuf class DeleteChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11914)
## Implements
* [`IDeleteChatAction`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction)
## Constructors
### new DeleteChatAction()
> **new DeleteChatAction**(`p`?): [`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
Defined in: [WAProto/index.d.ts:11915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11915)
#### Parameters
##### p?
[`IDeleteChatAction`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction)
#### Returns
[`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
## Properties
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:11916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11916)
#### Implementation of
[`IDeleteChatAction`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction).[`messageRange`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction#messagerange)
## Methods
### create()
> `static` **create**(`properties`?): [`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
Defined in: [WAProto/index.d.ts:11917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11917)
#### Parameters
##### properties?
[`IDeleteChatAction`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction)
#### Returns
[`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
Defined in: [WAProto/index.d.ts:11919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11919)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11918)
#### Parameters
##### m
[`IDeleteChatAction`](/proto-reference/SyncActionValue/interfaces/IDeleteChatAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
Defined in: [WAProto/index.d.ts:11920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11920)
#### Parameters
##### d
#### Returns
[`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11923)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11922)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11921)
#### Parameters
##### m
[`DeleteChatAction`](/proto-reference/SyncActionValue/classes/DeleteChatAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeleteIndividualCallLogAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction
Protobuf class DeleteIndividualCallLogAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11931)
## Implements
* [`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction)
## Constructors
### new DeleteIndividualCallLogAction()
> **new DeleteIndividualCallLogAction**(`p`?): [`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
Defined in: [WAProto/index.d.ts:11932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11932)
#### Parameters
##### p?
[`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction)
#### Returns
[`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
## Properties
### isIncoming?
> `optional` **isIncoming**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11934)
#### Implementation of
[`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction).[`isIncoming`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction#isincoming)
***
### peerJid?
> `optional` **peerJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:11933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11933)
#### Implementation of
[`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction).[`peerJid`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction#peerjid)
## Methods
### create()
> `static` **create**(`properties`?): [`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
Defined in: [WAProto/index.d.ts:11935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11935)
#### Parameters
##### properties?
[`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction)
#### Returns
[`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
Defined in: [WAProto/index.d.ts:11937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11937)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11936)
#### Parameters
##### m
[`IDeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/interfaces/IDeleteIndividualCallLogAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
Defined in: [WAProto/index.d.ts:11938](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11938)
#### Parameters
##### d
#### Returns
[`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11941)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11940)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11939)
#### Parameters
##### m
[`DeleteIndividualCallLogAction`](/proto-reference/SyncActionValue/classes/DeleteIndividualCallLogAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# DeleteMessageForMeAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction
Protobuf class DeleteMessageForMeAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11949)
## Implements
* [`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction)
## Constructors
### new DeleteMessageForMeAction()
> **new DeleteMessageForMeAction**(`p`?): [`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
Defined in: [WAProto/index.d.ts:11950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11950)
#### Parameters
##### p?
[`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction)
#### Returns
[`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
## Properties
### deleteMedia?
> `optional` **deleteMedia**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11951)
#### Implementation of
[`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction).[`deleteMedia`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction#deletemedia)
***
### messageTimestamp?
> `optional` **messageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:11952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11952)
#### Implementation of
[`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction).[`messageTimestamp`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction#messagetimestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
Defined in: [WAProto/index.d.ts:11953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11953)
#### Parameters
##### properties?
[`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction)
#### Returns
[`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
Defined in: [WAProto/index.d.ts:11955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11955)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11954)
#### Parameters
##### m
[`IDeleteMessageForMeAction`](/proto-reference/SyncActionValue/interfaces/IDeleteMessageForMeAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
Defined in: [WAProto/index.d.ts:11956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11956)
#### Parameters
##### d
#### Returns
[`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11959)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11958)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11957)
#### Parameters
##### m
[`DeleteMessageForMeAction`](/proto-reference/SyncActionValue/classes/DeleteMessageForMeAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# DetectedOutcomesStatusAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction
Protobuf class DetectedOutcomesStatusAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11966)
## Implements
* [`IDetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction)
## Constructors
### new DetectedOutcomesStatusAction()
> **new DetectedOutcomesStatusAction**(`p`?): [`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
Defined in: [WAProto/index.d.ts:11967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11967)
#### Parameters
##### p?
[`IDetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction)
#### Returns
[`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
## Properties
### isEnabled?
> `optional` **isEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11968)
#### Implementation of
[`IDetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction).[`isEnabled`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction#isenabled)
## Methods
### create()
> `static` **create**(`properties`?): [`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
Defined in: [WAProto/index.d.ts:11969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11969)
#### Parameters
##### properties?
[`IDetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction)
#### Returns
[`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
Defined in: [WAProto/index.d.ts:11971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11971)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11970)
#### Parameters
##### m
[`IDetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/interfaces/IDetectedOutcomesStatusAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
Defined in: [WAProto/index.d.ts:11972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11972)
#### Parameters
##### d
#### Returns
[`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11975)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11974)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11973)
#### Parameters
##### m
[`DetectedOutcomesStatusAction`](/proto-reference/SyncActionValue/classes/DetectedOutcomesStatusAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# ExternalWebBetaAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/ExternalWebBetaAction
Protobuf class ExternalWebBetaAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11982)
## Implements
* [`IExternalWebBetaAction`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction)
## Constructors
### new ExternalWebBetaAction()
> **new ExternalWebBetaAction**(`p`?): [`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
Defined in: [WAProto/index.d.ts:11983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11983)
#### Parameters
##### p?
[`IExternalWebBetaAction`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction)
#### Returns
[`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
## Properties
### isOptIn?
> `optional` **isOptIn**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:11984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11984)
#### Implementation of
[`IExternalWebBetaAction`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction).[`isOptIn`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction#isoptin)
## Methods
### create()
> `static` **create**(`properties`?): [`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
Defined in: [WAProto/index.d.ts:11985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11985)
#### Parameters
##### properties?
[`IExternalWebBetaAction`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction)
#### Returns
[`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
Defined in: [WAProto/index.d.ts:11987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11987)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:11986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11986)
#### Parameters
##### m
[`IExternalWebBetaAction`](/proto-reference/SyncActionValue/interfaces/IExternalWebBetaAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
Defined in: [WAProto/index.d.ts:11988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11988)
#### Parameters
##### d
#### Returns
[`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:11991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11991)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:11990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11990)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:11989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11989)
#### Parameters
##### m
[`ExternalWebBetaAction`](/proto-reference/SyncActionValue/classes/ExternalWebBetaAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# FavoritesAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/FavoritesAction
Protobuf class FavoritesAction generated from WAProto.
Defined in: [WAProto/index.d.ts:11998](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11998)
## Implements
* [`IFavoritesAction`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction)
## Constructors
### new FavoritesAction()
> **new FavoritesAction**(`p`?): [`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
Defined in: [WAProto/index.d.ts:11999](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11999)
#### Parameters
##### p?
[`IFavoritesAction`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction)
#### Returns
[`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
## Properties
### favorites
> **favorites**: [`IFavorite`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite)\[]
Defined in: [WAProto/index.d.ts:12000](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12000)
#### Implementation of
[`IFavoritesAction`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction).[`favorites`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction#favorites)
## Methods
### create()
> `static` **create**(`properties`?): [`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
Defined in: [WAProto/index.d.ts:12001](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12001)
#### Parameters
##### properties?
[`IFavoritesAction`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction)
#### Returns
[`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
Defined in: [WAProto/index.d.ts:12003](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12003)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12002](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12002)
#### Parameters
##### m
[`IFavoritesAction`](/proto-reference/SyncActionValue/interfaces/IFavoritesAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
Defined in: [WAProto/index.d.ts:12004](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12004)
#### Parameters
##### d
#### Returns
[`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12007](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12007)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12006](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12006)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12005](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12005)
#### Parameters
##### m
[`FavoritesAction`](/proto-reference/SyncActionValue/classes/FavoritesAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# InteractiveMessageAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/InteractiveMessageAction
Protobuf class InteractiveMessageAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12033](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12033)
## Implements
* [`IInteractiveMessageAction`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction)
## Constructors
### new InteractiveMessageAction()
> **new InteractiveMessageAction**(`p`?): [`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
Defined in: [WAProto/index.d.ts:12034](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12034)
#### Parameters
##### p?
[`IInteractiveMessageAction`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction)
#### Returns
[`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
## Properties
### type
> **type**: [`DISABLE_CTA`](/proto-reference/SyncActionValue/InteractiveMessageAction/enumerations/InteractiveMessageActionMode#disable_cta)
Defined in: [WAProto/index.d.ts:12035](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12035)
#### Implementation of
[`IInteractiveMessageAction`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction).[`type`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction#type)
## Methods
### create()
> `static` **create**(`properties`?): [`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
Defined in: [WAProto/index.d.ts:12036](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12036)
#### Parameters
##### properties?
[`IInteractiveMessageAction`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction)
#### Returns
[`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
Defined in: [WAProto/index.d.ts:12038](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12038)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12037](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12037)
#### Parameters
##### m
[`IInteractiveMessageAction`](/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
Defined in: [WAProto/index.d.ts:12039](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12039)
#### Parameters
##### d
#### Returns
[`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12042](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12042)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12041](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12041)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12040](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12040)
#### Parameters
##### m
[`InteractiveMessageAction`](/proto-reference/SyncActionValue/classes/InteractiveMessageAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# KeyExpiration
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/KeyExpiration
Protobuf class KeyExpiration generated from WAProto.
Defined in: [WAProto/index.d.ts:12056](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12056)
## Implements
* [`IKeyExpiration`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration)
## Constructors
### new KeyExpiration()
> **new KeyExpiration**(`p`?): [`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
Defined in: [WAProto/index.d.ts:12057](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12057)
#### Parameters
##### p?
[`IKeyExpiration`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration)
#### Returns
[`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
## Properties
### expiredKeyEpoch?
> `optional` **expiredKeyEpoch**: `null` | `number`
Defined in: [WAProto/index.d.ts:12058](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12058)
#### Implementation of
[`IKeyExpiration`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration).[`expiredKeyEpoch`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration#expiredkeyepoch)
## Methods
### create()
> `static` **create**(`properties`?): [`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
Defined in: [WAProto/index.d.ts:12059](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12059)
#### Parameters
##### properties?
[`IKeyExpiration`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration)
#### Returns
[`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
***
### decode()
> `static` **decode**(`r`, `l`?): [`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
Defined in: [WAProto/index.d.ts:12061](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12061)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12060](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12060)
#### Parameters
##### m
[`IKeyExpiration`](/proto-reference/SyncActionValue/interfaces/IKeyExpiration)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
Defined in: [WAProto/index.d.ts:12062](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12062)
#### Parameters
##### d
#### Returns
[`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12065](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12065)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12064](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12064)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12063](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12063)
#### Parameters
##### m
[`KeyExpiration`](/proto-reference/SyncActionValue/classes/KeyExpiration)
##### o?
`IConversionOptions`
#### Returns
`object`
# LabelAssociationAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/LabelAssociationAction
Protobuf class LabelAssociationAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12072](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12072)
## Implements
* [`ILabelAssociationAction`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction)
## Constructors
### new LabelAssociationAction()
> **new LabelAssociationAction**(`p`?): [`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
Defined in: [WAProto/index.d.ts:12073](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12073)
#### Parameters
##### p?
[`ILabelAssociationAction`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction)
#### Returns
[`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
## Properties
### labeled?
> `optional` **labeled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12074](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12074)
#### Implementation of
[`ILabelAssociationAction`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction).[`labeled`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction#labeled)
## Methods
### create()
> `static` **create**(`properties`?): [`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
Defined in: [WAProto/index.d.ts:12075](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12075)
#### Parameters
##### properties?
[`ILabelAssociationAction`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction)
#### Returns
[`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
Defined in: [WAProto/index.d.ts:12077](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12077)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12076](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12076)
#### Parameters
##### m
[`ILabelAssociationAction`](/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
Defined in: [WAProto/index.d.ts:12078](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12078)
#### Parameters
##### d
#### Returns
[`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12081](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12081)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12080](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12080)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12079](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12079)
#### Parameters
##### m
[`LabelAssociationAction`](/proto-reference/SyncActionValue/classes/LabelAssociationAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# LabelEditAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/LabelEditAction
Protobuf class LabelEditAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12096](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12096)
## Implements
* [`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction)
## Constructors
### new LabelEditAction()
> **new LabelEditAction**(`p`?): [`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
Defined in: [WAProto/index.d.ts:12097](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12097)
#### Parameters
##### p?
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction)
#### Returns
[`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
## Properties
### color?
> `optional` **color**: `null` | `number`
Defined in: [WAProto/index.d.ts:12099](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12099)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`color`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#color)
***
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12101](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12101)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`deleted`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#deleted)
***
### isActive?
> `optional` **isActive**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12103](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12103)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`isActive`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#isactive)
***
### isImmutable?
> `optional` **isImmutable**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12105](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12105)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`isImmutable`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#isimmutable)
***
### muteEndTimeMs?
> `optional` **muteEndTimeMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12106](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12106)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`muteEndTimeMs`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#muteendtimems)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:12098](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12098)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`name`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#name)
***
### orderIndex?
> `optional` **orderIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:12102](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12102)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`orderIndex`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#orderindex)
***
### predefinedId?
> `optional` **predefinedId**: `null` | `number`
Defined in: [WAProto/index.d.ts:12100](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12100)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`predefinedId`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#predefinedid)
***
### type?
> `optional` **type**: `null` | [`ListType`](/proto-reference/SyncActionValue/LabelEditAction/enumerations/ListType)
Defined in: [WAProto/index.d.ts:12104](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12104)
#### Implementation of
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction).[`type`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction#type)
## Methods
### create()
> `static` **create**(`properties`?): [`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
Defined in: [WAProto/index.d.ts:12107](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12107)
#### Parameters
##### properties?
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction)
#### Returns
[`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
Defined in: [WAProto/index.d.ts:12109](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12109)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12108](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12108)
#### Parameters
##### m
[`ILabelEditAction`](/proto-reference/SyncActionValue/interfaces/ILabelEditAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
Defined in: [WAProto/index.d.ts:12110](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12110)
#### Parameters
##### d
#### Returns
[`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12113](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12113)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12112](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12112)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12111](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12111)
#### Parameters
##### m
[`LabelEditAction`](/proto-reference/SyncActionValue/classes/LabelEditAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# LabelReorderingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/LabelReorderingAction
Protobuf class LabelReorderingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12136](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12136)
## Implements
* [`ILabelReorderingAction`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction)
## Constructors
### new LabelReorderingAction()
> **new LabelReorderingAction**(`p`?): [`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
Defined in: [WAProto/index.d.ts:12137](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12137)
#### Parameters
##### p?
[`ILabelReorderingAction`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction)
#### Returns
[`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
## Properties
### sortedLabelIds
> **sortedLabelIds**: `number`\[]
Defined in: [WAProto/index.d.ts:12138](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12138)
#### Implementation of
[`ILabelReorderingAction`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction).[`sortedLabelIds`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction#sortedlabelids)
## Methods
### create()
> `static` **create**(`properties`?): [`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
Defined in: [WAProto/index.d.ts:12139](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12139)
#### Parameters
##### properties?
[`ILabelReorderingAction`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction)
#### Returns
[`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
Defined in: [WAProto/index.d.ts:12141](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12141)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12140](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12140)
#### Parameters
##### m
[`ILabelReorderingAction`](/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
Defined in: [WAProto/index.d.ts:12142](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12142)
#### Parameters
##### d
#### Returns
[`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12145](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12145)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12144](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12144)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12143](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12143)
#### Parameters
##### m
[`LabelReorderingAction`](/proto-reference/SyncActionValue/classes/LabelReorderingAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# LidContactAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/LidContactAction
Protobuf class LidContactAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12154](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12154)
## Implements
* [`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction)
## Constructors
### new LidContactAction()
> **new LidContactAction**(`p`?): [`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
Defined in: [WAProto/index.d.ts:12155](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12155)
#### Parameters
##### p?
[`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction)
#### Returns
[`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
## Properties
### firstName?
> `optional` **firstName**: `null` | `string`
Defined in: [WAProto/index.d.ts:12157](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12157)
#### Implementation of
[`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction).[`firstName`](/proto-reference/SyncActionValue/interfaces/ILidContactAction#firstname)
***
### fullName?
> `optional` **fullName**: `null` | `string`
Defined in: [WAProto/index.d.ts:12156](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12156)
#### Implementation of
[`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction).[`fullName`](/proto-reference/SyncActionValue/interfaces/ILidContactAction#fullname)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:12158](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12158)
#### Implementation of
[`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction).[`username`](/proto-reference/SyncActionValue/interfaces/ILidContactAction#username)
## Methods
### create()
> `static` **create**(`properties`?): [`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
Defined in: [WAProto/index.d.ts:12159](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12159)
#### Parameters
##### properties?
[`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction)
#### Returns
[`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
Defined in: [WAProto/index.d.ts:12161](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12161)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12160](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12160)
#### Parameters
##### m
[`ILidContactAction`](/proto-reference/SyncActionValue/interfaces/ILidContactAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
Defined in: [WAProto/index.d.ts:12162](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12162)
#### Parameters
##### d
#### Returns
[`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12165](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12165)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12164](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12164)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12163](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12163)
#### Parameters
##### m
[`LidContactAction`](/proto-reference/SyncActionValue/classes/LidContactAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# LocaleSetting
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/LocaleSetting
Protobuf class LocaleSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:12172](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12172)
## Implements
* [`ILocaleSetting`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting)
## Constructors
### new LocaleSetting()
> **new LocaleSetting**(`p`?): [`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
Defined in: [WAProto/index.d.ts:12173](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12173)
#### Parameters
##### p?
[`ILocaleSetting`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting)
#### Returns
[`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
## Properties
### locale?
> `optional` **locale**: `null` | `string`
Defined in: [WAProto/index.d.ts:12174](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12174)
#### Implementation of
[`ILocaleSetting`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting).[`locale`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting#locale)
## Methods
### create()
> `static` **create**(`properties`?): [`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
Defined in: [WAProto/index.d.ts:12175](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12175)
#### Parameters
##### properties?
[`ILocaleSetting`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting)
#### Returns
[`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
Defined in: [WAProto/index.d.ts:12177](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12177)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12176](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12176)
#### Parameters
##### m
[`ILocaleSetting`](/proto-reference/SyncActionValue/interfaces/ILocaleSetting)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
Defined in: [WAProto/index.d.ts:12178](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12178)
#### Parameters
##### d
#### Returns
[`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12181](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12181)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12180](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12180)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12179](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12179)
#### Parameters
##### m
[`LocaleSetting`](/proto-reference/SyncActionValue/classes/LocaleSetting)
##### o?
`IConversionOptions`
#### Returns
`object`
# LockChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/LockChatAction
Protobuf class LockChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12188](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12188)
## Implements
* [`ILockChatAction`](/proto-reference/SyncActionValue/interfaces/ILockChatAction)
## Constructors
### new LockChatAction()
> **new LockChatAction**(`p`?): [`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
Defined in: [WAProto/index.d.ts:12189](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12189)
#### Parameters
##### p?
[`ILockChatAction`](/proto-reference/SyncActionValue/interfaces/ILockChatAction)
#### Returns
[`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
## Properties
### locked?
> `optional` **locked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12190](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12190)
#### Implementation of
[`ILockChatAction`](/proto-reference/SyncActionValue/interfaces/ILockChatAction).[`locked`](/proto-reference/SyncActionValue/interfaces/ILockChatAction#locked)
## Methods
### create()
> `static` **create**(`properties`?): [`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
Defined in: [WAProto/index.d.ts:12191](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12191)
#### Parameters
##### properties?
[`ILockChatAction`](/proto-reference/SyncActionValue/interfaces/ILockChatAction)
#### Returns
[`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
Defined in: [WAProto/index.d.ts:12193](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12193)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12192](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12192)
#### Parameters
##### m
[`ILockChatAction`](/proto-reference/SyncActionValue/interfaces/ILockChatAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
Defined in: [WAProto/index.d.ts:12194](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12194)
#### Parameters
##### d
#### Returns
[`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12197)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12196](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12196)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12195](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12195)
#### Parameters
##### m
[`LockChatAction`](/proto-reference/SyncActionValue/classes/LockChatAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# MaibaAIFeaturesControlAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction
Protobuf class MaibaAIFeaturesControlAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12204)
## Implements
* [`IMaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction)
## Constructors
### new MaibaAIFeaturesControlAction()
> **new MaibaAIFeaturesControlAction**(`p`?): [`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
Defined in: [WAProto/index.d.ts:12205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12205)
#### Parameters
##### p?
[`IMaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction)
#### Returns
[`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
## Properties
### aiFeatureStatus?
> `optional` **aiFeatureStatus**: `null` | [`MaibaAIFeatureStatus`](/proto-reference/SyncActionValue/MaibaAIFeaturesControlAction/enumerations/MaibaAIFeatureStatus)
Defined in: [WAProto/index.d.ts:12206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12206)
#### Implementation of
[`IMaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction).[`aiFeatureStatus`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction#aifeaturestatus)
## Methods
### create()
> `static` **create**(`properties`?): [`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
Defined in: [WAProto/index.d.ts:12207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12207)
#### Parameters
##### properties?
[`IMaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction)
#### Returns
[`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
Defined in: [WAProto/index.d.ts:12209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12209)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12208)
#### Parameters
##### m
[`IMaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
Defined in: [WAProto/index.d.ts:12210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12210)
#### Parameters
##### d
#### Returns
[`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12213](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12213)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12212)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12211)
#### Parameters
##### m
[`MaibaAIFeaturesControlAction`](/proto-reference/SyncActionValue/classes/MaibaAIFeaturesControlAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# MarkChatAsReadAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/MarkChatAsReadAction
Protobuf class MarkChatAsReadAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12230)
## Implements
* [`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction)
## Constructors
### new MarkChatAsReadAction()
> **new MarkChatAsReadAction**(`p`?): [`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
Defined in: [WAProto/index.d.ts:12231](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12231)
#### Parameters
##### p?
[`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction)
#### Returns
[`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
## Properties
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:12233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12233)
#### Implementation of
[`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction).[`messageRange`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction#messagerange)
***
### read?
> `optional` **read**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12232](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12232)
#### Implementation of
[`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction).[`read`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction#read)
## Methods
### create()
> `static` **create**(`properties`?): [`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
Defined in: [WAProto/index.d.ts:12234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12234)
#### Parameters
##### properties?
[`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction)
#### Returns
[`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
Defined in: [WAProto/index.d.ts:12236](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12236)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12235)
#### Parameters
##### m
[`IMarkChatAsReadAction`](/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
Defined in: [WAProto/index.d.ts:12237](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12237)
#### Parameters
##### d
#### Returns
[`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12240)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12239)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12238)
#### Parameters
##### m
[`MarkChatAsReadAction`](/proto-reference/SyncActionValue/classes/MarkChatAsReadAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# MarketingMessageAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/MarketingMessageAction
Protobuf class MarketingMessageAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12253](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12253)
## Implements
* [`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction)
## Constructors
### new MarketingMessageAction()
> **new MarketingMessageAction**(`p`?): [`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
Defined in: [WAProto/index.d.ts:12254](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12254)
#### Parameters
##### p?
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction)
#### Returns
[`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
## Properties
### createdAt?
> `optional` **createdAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12258](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12258)
#### Implementation of
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction).[`createdAt`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction#createdat)
***
### isDeleted?
> `optional` **isDeleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12260](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12260)
#### Implementation of
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction).[`isDeleted`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction#isdeleted)
***
### lastSentAt?
> `optional` **lastSentAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12259](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12259)
#### Implementation of
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction).[`lastSentAt`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction#lastsentat)
***
### mediaId?
> `optional` **mediaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:12261](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12261)
#### Implementation of
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction).[`mediaId`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction#mediaid)
***
### message?
> `optional` **message**: `null` | `string`
Defined in: [WAProto/index.d.ts:12256](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12256)
#### Implementation of
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction).[`message`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction#message)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:12255](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12255)
#### Implementation of
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction).[`name`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction#name)
***
### type?
> `optional` **type**: `null` | [`PERSONALIZED`](/proto-reference/SyncActionValue/MarketingMessageAction/enumerations/MarketingMessagePrototypeType#personalized)
Defined in: [WAProto/index.d.ts:12257](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12257)
#### Implementation of
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction).[`type`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction#type)
## Methods
### create()
> `static` **create**(`properties`?): [`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
Defined in: [WAProto/index.d.ts:12262](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12262)
#### Parameters
##### properties?
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction)
#### Returns
[`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
Defined in: [WAProto/index.d.ts:12264](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12264)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12263](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12263)
#### Parameters
##### m
[`IMarketingMessageAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
Defined in: [WAProto/index.d.ts:12265](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12265)
#### Parameters
##### d
#### Returns
[`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12268](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12268)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12267](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12267)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12266](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12266)
#### Parameters
##### m
[`MarketingMessageAction`](/proto-reference/SyncActionValue/classes/MarketingMessageAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# MarketingMessageBroadcastAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction
Protobuf class MarketingMessageBroadcastAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12282](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12282)
## Implements
* [`IMarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction)
## Constructors
### new MarketingMessageBroadcastAction()
> **new MarketingMessageBroadcastAction**(`p`?): [`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
Defined in: [WAProto/index.d.ts:12283](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12283)
#### Parameters
##### p?
[`IMarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction)
#### Returns
[`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
## Properties
### repliedCount?
> `optional` **repliedCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:12284](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12284)
#### Implementation of
[`IMarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction).[`repliedCount`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction#repliedcount)
## Methods
### create()
> `static` **create**(`properties`?): [`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
Defined in: [WAProto/index.d.ts:12285](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12285)
#### Parameters
##### properties?
[`IMarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction)
#### Returns
[`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
Defined in: [WAProto/index.d.ts:12287](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12287)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12286](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12286)
#### Parameters
##### m
[`IMarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
Defined in: [WAProto/index.d.ts:12288](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12288)
#### Parameters
##### d
#### Returns
[`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12291](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12291)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12290](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12290)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12289](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12289)
#### Parameters
##### m
[`MarketingMessageBroadcastAction`](/proto-reference/SyncActionValue/classes/MarketingMessageBroadcastAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# MerchantPaymentPartnerAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction
Protobuf class MerchantPaymentPartnerAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12301)
## Implements
* [`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction)
## Constructors
### new MerchantPaymentPartnerAction()
> **new MerchantPaymentPartnerAction**(`p`?): [`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
Defined in: [WAProto/index.d.ts:12302](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12302)
#### Parameters
##### p?
[`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction)
#### Returns
[`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
## Properties
### country
> **country**: `string`
Defined in: [WAProto/index.d.ts:12304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12304)
#### Implementation of
[`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction).[`country`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction#country)
***
### credentialId?
> `optional` **credentialId**: `null` | `string`
Defined in: [WAProto/index.d.ts:12306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12306)
#### Implementation of
[`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction).[`credentialId`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction#credentialid)
***
### gatewayName?
> `optional` **gatewayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:12305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12305)
#### Implementation of
[`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction).[`gatewayName`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction#gatewayname)
***
### status
> **status**: [`Status`](/proto-reference/SyncActionValue/MerchantPaymentPartnerAction/enumerations/Status)
Defined in: [WAProto/index.d.ts:12303](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12303)
#### Implementation of
[`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction).[`status`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction#status)
## Methods
### create()
> `static` **create**(`properties`?): [`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
Defined in: [WAProto/index.d.ts:12307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12307)
#### Parameters
##### properties?
[`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction)
#### Returns
[`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
Defined in: [WAProto/index.d.ts:12309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12309)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12308)
#### Parameters
##### m
[`IMerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
Defined in: [WAProto/index.d.ts:12310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12310)
#### Parameters
##### d
#### Returns
[`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12313)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12312)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12311)
#### Parameters
##### m
[`MerchantPaymentPartnerAction`](/proto-reference/SyncActionValue/classes/MerchantPaymentPartnerAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# MusicUserIdAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/MusicUserIdAction
Protobuf class MusicUserIdAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12329](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12329)
## Implements
* [`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction)
## Constructors
### new MusicUserIdAction()
> **new MusicUserIdAction**(`p`?): [`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
Defined in: [WAProto/index.d.ts:12330](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12330)
#### Parameters
##### p?
[`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction)
#### Returns
[`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
## Properties
### musicUserId?
> `optional` **musicUserId**: `null` | `string`
Defined in: [WAProto/index.d.ts:12331](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12331)
#### Implementation of
[`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction).[`musicUserId`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction#musicuserid)
***
### musicUserIdMap
> **musicUserIdMap**: `object`
Defined in: [WAProto/index.d.ts:12332](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12332)
#### Index Signature
\[`k`: `string`]: `string`
#### Implementation of
[`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction).[`musicUserIdMap`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction#musicuseridmap)
## Methods
### create()
> `static` **create**(`properties`?): [`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
Defined in: [WAProto/index.d.ts:12333](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12333)
#### Parameters
##### properties?
[`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction)
#### Returns
[`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
Defined in: [WAProto/index.d.ts:12335](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12335)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12334](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12334)
#### Parameters
##### m
[`IMusicUserIdAction`](/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
Defined in: [WAProto/index.d.ts:12336](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12336)
#### Parameters
##### d
#### Returns
[`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12339](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12339)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12338](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12338)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12337](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12337)
#### Parameters
##### m
[`MusicUserIdAction`](/proto-reference/SyncActionValue/classes/MusicUserIdAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# MuteAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/MuteAction
Protobuf class MuteAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12348](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12348)
## Implements
* [`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction)
## Constructors
### new MuteAction()
> **new MuteAction**(`p`?): [`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
Defined in: [WAProto/index.d.ts:12349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12349)
#### Parameters
##### p?
[`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction)
#### Returns
[`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
## Properties
### autoMuted?
> `optional` **autoMuted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12352)
#### Implementation of
[`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction).[`autoMuted`](/proto-reference/SyncActionValue/interfaces/IMuteAction#automuted)
***
### muted?
> `optional` **muted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12350)
#### Implementation of
[`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction).[`muted`](/proto-reference/SyncActionValue/interfaces/IMuteAction#muted)
***
### muteEndTimestamp?
> `optional` **muteEndTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12351)
#### Implementation of
[`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction).[`muteEndTimestamp`](/proto-reference/SyncActionValue/interfaces/IMuteAction#muteendtimestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
Defined in: [WAProto/index.d.ts:12353](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12353)
#### Parameters
##### properties?
[`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction)
#### Returns
[`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
Defined in: [WAProto/index.d.ts:12355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12355)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12354](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12354)
#### Parameters
##### m
[`IMuteAction`](/proto-reference/SyncActionValue/interfaces/IMuteAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
Defined in: [WAProto/index.d.ts:12356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12356)
#### Parameters
##### d
#### Returns
[`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12359](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12359)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12358](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12358)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12357)
#### Parameters
##### m
[`MuteAction`](/proto-reference/SyncActionValue/classes/MuteAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# NewsletterSavedInterestsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction
Protobuf class NewsletterSavedInterestsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12366)
## Implements
* [`INewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction)
## Constructors
### new NewsletterSavedInterestsAction()
> **new NewsletterSavedInterestsAction**(`p`?): [`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
Defined in: [WAProto/index.d.ts:12367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12367)
#### Parameters
##### p?
[`INewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction)
#### Returns
[`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
## Properties
### newsletterSavedInterests?
> `optional` **newsletterSavedInterests**: `null` | `string`
Defined in: [WAProto/index.d.ts:12368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12368)
#### Implementation of
[`INewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction).[`newsletterSavedInterests`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction#newslettersavedinterests)
## Methods
### create()
> `static` **create**(`properties`?): [`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
Defined in: [WAProto/index.d.ts:12369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12369)
#### Parameters
##### properties?
[`INewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction)
#### Returns
[`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
Defined in: [WAProto/index.d.ts:12371](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12371)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12370)
#### Parameters
##### m
[`INewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
Defined in: [WAProto/index.d.ts:12372](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12372)
#### Parameters
##### d
#### Returns
[`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12375)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12374](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12374)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12373](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12373)
#### Parameters
##### m
[`NewsletterSavedInterestsAction`](/proto-reference/SyncActionValue/classes/NewsletterSavedInterestsAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# NoteEditAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/NoteEditAction
Protobuf class NoteEditAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12386)
## Implements
* [`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction)
## Constructors
### new NoteEditAction()
> **new NoteEditAction**(`p`?): [`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
Defined in: [WAProto/index.d.ts:12387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12387)
#### Parameters
##### p?
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction)
#### Returns
[`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
## Properties
### chatJid?
> `optional` **chatJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:12389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12389)
#### Implementation of
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction).[`chatJid`](/proto-reference/SyncActionValue/interfaces/INoteEditAction#chatjid)
***
### createdAt?
> `optional` **createdAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12390)
#### Implementation of
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction).[`createdAt`](/proto-reference/SyncActionValue/interfaces/INoteEditAction#createdat)
***
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12391)
#### Implementation of
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction).[`deleted`](/proto-reference/SyncActionValue/interfaces/INoteEditAction#deleted)
***
### type?
> `optional` **type**: `null` | [`NoteType`](/proto-reference/SyncActionValue/NoteEditAction/enumerations/NoteType)
Defined in: [WAProto/index.d.ts:12388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12388)
#### Implementation of
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction).[`type`](/proto-reference/SyncActionValue/interfaces/INoteEditAction#type)
***
### unstructuredContent?
> `optional` **unstructuredContent**: `null` | `string`
Defined in: [WAProto/index.d.ts:12392](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12392)
#### Implementation of
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction).[`unstructuredContent`](/proto-reference/SyncActionValue/interfaces/INoteEditAction#unstructuredcontent)
## Methods
### create()
> `static` **create**(`properties`?): [`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
Defined in: [WAProto/index.d.ts:12393](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12393)
#### Parameters
##### properties?
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction)
#### Returns
[`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
Defined in: [WAProto/index.d.ts:12395](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12395)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12394](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12394)
#### Parameters
##### m
[`INoteEditAction`](/proto-reference/SyncActionValue/interfaces/INoteEditAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
Defined in: [WAProto/index.d.ts:12396](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12396)
#### Parameters
##### d
#### Returns
[`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12399](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12399)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12398](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12398)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12397](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12397)
#### Parameters
##### m
[`NoteEditAction`](/proto-reference/SyncActionValue/classes/NoteEditAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# NotificationActivitySettingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction
Protobuf class NotificationActivitySettingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12414](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12414)
## Implements
* [`INotificationActivitySettingAction`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction)
## Constructors
### new NotificationActivitySettingAction()
> **new NotificationActivitySettingAction**(`p`?): [`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
Defined in: [WAProto/index.d.ts:12415](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12415)
#### Parameters
##### p?
[`INotificationActivitySettingAction`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction)
#### Returns
[`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
## Properties
### notificationActivitySetting?
> `optional` **notificationActivitySetting**: `null` | [`NotificationActivitySetting`](/proto-reference/SyncActionValue/NotificationActivitySettingAction/enumerations/NotificationActivitySetting)
Defined in: [WAProto/index.d.ts:12416](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12416)
#### Implementation of
[`INotificationActivitySettingAction`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction).[`notificationActivitySetting`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction#notificationactivitysetting)
## Methods
### create()
> `static` **create**(`properties`?): [`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
Defined in: [WAProto/index.d.ts:12417](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12417)
#### Parameters
##### properties?
[`INotificationActivitySettingAction`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction)
#### Returns
[`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
Defined in: [WAProto/index.d.ts:12419](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12419)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12418](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12418)
#### Parameters
##### m
[`INotificationActivitySettingAction`](/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
Defined in: [WAProto/index.d.ts:12420](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12420)
#### Parameters
##### d
#### Returns
[`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12423](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12423)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12422](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12422)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12421](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12421)
#### Parameters
##### m
[`NotificationActivitySettingAction`](/proto-reference/SyncActionValue/classes/NotificationActivitySettingAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# NuxAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/NuxAction
Protobuf class NuxAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12440](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12440)
## Implements
* [`INuxAction`](/proto-reference/SyncActionValue/interfaces/INuxAction)
## Constructors
### new NuxAction()
> **new NuxAction**(`p`?): [`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
Defined in: [WAProto/index.d.ts:12441](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12441)
#### Parameters
##### p?
[`INuxAction`](/proto-reference/SyncActionValue/interfaces/INuxAction)
#### Returns
[`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
## Properties
### acknowledged?
> `optional` **acknowledged**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12442](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12442)
#### Implementation of
[`INuxAction`](/proto-reference/SyncActionValue/interfaces/INuxAction).[`acknowledged`](/proto-reference/SyncActionValue/interfaces/INuxAction#acknowledged)
## Methods
### create()
> `static` **create**(`properties`?): [`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
Defined in: [WAProto/index.d.ts:12443](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12443)
#### Parameters
##### properties?
[`INuxAction`](/proto-reference/SyncActionValue/interfaces/INuxAction)
#### Returns
[`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
Defined in: [WAProto/index.d.ts:12445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12445)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12444)
#### Parameters
##### m
[`INuxAction`](/proto-reference/SyncActionValue/interfaces/INuxAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
Defined in: [WAProto/index.d.ts:12446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12446)
#### Parameters
##### d
#### Returns
[`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12449)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12448)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12447)
#### Parameters
##### m
[`NuxAction`](/proto-reference/SyncActionValue/classes/NuxAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentInfoAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PaymentInfoAction
Protobuf class PaymentInfoAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12456)
## Implements
* [`IPaymentInfoAction`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction)
## Constructors
### new PaymentInfoAction()
> **new PaymentInfoAction**(`p`?): [`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
Defined in: [WAProto/index.d.ts:12457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12457)
#### Parameters
##### p?
[`IPaymentInfoAction`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction)
#### Returns
[`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
## Properties
### cpi?
> `optional` **cpi**: `null` | `string`
Defined in: [WAProto/index.d.ts:12458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12458)
#### Implementation of
[`IPaymentInfoAction`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction).[`cpi`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction#cpi)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
Defined in: [WAProto/index.d.ts:12459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12459)
#### Parameters
##### properties?
[`IPaymentInfoAction`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction)
#### Returns
[`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
Defined in: [WAProto/index.d.ts:12461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12461)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12460)
#### Parameters
##### m
[`IPaymentInfoAction`](/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
Defined in: [WAProto/index.d.ts:12462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12462)
#### Parameters
##### d
#### Returns
[`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12465)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12464)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12463)
#### Parameters
##### m
[`PaymentInfoAction`](/proto-reference/SyncActionValue/classes/PaymentInfoAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PaymentTosAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PaymentTosAction
Protobuf class PaymentTosAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12473](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12473)
## Implements
* [`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction)
## Constructors
### new PaymentTosAction()
> **new PaymentTosAction**(`p`?): [`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
Defined in: [WAProto/index.d.ts:12474](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12474)
#### Parameters
##### p?
[`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction)
#### Returns
[`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
## Properties
### accepted
> **accepted**: `boolean`
Defined in: [WAProto/index.d.ts:12476](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12476)
#### Implementation of
[`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction).[`accepted`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction#accepted)
***
### paymentNotice
> **paymentNotice**: [`BR_PAY_PRIVACY_POLICY`](/proto-reference/SyncActionValue/PaymentTosAction/enumerations/PaymentNotice#br_pay_privacy_policy)
Defined in: [WAProto/index.d.ts:12475](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12475)
#### Implementation of
[`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction).[`paymentNotice`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction#paymentnotice)
## Methods
### create()
> `static` **create**(`properties`?): [`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
Defined in: [WAProto/index.d.ts:12477](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12477)
#### Parameters
##### properties?
[`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction)
#### Returns
[`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
Defined in: [WAProto/index.d.ts:12479](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12479)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12478](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12478)
#### Parameters
##### m
[`IPaymentTosAction`](/proto-reference/SyncActionValue/interfaces/IPaymentTosAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
Defined in: [WAProto/index.d.ts:12480](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12480)
#### Parameters
##### d
#### Returns
[`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12483](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12483)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12482](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12482)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12481](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12481)
#### Parameters
##### m
[`PaymentTosAction`](/proto-reference/SyncActionValue/classes/PaymentTosAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PinAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PinAction
Protobuf class PinAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12497](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12497)
## Implements
* [`IPinAction`](/proto-reference/SyncActionValue/interfaces/IPinAction)
## Constructors
### new PinAction()
> **new PinAction**(`p`?): [`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
Defined in: [WAProto/index.d.ts:12498](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12498)
#### Parameters
##### p?
[`IPinAction`](/proto-reference/SyncActionValue/interfaces/IPinAction)
#### Returns
[`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
## Properties
### pinned?
> `optional` **pinned**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12499](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12499)
#### Implementation of
[`IPinAction`](/proto-reference/SyncActionValue/interfaces/IPinAction).[`pinned`](/proto-reference/SyncActionValue/interfaces/IPinAction#pinned)
## Methods
### create()
> `static` **create**(`properties`?): [`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
Defined in: [WAProto/index.d.ts:12500](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12500)
#### Parameters
##### properties?
[`IPinAction`](/proto-reference/SyncActionValue/interfaces/IPinAction)
#### Returns
[`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
Defined in: [WAProto/index.d.ts:12502](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12502)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12501](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12501)
#### Parameters
##### m
[`IPinAction`](/proto-reference/SyncActionValue/interfaces/IPinAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
Defined in: [WAProto/index.d.ts:12503](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12503)
#### Parameters
##### d
#### Returns
[`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12506](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12506)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12505](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12505)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12504](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12504)
#### Parameters
##### m
[`PinAction`](/proto-reference/SyncActionValue/classes/PinAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PnForLidChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PnForLidChatAction
Protobuf class PnForLidChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12513](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12513)
## Implements
* [`IPnForLidChatAction`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction)
## Constructors
### new PnForLidChatAction()
> **new PnForLidChatAction**(`p`?): [`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
Defined in: [WAProto/index.d.ts:12514](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12514)
#### Parameters
##### p?
[`IPnForLidChatAction`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction)
#### Returns
[`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
## Properties
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:12515](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12515)
#### Implementation of
[`IPnForLidChatAction`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction).[`pnJid`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction#pnjid)
## Methods
### create()
> `static` **create**(`properties`?): [`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
Defined in: [WAProto/index.d.ts:12516](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12516)
#### Parameters
##### properties?
[`IPnForLidChatAction`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction)
#### Returns
[`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
Defined in: [WAProto/index.d.ts:12518](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12518)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12517](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12517)
#### Parameters
##### m
[`IPnForLidChatAction`](/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
Defined in: [WAProto/index.d.ts:12519](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12519)
#### Parameters
##### d
#### Returns
[`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12522](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12522)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12521](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12521)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12520](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12520)
#### Parameters
##### m
[`PnForLidChatAction`](/proto-reference/SyncActionValue/classes/PnForLidChatAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PrimaryFeature
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PrimaryFeature
Protobuf class PrimaryFeature generated from WAProto.
Defined in: [WAProto/index.d.ts:12529](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12529)
## Implements
* [`IPrimaryFeature`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature)
## Constructors
### new PrimaryFeature()
> **new PrimaryFeature**(`p`?): [`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
Defined in: [WAProto/index.d.ts:12530](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12530)
#### Parameters
##### p?
[`IPrimaryFeature`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature)
#### Returns
[`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
## Properties
### flags
> **flags**: `string`\[]
Defined in: [WAProto/index.d.ts:12531](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12531)
#### Implementation of
[`IPrimaryFeature`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature).[`flags`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature#flags)
## Methods
### create()
> `static` **create**(`properties`?): [`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
Defined in: [WAProto/index.d.ts:12532](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12532)
#### Parameters
##### properties?
[`IPrimaryFeature`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature)
#### Returns
[`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
Defined in: [WAProto/index.d.ts:12534](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12534)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12533](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12533)
#### Parameters
##### m
[`IPrimaryFeature`](/proto-reference/SyncActionValue/interfaces/IPrimaryFeature)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
Defined in: [WAProto/index.d.ts:12535](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12535)
#### Parameters
##### d
#### Returns
[`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12538](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12538)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12537](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12537)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12536](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12536)
#### Parameters
##### m
[`PrimaryFeature`](/proto-reference/SyncActionValue/classes/PrimaryFeature)
##### o?
`IConversionOptions`
#### Returns
`object`
# PrimaryVersionAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PrimaryVersionAction
Protobuf class PrimaryVersionAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12545](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12545)
## Implements
* [`IPrimaryVersionAction`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction)
## Constructors
### new PrimaryVersionAction()
> **new PrimaryVersionAction**(`p`?): [`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
Defined in: [WAProto/index.d.ts:12546](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12546)
#### Parameters
##### p?
[`IPrimaryVersionAction`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction)
#### Returns
[`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
## Properties
### version?
> `optional` **version**: `null` | `string`
Defined in: [WAProto/index.d.ts:12547](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12547)
#### Implementation of
[`IPrimaryVersionAction`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction).[`version`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction#version)
## Methods
### create()
> `static` **create**(`properties`?): [`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
Defined in: [WAProto/index.d.ts:12548](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12548)
#### Parameters
##### properties?
[`IPrimaryVersionAction`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction)
#### Returns
[`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
Defined in: [WAProto/index.d.ts:12550](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12550)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12549](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12549)
#### Parameters
##### m
[`IPrimaryVersionAction`](/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
Defined in: [WAProto/index.d.ts:12551](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12551)
#### Parameters
##### d
#### Returns
[`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12554](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12554)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12553](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12553)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12552](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12552)
#### Parameters
##### m
[`PrimaryVersionAction`](/proto-reference/SyncActionValue/classes/PrimaryVersionAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PrivacySettingChannelsPersonalisedRecommendationAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction
Protobuf class PrivacySettingChannelsPersonalisedRecommendationAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12561](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12561)
## Implements
* [`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction)
## Constructors
### new PrivacySettingChannelsPersonalisedRecommendationAction()
> **new PrivacySettingChannelsPersonalisedRecommendationAction**(`p`?): [`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
Defined in: [WAProto/index.d.ts:12562](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12562)
#### Parameters
##### p?
[`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction)
#### Returns
[`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
## Properties
### isUserOptedOut?
> `optional` **isUserOptedOut**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12563](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12563)
#### Implementation of
[`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction).[`isUserOptedOut`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction#isuseroptedout)
## Methods
### create()
> `static` **create**(`properties`?): [`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
Defined in: [WAProto/index.d.ts:12564](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12564)
#### Parameters
##### properties?
[`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction)
#### Returns
[`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
Defined in: [WAProto/index.d.ts:12566](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12566)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12565](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12565)
#### Parameters
##### m
[`IPrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
Defined in: [WAProto/index.d.ts:12567](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12567)
#### Parameters
##### d
#### Returns
[`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12570](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12570)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12569](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12569)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12568](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12568)
#### Parameters
##### m
[`PrivacySettingChannelsPersonalisedRecommendationAction`](/proto-reference/SyncActionValue/classes/PrivacySettingChannelsPersonalisedRecommendationAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PrivacySettingDisableLinkPreviewsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction
Protobuf class PrivacySettingDisableLinkPreviewsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12577](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12577)
## Implements
* [`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
## Constructors
### new PrivacySettingDisableLinkPreviewsAction()
> **new PrivacySettingDisableLinkPreviewsAction**(`p`?): [`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
Defined in: [WAProto/index.d.ts:12578](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12578)
#### Parameters
##### p?
[`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
#### Returns
[`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
## Properties
### isPreviewsDisabled?
> `optional` **isPreviewsDisabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12579](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12579)
#### Implementation of
[`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction).[`isPreviewsDisabled`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction#ispreviewsdisabled)
## Methods
### create()
> `static` **create**(`properties`?): [`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
Defined in: [WAProto/index.d.ts:12580](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12580)
#### Parameters
##### properties?
[`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
#### Returns
[`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
Defined in: [WAProto/index.d.ts:12582](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12582)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12581](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12581)
#### Parameters
##### m
[`IPrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
Defined in: [WAProto/index.d.ts:12583](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12583)
#### Parameters
##### d
#### Returns
[`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12586](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12586)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12585](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12585)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12584](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12584)
#### Parameters
##### m
[`PrivacySettingDisableLinkPreviewsAction`](/proto-reference/SyncActionValue/classes/PrivacySettingDisableLinkPreviewsAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# PrivacySettingRelayAllCalls
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls
Protobuf class PrivacySettingRelayAllCalls generated from WAProto.
Defined in: [WAProto/index.d.ts:12593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12593)
## Implements
* [`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls)
## Constructors
### new PrivacySettingRelayAllCalls()
> **new PrivacySettingRelayAllCalls**(`p`?): [`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
Defined in: [WAProto/index.d.ts:12594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12594)
#### Parameters
##### p?
[`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls)
#### Returns
[`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
## Properties
### isEnabled?
> `optional` **isEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12595)
#### Implementation of
[`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls).[`isEnabled`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls#isenabled)
## Methods
### create()
> `static` **create**(`properties`?): [`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
Defined in: [WAProto/index.d.ts:12596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12596)
#### Parameters
##### properties?
[`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls)
#### Returns
[`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
Defined in: [WAProto/index.d.ts:12598](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12598)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12597)
#### Parameters
##### m
[`IPrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
Defined in: [WAProto/index.d.ts:12599](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12599)
#### Parameters
##### d
#### Returns
[`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12602](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12602)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12601](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12601)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12600](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12600)
#### Parameters
##### m
[`PrivacySettingRelayAllCalls`](/proto-reference/SyncActionValue/classes/PrivacySettingRelayAllCalls)
##### o?
`IConversionOptions`
#### Returns
`object`
# PrivateProcessingSettingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction
Protobuf class PrivateProcessingSettingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12609](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12609)
## Implements
* [`IPrivateProcessingSettingAction`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction)
## Constructors
### new PrivateProcessingSettingAction()
> **new PrivateProcessingSettingAction**(`p`?): [`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
Defined in: [WAProto/index.d.ts:12610](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12610)
#### Parameters
##### p?
[`IPrivateProcessingSettingAction`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction)
#### Returns
[`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
## Properties
### privateProcessingStatus?
> `optional` **privateProcessingStatus**: `null` | [`PrivateProcessingStatus`](/proto-reference/SyncActionValue/PrivateProcessingSettingAction/enumerations/PrivateProcessingStatus)
Defined in: [WAProto/index.d.ts:12611](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12611)
#### Implementation of
[`IPrivateProcessingSettingAction`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction).[`privateProcessingStatus`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction#privateprocessingstatus)
## Methods
### create()
> `static` **create**(`properties`?): [`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
Defined in: [WAProto/index.d.ts:12612](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12612)
#### Parameters
##### properties?
[`IPrivateProcessingSettingAction`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction)
#### Returns
[`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
Defined in: [WAProto/index.d.ts:12614](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12614)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12613](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12613)
#### Parameters
##### m
[`IPrivateProcessingSettingAction`](/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
Defined in: [WAProto/index.d.ts:12615](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12615)
#### Parameters
##### d
#### Returns
[`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12618](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12618)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12617](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12617)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12616](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12616)
#### Parameters
##### m
[`PrivateProcessingSettingAction`](/proto-reference/SyncActionValue/classes/PrivateProcessingSettingAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# IInteractiveMessageAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IInteractiveMessageAction
Protobuf interface IInteractiveMessageAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12029](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12029)
## Properties
### type?
> `optional` **type**: `null` | [`DISABLE_CTA`](/proto-reference/SyncActionValue/InteractiveMessageAction/enumerations/InteractiveMessageActionMode#disable_cta)
Defined in: [WAProto/index.d.ts:12030](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12030)
# IKeyExpiration
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IKeyExpiration
Protobuf interface IKeyExpiration generated from WAProto.
Defined in: [WAProto/index.d.ts:12052](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12052)
## Properties
### expiredKeyEpoch?
> `optional` **expiredKeyEpoch**: `null` | `number`
Defined in: [WAProto/index.d.ts:12053](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12053)
# ILabelAssociationAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ILabelAssociationAction
Protobuf interface ILabelAssociationAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12068](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12068)
## Properties
### labeled?
> `optional` **labeled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12069](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12069)
# ILabelEditAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ILabelEditAction
Protobuf interface ILabelEditAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12084](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12084)
## Properties
### color?
> `optional` **color**: `null` | `number`
Defined in: [WAProto/index.d.ts:12086](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12086)
***
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12088](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12088)
***
### isActive?
> `optional` **isActive**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12090](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12090)
***
### isImmutable?
> `optional` **isImmutable**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12092](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12092)
***
### muteEndTimeMs?
> `optional` **muteEndTimeMs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12093](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12093)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:12085](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12085)
***
### orderIndex?
> `optional` **orderIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:12089](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12089)
***
### predefinedId?
> `optional` **predefinedId**: `null` | `number`
Defined in: [WAProto/index.d.ts:12087](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12087)
***
### type?
> `optional` **type**: `null` | [`ListType`](/proto-reference/SyncActionValue/LabelEditAction/enumerations/ListType)
Defined in: [WAProto/index.d.ts:12091](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12091)
# ILabelReorderingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ILabelReorderingAction
Protobuf interface ILabelReorderingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12132](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12132)
## Properties
### sortedLabelIds?
> `optional` **sortedLabelIds**: `null` | `number`\[]
Defined in: [WAProto/index.d.ts:12133](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12133)
# ILidContactAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ILidContactAction
Protobuf interface ILidContactAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12148](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12148)
## Properties
### firstName?
> `optional` **firstName**: `null` | `string`
Defined in: [WAProto/index.d.ts:12150](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12150)
***
### fullName?
> `optional` **fullName**: `null` | `string`
Defined in: [WAProto/index.d.ts:12149](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12149)
***
### username?
> `optional` **username**: `null` | `string`
Defined in: [WAProto/index.d.ts:12151](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12151)
# ILocaleSetting
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ILocaleSetting
Protobuf interface ILocaleSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:12168](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12168)
## Properties
### locale?
> `optional` **locale**: `null` | `string`
Defined in: [WAProto/index.d.ts:12169](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12169)
# ILockChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ILockChatAction
Protobuf interface ILockChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12184](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12184)
## Properties
### locked?
> `optional` **locked**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12185](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12185)
# IMaibaAIFeaturesControlAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IMaibaAIFeaturesControlAction
Protobuf interface IMaibaAIFeaturesControlAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12200](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12200)
## Properties
### aiFeatureStatus?
> `optional` **aiFeatureStatus**: `null` | [`MaibaAIFeatureStatus`](/proto-reference/SyncActionValue/MaibaAIFeaturesControlAction/enumerations/MaibaAIFeatureStatus)
Defined in: [WAProto/index.d.ts:12201](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12201)
# IMarkChatAsReadAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IMarkChatAsReadAction
Protobuf interface IMarkChatAsReadAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12225)
## Properties
### messageRange?
> `optional` **messageRange**: `null` | [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
Defined in: [WAProto/index.d.ts:12227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12227)
***
### read?
> `optional` **read**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12226)
# IMarketingMessageAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IMarketingMessageAction
Protobuf interface IMarketingMessageAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12243)
## Properties
### createdAt?
> `optional` **createdAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12247)
***
### isDeleted?
> `optional` **isDeleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12249](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12249)
***
### lastSentAt?
> `optional` **lastSentAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12248)
***
### mediaId?
> `optional` **mediaId**: `null` | `string`
Defined in: [WAProto/index.d.ts:12250](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12250)
***
### message?
> `optional` **message**: `null` | `string`
Defined in: [WAProto/index.d.ts:12245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12245)
***
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:12244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12244)
***
### type?
> `optional` **type**: `null` | [`PERSONALIZED`](/proto-reference/SyncActionValue/MarketingMessageAction/enumerations/MarketingMessagePrototypeType#personalized)
Defined in: [WAProto/index.d.ts:12246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12246)
# IMarketingMessageBroadcastAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IMarketingMessageBroadcastAction
Protobuf interface IMarketingMessageBroadcastAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12278](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12278)
## Properties
### repliedCount?
> `optional` **repliedCount**: `null` | `number`
Defined in: [WAProto/index.d.ts:12279](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12279)
# IMerchantPaymentPartnerAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IMerchantPaymentPartnerAction
Protobuf interface IMerchantPaymentPartnerAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12294](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12294)
## Properties
### country?
> `optional` **country**: `null` | `string`
Defined in: [WAProto/index.d.ts:12296](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12296)
***
### credentialId?
> `optional` **credentialId**: `null` | `string`
Defined in: [WAProto/index.d.ts:12298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12298)
***
### gatewayName?
> `optional` **gatewayName**: `null` | `string`
Defined in: [WAProto/index.d.ts:12297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12297)
***
### status?
> `optional` **status**: `null` | [`Status`](/proto-reference/SyncActionValue/MerchantPaymentPartnerAction/enumerations/Status)
Defined in: [WAProto/index.d.ts:12295](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12295)
# IMusicUserIdAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IMusicUserIdAction
Protobuf interface IMusicUserIdAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12324](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12324)
## Properties
### musicUserId?
> `optional` **musicUserId**: `null` | `string`
Defined in: [WAProto/index.d.ts:12325](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12325)
***
### musicUserIdMap?
> `optional` **musicUserIdMap**: `null` | \{}
Defined in: [WAProto/index.d.ts:12326](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12326)
# IMuteAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IMuteAction
Protobuf interface IMuteAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12342](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12342)
## Properties
### autoMuted?
> `optional` **autoMuted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12345)
***
### muted?
> `optional` **muted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12343](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12343)
***
### muteEndTimestamp?
> `optional` **muteEndTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12344)
# INewsletterSavedInterestsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/INewsletterSavedInterestsAction
Protobuf interface INewsletterSavedInterestsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12362)
## Properties
### newsletterSavedInterests?
> `optional` **newsletterSavedInterests**: `null` | `string`
Defined in: [WAProto/index.d.ts:12363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12363)
# INoteEditAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/INoteEditAction
Protobuf interface INoteEditAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12378](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12378)
## Properties
### chatJid?
> `optional` **chatJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:12380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12380)
***
### createdAt?
> `optional` **createdAt**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12381)
***
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12382)
***
### type?
> `optional` **type**: `null` | [`NoteType`](/proto-reference/SyncActionValue/NoteEditAction/enumerations/NoteType)
Defined in: [WAProto/index.d.ts:12379](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12379)
***
### unstructuredContent?
> `optional` **unstructuredContent**: `null` | `string`
Defined in: [WAProto/index.d.ts:12383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12383)
# INotificationActivitySettingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/INotificationActivitySettingAction
Protobuf interface INotificationActivitySettingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12410](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12410)
## Properties
### notificationActivitySetting?
> `optional` **notificationActivitySetting**: `null` | [`NotificationActivitySetting`](/proto-reference/SyncActionValue/NotificationActivitySettingAction/enumerations/NotificationActivitySetting)
Defined in: [WAProto/index.d.ts:12411](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12411)
# INuxAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/INuxAction
Protobuf interface INuxAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12436](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12436)
## Properties
### acknowledged?
> `optional` **acknowledged**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12437](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12437)
# IPaymentInfoAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPaymentInfoAction
Protobuf interface IPaymentInfoAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12452)
## Properties
### cpi?
> `optional` **cpi**: `null` | `string`
Defined in: [WAProto/index.d.ts:12453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12453)
# IPaymentTosAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPaymentTosAction
Protobuf interface IPaymentTosAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12468](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12468)
## Properties
### accepted?
> `optional` **accepted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12470](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12470)
***
### paymentNotice?
> `optional` **paymentNotice**: `null` | [`BR_PAY_PRIVACY_POLICY`](/proto-reference/SyncActionValue/PaymentTosAction/enumerations/PaymentNotice#br_pay_privacy_policy)
Defined in: [WAProto/index.d.ts:12469](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12469)
# IPinAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPinAction
Protobuf interface IPinAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12493](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12493)
## Properties
### pinned?
> `optional` **pinned**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12494](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12494)
# IPnForLidChatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPnForLidChatAction
Protobuf interface IPnForLidChatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12509](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12509)
## Properties
### pnJid?
> `optional` **pnJid**: `null` | `string`
Defined in: [WAProto/index.d.ts:12510](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12510)
# IPrimaryFeature
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPrimaryFeature
Protobuf interface IPrimaryFeature generated from WAProto.
Defined in: [WAProto/index.d.ts:12525](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12525)
## Properties
### flags?
> `optional` **flags**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:12526](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12526)
# IPrimaryVersionAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPrimaryVersionAction
Protobuf interface IPrimaryVersionAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12541](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12541)
## Properties
### version?
> `optional` **version**: `null` | `string`
Defined in: [WAProto/index.d.ts:12542](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12542)
# IPrivacySettingChannelsPersonalisedRecommendationAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPrivacySettingChannelsPersonalisedRecommendationAction
Protobuf interface IPrivacySettingChannelsPersonalisedRecommendationAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12557](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12557)
## Properties
### isUserOptedOut?
> `optional` **isUserOptedOut**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12558](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12558)
# IPrivacySettingDisableLinkPreviewsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPrivacySettingDisableLinkPreviewsAction
Protobuf interface IPrivacySettingDisableLinkPreviewsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12573](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12573)
## Properties
### isPreviewsDisabled?
> `optional` **isPreviewsDisabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12574](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12574)
# IPrivacySettingRelayAllCalls
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPrivacySettingRelayAllCalls
Protobuf interface IPrivacySettingRelayAllCalls generated from WAProto.
Defined in: [WAProto/index.d.ts:12589](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12589)
## Properties
### isEnabled?
> `optional` **isEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12590](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12590)
# IPrivateProcessingSettingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPrivateProcessingSettingAction
Protobuf interface IPrivateProcessingSettingAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12605](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12605)
## Properties
### privateProcessingStatus?
> `optional` **privateProcessingStatus**: `null` | [`PrivateProcessingStatus`](/proto-reference/SyncActionValue/PrivateProcessingSettingAction/enumerations/PrivateProcessingStatus)
Defined in: [WAProto/index.d.ts:12606](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12606)
# IPushNameSetting
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IPushNameSetting
Protobuf interface IPushNameSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:12630](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12630)
## Properties
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:12631](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12631)
# IQuickReplyAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IQuickReplyAction
Protobuf interface IQuickReplyAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12646](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12646)
## Properties
### count?
> `optional` **count**: `null` | `number`
Defined in: [WAProto/index.d.ts:12650](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12650)
***
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12651](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12651)
***
### keywords?
> `optional` **keywords**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:12649](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12649)
***
### message?
> `optional` **message**: `null` | `string`
Defined in: [WAProto/index.d.ts:12648](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12648)
***
### shortcut?
> `optional` **shortcut**: `null` | `string`
Defined in: [WAProto/index.d.ts:12647](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12647)
# IRecentEmojiWeightsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction
Protobuf interface IRecentEmojiWeightsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12670](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12670)
## Properties
### weights?
> `optional` **weights**: `null` | [`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight)\[]
Defined in: [WAProto/index.d.ts:12671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12671)
# IRemoveRecentStickerAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction
Protobuf interface IRemoveRecentStickerAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12686](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12686)
## Properties
### lastStickerSentTs?
> `optional` **lastStickerSentTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12687](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12687)
# IStarAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IStarAction
Protobuf interface IStarAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12702](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12702)
## Properties
### starred?
> `optional` **starred**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12703](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12703)
# IStatusPostOptInNotificationPreferencesAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction
Protobuf interface IStatusPostOptInNotificationPreferencesAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12718](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12718)
## Properties
### enabled?
> `optional` **enabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12719](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12719)
# IStatusPrivacyAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction
Protobuf interface IStatusPrivacyAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12734](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12734)
## Properties
### mode?
> `optional` **mode**: `null` | [`StatusDistributionMode`](/proto-reference/SyncActionValue/StatusPrivacyAction/enumerations/StatusDistributionMode)
Defined in: [WAProto/index.d.ts:12735](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12735)
***
### userJid?
> `optional` **userJid**: `null` | `string`\[]
Defined in: [WAProto/index.d.ts:12736](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12736)
# IStickerAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IStickerAction
Protobuf interface IStickerAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12762)
## Properties
### deviceIdHint?
> `optional` **deviceIdHint**: `null` | `number`
Defined in: [WAProto/index.d.ts:12772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12772)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:12769](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12769)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12764)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12770)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:12767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12767)
***
### imageHash?
> `optional` **imageHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:12774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12774)
***
### isAvatarSticker?
> `optional` **isAvatarSticker**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12775)
***
### isFavorite?
> `optional` **isFavorite**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12771)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12773)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12765)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:12766](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12766)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:12763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12763)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:12768](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12768)
# ISubscriptionAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ISubscriptionAction
Protobuf interface ISubscriptionAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12802)
## Properties
### expirationDate?
> `optional` **expirationDate**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12805)
***
### isAutoRenewing?
> `optional` **isAutoRenewing**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12804)
***
### isDeactivated?
> `optional` **isDeactivated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12803)
# ISyncActionMessage
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ISyncActionMessage
Protobuf interface ISyncActionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:12822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12822)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:12823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12823)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12824)
# ISyncActionMessageRange
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange
Protobuf interface ISyncActionMessageRange generated from WAProto.
Defined in: [WAProto/index.d.ts:12840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12840)
## Properties
### lastMessageTimestamp?
> `optional` **lastMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12841)
***
### lastSystemMessageTimestamp?
> `optional` **lastSystemMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12842)
***
### messages?
> `optional` **messages**: `null` | [`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage)\[]
Defined in: [WAProto/index.d.ts:12843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12843)
# ITimeFormatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/ITimeFormatAction
Protobuf interface ITimeFormatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12860)
## Properties
### isTwentyFourHourFormatEnabled?
> `optional` **isTwentyFourHourFormatEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12861)
# IUGCBot
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IUGCBot
Protobuf interface IUGCBot generated from WAProto.
Defined in: [WAProto/index.d.ts:12876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12876)
## Properties
### definition?
> `optional` **definition**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12877)
# IUnarchiveChatsSetting
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting
Protobuf interface IUnarchiveChatsSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:12892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12892)
## Properties
### unarchiveChats?
> `optional` **unarchiveChats**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12893)
# IUserStatusMuteAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction
Protobuf interface IUserStatusMuteAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12908)
## Properties
### muted?
> `optional` **muted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12909)
# IUsernameChatStartModeAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction
Protobuf interface IUsernameChatStartModeAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12924)
## Properties
### chatStartMode?
> `optional` **chatStartMode**: `null` | [`ChatStartMode`](/proto-reference/SyncActionValue/UsernameChatStartModeAction/enumerations/ChatStartMode)
Defined in: [WAProto/index.d.ts:12925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12925)
# IWaffleAccountLinkStateAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction
Protobuf interface IWaffleAccountLinkStateAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12948)
## Properties
### linkState?
> `optional` **linkState**: `null` | [`AccountLinkState`](/proto-reference/SyncActionValue/WaffleAccountLinkStateAction/enumerations/AccountLinkState)
Defined in: [WAProto/index.d.ts:12949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12949)
# IWamoUserIdentifierAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction
Protobuf interface IWamoUserIdentifierAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12973)
## Properties
### identifier?
> `optional` **identifier**: `null` | `string`
Defined in: [WAProto/index.d.ts:12974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12974)
# AvatarEventType
Source: https://baileys.wiki/proto-reference/SyncActionValue/AvatarUpdatedAction/enumerations/AvatarEventType
Protobuf enumeration AvatarEventType generated from WAProto.
Defined in: [WAProto/index.d.ts:11671](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11671)
## Enumeration Members
### CREATED
> **CREATED**: `1`
Defined in: [WAProto/index.d.ts:11673](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11673)
***
### DELETED
> **DELETED**: `2`
Defined in: [WAProto/index.d.ts:11674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11674)
***
### UPDATED
> **UPDATED**: `0`
Defined in: [WAProto/index.d.ts:11672](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L11672)
# AvatarUpdatedAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/AvatarUpdatedAction/overview
Protobuf symbol AvatarUpdatedAction generated from WAProto.
## Enumerations
* [AvatarEventType](/proto-reference/SyncActionValue/AvatarUpdatedAction/enumerations/AvatarEventType)
# Favorite
Source: https://baileys.wiki/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite
Protobuf class Favorite generated from WAProto.
Defined in: [WAProto/index.d.ts:12016](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12016)
## Implements
* [`IFavorite`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite)
## Constructors
### new Favorite()
> **new Favorite**(`p`?): [`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
Defined in: [WAProto/index.d.ts:12017](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12017)
#### Parameters
##### p?
[`IFavorite`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite)
#### Returns
[`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
## Properties
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:12018](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12018)
#### Implementation of
[`IFavorite`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite).[`id`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite#id)
## Methods
### create()
> `static` **create**(`properties`?): [`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
Defined in: [WAProto/index.d.ts:12019](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12019)
#### Parameters
##### properties?
[`IFavorite`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite)
#### Returns
[`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
Defined in: [WAProto/index.d.ts:12021](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12021)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12020](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12020)
#### Parameters
##### m
[`IFavorite`](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
Defined in: [WAProto/index.d.ts:12022](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12022)
#### Parameters
##### d
#### Returns
[`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12025](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12025)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12024](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12024)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12023](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12023)
#### Parameters
##### m
[`Favorite`](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
##### o?
`IConversionOptions`
#### Returns
`object`
# IFavorite
Source: https://baileys.wiki/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite
Protobuf interface IFavorite generated from WAProto.
Defined in: [WAProto/index.d.ts:12012](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12012)
## Properties
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:12013](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12013)
# FavoritesAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/FavoritesAction/overview
Protobuf symbol FavoritesAction generated from WAProto.
## Classes
* [Favorite](/proto-reference/SyncActionValue/FavoritesAction/classes/Favorite)
## Interfaces
* [IFavorite](/proto-reference/SyncActionValue/FavoritesAction/interfaces/IFavorite)
# InteractiveMessageActionMode
Source: https://baileys.wiki/proto-reference/SyncActionValue/InteractiveMessageAction/enumerations/InteractiveMessageActionMode
Protobuf enumeration InteractiveMessageActionMode generated from WAProto.
Defined in: [WAProto/index.d.ts:12047](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12047)
## Enumeration Members
### DISABLE\_CTA
> **DISABLE\_CTA**: `1`
Defined in: [WAProto/index.d.ts:12048](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12048)
# InteractiveMessageAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/InteractiveMessageAction/overview
Protobuf symbol InteractiveMessageAction generated from WAProto.
## Enumerations
* [InteractiveMessageActionMode](/proto-reference/SyncActionValue/InteractiveMessageAction/enumerations/InteractiveMessageActionMode)
# ListType
Source: https://baileys.wiki/proto-reference/SyncActionValue/LabelEditAction/enumerations/ListType
Protobuf enumeration ListType generated from WAProto.
Defined in: [WAProto/index.d.ts:12118](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12118)
## Enumeration Members
### AI\_HANDOFF
> **AI\_HANDOFF**: `9`
Defined in: [WAProto/index.d.ts:12128](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12128)
***
### COMMUNITY
> **COMMUNITY**: `6`
Defined in: [WAProto/index.d.ts:12125](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12125)
***
### CUSTOM
> **CUSTOM**: `5`
Defined in: [WAProto/index.d.ts:12124](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12124)
***
### DRAFTED
> **DRAFTED**: `8`
Defined in: [WAProto/index.d.ts:12127](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12127)
***
### FAVORITES
> **FAVORITES**: `3`
Defined in: [WAProto/index.d.ts:12122](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12122)
***
### GROUPS
> **GROUPS**: `2`
Defined in: [WAProto/index.d.ts:12121](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12121)
***
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:12119](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12119)
***
### PREDEFINED
> **PREDEFINED**: `4`
Defined in: [WAProto/index.d.ts:12123](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12123)
***
### SERVER\_ASSIGNED
> **SERVER\_ASSIGNED**: `7`
Defined in: [WAProto/index.d.ts:12126](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12126)
***
### UNREAD
> **UNREAD**: `1`
Defined in: [WAProto/index.d.ts:12120](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12120)
# LabelEditAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/LabelEditAction/overview
Protobuf symbol LabelEditAction generated from WAProto.
## Enumerations
* [ListType](/proto-reference/SyncActionValue/LabelEditAction/enumerations/ListType)
# MaibaAIFeatureStatus
Source: https://baileys.wiki/proto-reference/SyncActionValue/MaibaAIFeaturesControlAction/enumerations/MaibaAIFeatureStatus
Protobuf enumeration MaibaAIFeatureStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:12218](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12218)
## Enumeration Members
### DISABLED
> **DISABLED**: `2`
Defined in: [WAProto/index.d.ts:12221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12221)
***
### ENABLED
> **ENABLED**: `0`
Defined in: [WAProto/index.d.ts:12219](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12219)
***
### ENABLED\_HAS\_LEARNING
> **ENABLED\_HAS\_LEARNING**: `1`
Defined in: [WAProto/index.d.ts:12220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12220)
# MaibaAIFeaturesControlAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/MaibaAIFeaturesControlAction/overview
Protobuf symbol MaibaAIFeaturesControlAction generated from WAProto.
## Enumerations
* [MaibaAIFeatureStatus](/proto-reference/SyncActionValue/MaibaAIFeaturesControlAction/enumerations/MaibaAIFeatureStatus)
# MarketingMessagePrototypeType
Source: https://baileys.wiki/proto-reference/SyncActionValue/MarketingMessageAction/enumerations/MarketingMessagePrototypeType
Protobuf enumeration MarketingMessagePrototypeType generated from WAProto.
Defined in: [WAProto/index.d.ts:12273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12273)
## Enumeration Members
### PERSONALIZED
> **PERSONALIZED**: `0`
Defined in: [WAProto/index.d.ts:12274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12274)
# MarketingMessageAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/MarketingMessageAction/overview
Protobuf symbol MarketingMessageAction generated from WAProto.
## Enumerations
* [MarketingMessagePrototypeType](/proto-reference/SyncActionValue/MarketingMessageAction/enumerations/MarketingMessagePrototypeType)
# Status
Source: https://baileys.wiki/proto-reference/SyncActionValue/MerchantPaymentPartnerAction/enumerations/Status
Protobuf enumeration Status generated from WAProto.
Defined in: [WAProto/index.d.ts:12318](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12318)
## Enumeration Members
### ACTIVE
> **ACTIVE**: `0`
Defined in: [WAProto/index.d.ts:12319](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12319)
***
### INACTIVE
> **INACTIVE**: `1`
Defined in: [WAProto/index.d.ts:12320](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12320)
# MerchantPaymentPartnerAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/MerchantPaymentPartnerAction/overview
Protobuf symbol MerchantPaymentPartnerAction generated from WAProto.
## Enumerations
* [Status](/proto-reference/SyncActionValue/MerchantPaymentPartnerAction/enumerations/Status)
# NoteType
Source: https://baileys.wiki/proto-reference/SyncActionValue/NoteEditAction/enumerations/NoteType
Protobuf enumeration NoteType generated from WAProto.
Defined in: [WAProto/index.d.ts:12404](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12404)
## Enumeration Members
### STRUCTURED
> **STRUCTURED**: `2`
Defined in: [WAProto/index.d.ts:12406](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12406)
***
### UNSTRUCTURED
> **UNSTRUCTURED**: `1`
Defined in: [WAProto/index.d.ts:12405](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12405)
# NoteEditAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/NoteEditAction/overview
Protobuf symbol NoteEditAction generated from WAProto.
## Enumerations
* [NoteType](/proto-reference/SyncActionValue/NoteEditAction/enumerations/NoteType)
# NotificationActivitySetting
Source: https://baileys.wiki/proto-reference/SyncActionValue/NotificationActivitySettingAction/enumerations/NotificationActivitySetting
Protobuf enumeration NotificationActivitySetting generated from WAProto.
Defined in: [WAProto/index.d.ts:12428](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12428)
## Enumeration Members
### ALL\_MESSAGES
> **ALL\_MESSAGES**: `1`
Defined in: [WAProto/index.d.ts:12430](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12430)
***
### DEFAULT\_ALL\_MESSAGES
> **DEFAULT\_ALL\_MESSAGES**: `0`
Defined in: [WAProto/index.d.ts:12429](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12429)
***
### DEFAULT\_HIGHLIGHTS
> **DEFAULT\_HIGHLIGHTS**: `3`
Defined in: [WAProto/index.d.ts:12432](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12432)
***
### HIGHLIGHTS
> **HIGHLIGHTS**: `2`
Defined in: [WAProto/index.d.ts:12431](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12431)
# NotificationActivitySettingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/NotificationActivitySettingAction/overview
Protobuf symbol NotificationActivitySettingAction generated from WAProto.
## Enumerations
* [NotificationActivitySetting](/proto-reference/SyncActionValue/NotificationActivitySettingAction/enumerations/NotificationActivitySetting)
# PaymentNotice
Source: https://baileys.wiki/proto-reference/SyncActionValue/PaymentTosAction/enumerations/PaymentNotice
Protobuf enumeration PaymentNotice generated from WAProto.
Defined in: [WAProto/index.d.ts:12488](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12488)
## Enumeration Members
### BR\_PAY\_PRIVACY\_POLICY
> **BR\_PAY\_PRIVACY\_POLICY**: `0`
Defined in: [WAProto/index.d.ts:12489](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12489)
# PaymentTosAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/PaymentTosAction/overview
Protobuf symbol PaymentTosAction generated from WAProto.
## Enumerations
* [PaymentNotice](/proto-reference/SyncActionValue/PaymentTosAction/enumerations/PaymentNotice)
# PrivateProcessingStatus
Source: https://baileys.wiki/proto-reference/SyncActionValue/PrivateProcessingSettingAction/enumerations/PrivateProcessingStatus
Protobuf enumeration PrivateProcessingStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:12623](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12623)
## Enumeration Members
### DISABLED
> **DISABLED**: `2`
Defined in: [WAProto/index.d.ts:12626](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12626)
***
### ENABLED
> **ENABLED**: `1`
Defined in: [WAProto/index.d.ts:12625](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12625)
***
### UNDEFINED
> **UNDEFINED**: `0`
Defined in: [WAProto/index.d.ts:12624](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12624)
# PrivateProcessingSettingAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/PrivateProcessingSettingAction/overview
Protobuf symbol PrivateProcessingSettingAction generated from WAProto.
## Enumerations
* [PrivateProcessingStatus](/proto-reference/SyncActionValue/PrivateProcessingSettingAction/enumerations/PrivateProcessingStatus)
# StatusDistributionMode
Source: https://baileys.wiki/proto-reference/SyncActionValue/StatusPrivacyAction/enumerations/StatusDistributionMode
Protobuf enumeration StatusDistributionMode generated from WAProto.
Defined in: [WAProto/index.d.ts:12754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12754)
## Enumeration Members
### ALLOW\_LIST
> **ALLOW\_LIST**: `0`
Defined in: [WAProto/index.d.ts:12755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12755)
***
### CLOSE\_FRIENDS
> **CLOSE\_FRIENDS**: `3`
Defined in: [WAProto/index.d.ts:12758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12758)
***
### CONTACTS
> **CONTACTS**: `2`
Defined in: [WAProto/index.d.ts:12757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12757)
***
### DENY\_LIST
> **DENY\_LIST**: `1`
Defined in: [WAProto/index.d.ts:12756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12756)
# StatusPrivacyAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/StatusPrivacyAction/overview
Protobuf symbol StatusPrivacyAction generated from WAProto.
## Enumerations
* [StatusDistributionMode](/proto-reference/SyncActionValue/StatusPrivacyAction/enumerations/StatusDistributionMode)
# ChatStartMode
Source: https://baileys.wiki/proto-reference/SyncActionValue/UsernameChatStartModeAction/enumerations/ChatStartMode
Protobuf enumeration ChatStartMode generated from WAProto.
Defined in: [WAProto/index.d.ts:12942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12942)
## Enumeration Members
### LID
> **LID**: `1`
Defined in: [WAProto/index.d.ts:12943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12943)
***
### PN
> **PN**: `2`
Defined in: [WAProto/index.d.ts:12944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12944)
# UsernameChatStartModeAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/UsernameChatStartModeAction/overview
Protobuf symbol UsernameChatStartModeAction generated from WAProto.
## Enumerations
* [ChatStartMode](/proto-reference/SyncActionValue/UsernameChatStartModeAction/enumerations/ChatStartMode)
# AccountLinkState
Source: https://baileys.wiki/proto-reference/SyncActionValue/WaffleAccountLinkStateAction/enumerations/AccountLinkState
Protobuf enumeration AccountLinkState generated from WAProto.
Defined in: [WAProto/index.d.ts:12966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12966)
## Enumeration Members
### ACTIVE
> **ACTIVE**: `0`
Defined in: [WAProto/index.d.ts:12967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12967)
***
### PAUSED
> **PAUSED**: `1`
Defined in: [WAProto/index.d.ts:12968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12968)
***
### UNLINKED
> **UNLINKED**: `2`
Defined in: [WAProto/index.d.ts:12969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12969)
# WaffleAccountLinkStateAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/WaffleAccountLinkStateAction/overview
Protobuf symbol WaffleAccountLinkStateAction generated from WAProto.
## Enumerations
* [AccountLinkState](/proto-reference/SyncActionValue/WaffleAccountLinkStateAction/enumerations/AccountLinkState)
# PushNameSetting
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/PushNameSetting
Protobuf class PushNameSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:12634](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12634)
## Implements
* [`IPushNameSetting`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting)
## Constructors
### new PushNameSetting()
> **new PushNameSetting**(`p`?): [`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
Defined in: [WAProto/index.d.ts:12635](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12635)
#### Parameters
##### p?
[`IPushNameSetting`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting)
#### Returns
[`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
## Properties
### name?
> `optional` **name**: `null` | `string`
Defined in: [WAProto/index.d.ts:12636](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12636)
#### Implementation of
[`IPushNameSetting`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting).[`name`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting#name)
## Methods
### create()
> `static` **create**(`properties`?): [`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
Defined in: [WAProto/index.d.ts:12637](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12637)
#### Parameters
##### properties?
[`IPushNameSetting`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting)
#### Returns
[`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
***
### decode()
> `static` **decode**(`r`, `l`?): [`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
Defined in: [WAProto/index.d.ts:12639](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12639)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12638](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12638)
#### Parameters
##### m
[`IPushNameSetting`](/proto-reference/SyncActionValue/interfaces/IPushNameSetting)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
Defined in: [WAProto/index.d.ts:12640](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12640)
#### Parameters
##### d
#### Returns
[`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12643](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12643)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12642](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12642)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12641](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12641)
#### Parameters
##### m
[`PushNameSetting`](/proto-reference/SyncActionValue/classes/PushNameSetting)
##### o?
`IConversionOptions`
#### Returns
`object`
# QuickReplyAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/QuickReplyAction
Protobuf class QuickReplyAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12654](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12654)
## Implements
* [`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction)
## Constructors
### new QuickReplyAction()
> **new QuickReplyAction**(`p`?): [`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
Defined in: [WAProto/index.d.ts:12655](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12655)
#### Parameters
##### p?
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction)
#### Returns
[`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
## Properties
### count?
> `optional` **count**: `null` | `number`
Defined in: [WAProto/index.d.ts:12659](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12659)
#### Implementation of
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction).[`count`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction#count)
***
### deleted?
> `optional` **deleted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12660](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12660)
#### Implementation of
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction).[`deleted`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction#deleted)
***
### keywords
> **keywords**: `string`\[]
Defined in: [WAProto/index.d.ts:12658](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12658)
#### Implementation of
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction).[`keywords`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction#keywords)
***
### message?
> `optional` **message**: `null` | `string`
Defined in: [WAProto/index.d.ts:12657](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12657)
#### Implementation of
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction).[`message`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction#message)
***
### shortcut?
> `optional` **shortcut**: `null` | `string`
Defined in: [WAProto/index.d.ts:12656](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12656)
#### Implementation of
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction).[`shortcut`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction#shortcut)
## Methods
### create()
> `static` **create**(`properties`?): [`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
Defined in: [WAProto/index.d.ts:12661](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12661)
#### Parameters
##### properties?
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction)
#### Returns
[`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
Defined in: [WAProto/index.d.ts:12663](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12663)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12662](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12662)
#### Parameters
##### m
[`IQuickReplyAction`](/proto-reference/SyncActionValue/interfaces/IQuickReplyAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
Defined in: [WAProto/index.d.ts:12664](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12664)
#### Parameters
##### d
#### Returns
[`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12667](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12667)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12666](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12666)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12665](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12665)
#### Parameters
##### m
[`QuickReplyAction`](/proto-reference/SyncActionValue/classes/QuickReplyAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# RecentEmojiWeightsAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction
Protobuf class RecentEmojiWeightsAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12674](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12674)
## Implements
* [`IRecentEmojiWeightsAction`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction)
## Constructors
### new RecentEmojiWeightsAction()
> **new RecentEmojiWeightsAction**(`p`?): [`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
Defined in: [WAProto/index.d.ts:12675](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12675)
#### Parameters
##### p?
[`IRecentEmojiWeightsAction`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction)
#### Returns
[`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
## Properties
### weights
> **weights**: [`IRecentEmojiWeight`](/proto-reference/interfaces/IRecentEmojiWeight)\[]
Defined in: [WAProto/index.d.ts:12676](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12676)
#### Implementation of
[`IRecentEmojiWeightsAction`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction).[`weights`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction#weights)
## Methods
### create()
> `static` **create**(`properties`?): [`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
Defined in: [WAProto/index.d.ts:12677](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12677)
#### Parameters
##### properties?
[`IRecentEmojiWeightsAction`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction)
#### Returns
[`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
Defined in: [WAProto/index.d.ts:12679](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12679)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12678](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12678)
#### Parameters
##### m
[`IRecentEmojiWeightsAction`](/proto-reference/SyncActionValue/interfaces/IRecentEmojiWeightsAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
Defined in: [WAProto/index.d.ts:12680](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12680)
#### Parameters
##### d
#### Returns
[`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12683](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12683)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12682](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12682)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12681](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12681)
#### Parameters
##### m
[`RecentEmojiWeightsAction`](/proto-reference/SyncActionValue/classes/RecentEmojiWeightsAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# RemoveRecentStickerAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction
Protobuf class RemoveRecentStickerAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12690](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12690)
## Implements
* [`IRemoveRecentStickerAction`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction)
## Constructors
### new RemoveRecentStickerAction()
> **new RemoveRecentStickerAction**(`p`?): [`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
Defined in: [WAProto/index.d.ts:12691](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12691)
#### Parameters
##### p?
[`IRemoveRecentStickerAction`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction)
#### Returns
[`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
## Properties
### lastStickerSentTs?
> `optional` **lastStickerSentTs**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12692](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12692)
#### Implementation of
[`IRemoveRecentStickerAction`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction).[`lastStickerSentTs`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction#laststickersentts)
## Methods
### create()
> `static` **create**(`properties`?): [`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
Defined in: [WAProto/index.d.ts:12693](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12693)
#### Parameters
##### properties?
[`IRemoveRecentStickerAction`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction)
#### Returns
[`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
Defined in: [WAProto/index.d.ts:12695](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12695)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12694](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12694)
#### Parameters
##### m
[`IRemoveRecentStickerAction`](/proto-reference/SyncActionValue/interfaces/IRemoveRecentStickerAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
Defined in: [WAProto/index.d.ts:12696](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12696)
#### Parameters
##### d
#### Returns
[`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12699](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12699)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12698](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12698)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12697](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12697)
#### Parameters
##### m
[`RemoveRecentStickerAction`](/proto-reference/SyncActionValue/classes/RemoveRecentStickerAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# StarAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/StarAction
Protobuf class StarAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12706](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12706)
## Implements
* [`IStarAction`](/proto-reference/SyncActionValue/interfaces/IStarAction)
## Constructors
### new StarAction()
> **new StarAction**(`p`?): [`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
Defined in: [WAProto/index.d.ts:12707](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12707)
#### Parameters
##### p?
[`IStarAction`](/proto-reference/SyncActionValue/interfaces/IStarAction)
#### Returns
[`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
## Properties
### starred?
> `optional` **starred**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12708](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12708)
#### Implementation of
[`IStarAction`](/proto-reference/SyncActionValue/interfaces/IStarAction).[`starred`](/proto-reference/SyncActionValue/interfaces/IStarAction#starred)
## Methods
### create()
> `static` **create**(`properties`?): [`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
Defined in: [WAProto/index.d.ts:12709](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12709)
#### Parameters
##### properties?
[`IStarAction`](/proto-reference/SyncActionValue/interfaces/IStarAction)
#### Returns
[`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
Defined in: [WAProto/index.d.ts:12711](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12711)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12710](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12710)
#### Parameters
##### m
[`IStarAction`](/proto-reference/SyncActionValue/interfaces/IStarAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
Defined in: [WAProto/index.d.ts:12712](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12712)
#### Parameters
##### d
#### Returns
[`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12715](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12715)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12714](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12714)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12713](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12713)
#### Parameters
##### m
[`StarAction`](/proto-reference/SyncActionValue/classes/StarAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusPostOptInNotificationPreferencesAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction
Protobuf class StatusPostOptInNotificationPreferencesAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12722](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12722)
## Implements
* [`IStatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction)
## Constructors
### new StatusPostOptInNotificationPreferencesAction()
> **new StatusPostOptInNotificationPreferencesAction**(`p`?): [`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
Defined in: [WAProto/index.d.ts:12723](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12723)
#### Parameters
##### p?
[`IStatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction)
#### Returns
[`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
## Properties
### enabled?
> `optional` **enabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12724](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12724)
#### Implementation of
[`IStatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction).[`enabled`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction#enabled)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
Defined in: [WAProto/index.d.ts:12725](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12725)
#### Parameters
##### properties?
[`IStatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction)
#### Returns
[`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
Defined in: [WAProto/index.d.ts:12727](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12727)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12726](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12726)
#### Parameters
##### m
[`IStatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/interfaces/IStatusPostOptInNotificationPreferencesAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
Defined in: [WAProto/index.d.ts:12728](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12728)
#### Parameters
##### d
#### Returns
[`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12731](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12731)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12730](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12730)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12729](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12729)
#### Parameters
##### m
[`StatusPostOptInNotificationPreferencesAction`](/proto-reference/SyncActionValue/classes/StatusPostOptInNotificationPreferencesAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# StatusPrivacyAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/StatusPrivacyAction
Protobuf class StatusPrivacyAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12739](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12739)
## Implements
* [`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction)
## Constructors
### new StatusPrivacyAction()
> **new StatusPrivacyAction**(`p`?): [`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
Defined in: [WAProto/index.d.ts:12740](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12740)
#### Parameters
##### p?
[`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction)
#### Returns
[`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
## Properties
### mode?
> `optional` **mode**: `null` | [`StatusDistributionMode`](/proto-reference/SyncActionValue/StatusPrivacyAction/enumerations/StatusDistributionMode)
Defined in: [WAProto/index.d.ts:12741](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12741)
#### Implementation of
[`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction).[`mode`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction#mode)
***
### userJid
> **userJid**: `string`\[]
Defined in: [WAProto/index.d.ts:12742](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12742)
#### Implementation of
[`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction).[`userJid`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction#userjid)
## Methods
### create()
> `static` **create**(`properties`?): [`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
Defined in: [WAProto/index.d.ts:12743](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12743)
#### Parameters
##### properties?
[`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction)
#### Returns
[`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
Defined in: [WAProto/index.d.ts:12745](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12745)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12744](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12744)
#### Parameters
##### m
[`IStatusPrivacyAction`](/proto-reference/SyncActionValue/interfaces/IStatusPrivacyAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
Defined in: [WAProto/index.d.ts:12746](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12746)
#### Parameters
##### d
#### Returns
[`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12749](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12749)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12748](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12748)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12747](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12747)
#### Parameters
##### m
[`StatusPrivacyAction`](/proto-reference/SyncActionValue/classes/StatusPrivacyAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# StickerAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/StickerAction
Protobuf class StickerAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12778)
## Implements
* [`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)
## Constructors
### new StickerAction()
> **new StickerAction**(`p`?): [`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
Defined in: [WAProto/index.d.ts:12779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12779)
#### Parameters
##### p?
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)
#### Returns
[`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
## Properties
### deviceIdHint?
> `optional` **deviceIdHint**: `null` | `number`
Defined in: [WAProto/index.d.ts:12789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12789)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`deviceIdHint`](/proto-reference/SyncActionValue/interfaces/IStickerAction#deviceidhint)
***
### directPath?
> `optional` **directPath**: `null` | `string`
Defined in: [WAProto/index.d.ts:12786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12786)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`directPath`](/proto-reference/SyncActionValue/interfaces/IStickerAction#directpath)
***
### fileEncSha256?
> `optional` **fileEncSha256**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12781)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`fileEncSha256`](/proto-reference/SyncActionValue/interfaces/IStickerAction#fileencsha256)
***
### fileLength?
> `optional` **fileLength**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12787)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`fileLength`](/proto-reference/SyncActionValue/interfaces/IStickerAction#filelength)
***
### height?
> `optional` **height**: `null` | `number`
Defined in: [WAProto/index.d.ts:12784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12784)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`height`](/proto-reference/SyncActionValue/interfaces/IStickerAction#height)
***
### imageHash?
> `optional` **imageHash**: `null` | `string`
Defined in: [WAProto/index.d.ts:12791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12791)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`imageHash`](/proto-reference/SyncActionValue/interfaces/IStickerAction#imagehash)
***
### isAvatarSticker?
> `optional` **isAvatarSticker**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12792)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`isAvatarSticker`](/proto-reference/SyncActionValue/interfaces/IStickerAction#isavatarsticker)
***
### isFavorite?
> `optional` **isFavorite**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12788)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`isFavorite`](/proto-reference/SyncActionValue/interfaces/IStickerAction#isfavorite)
***
### isLottie?
> `optional` **isLottie**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12790)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`isLottie`](/proto-reference/SyncActionValue/interfaces/IStickerAction#islottie)
***
### mediaKey?
> `optional` **mediaKey**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12782)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`mediaKey`](/proto-reference/SyncActionValue/interfaces/IStickerAction#mediakey)
***
### mimetype?
> `optional` **mimetype**: `null` | `string`
Defined in: [WAProto/index.d.ts:12783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12783)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`mimetype`](/proto-reference/SyncActionValue/interfaces/IStickerAction#mimetype)
***
### url?
> `optional` **url**: `null` | `string`
Defined in: [WAProto/index.d.ts:12780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12780)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`url`](/proto-reference/SyncActionValue/interfaces/IStickerAction#url)
***
### width?
> `optional` **width**: `null` | `number`
Defined in: [WAProto/index.d.ts:12785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12785)
#### Implementation of
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction).[`width`](/proto-reference/SyncActionValue/interfaces/IStickerAction#width)
## Methods
### create()
> `static` **create**(`properties`?): [`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
Defined in: [WAProto/index.d.ts:12793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12793)
#### Parameters
##### properties?
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)
#### Returns
[`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
Defined in: [WAProto/index.d.ts:12795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12795)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12794)
#### Parameters
##### m
[`IStickerAction`](/proto-reference/SyncActionValue/interfaces/IStickerAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
Defined in: [WAProto/index.d.ts:12796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12796)
#### Parameters
##### d
#### Returns
[`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12799)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12798)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12797)
#### Parameters
##### m
[`StickerAction`](/proto-reference/SyncActionValue/classes/StickerAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# SubscriptionAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/SubscriptionAction
Protobuf class SubscriptionAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12808)
## Implements
* [`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction)
## Constructors
### new SubscriptionAction()
> **new SubscriptionAction**(`p`?): [`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
Defined in: [WAProto/index.d.ts:12809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12809)
#### Parameters
##### p?
[`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction)
#### Returns
[`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
## Properties
### expirationDate?
> `optional` **expirationDate**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12812)
#### Implementation of
[`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction).[`expirationDate`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction#expirationdate)
***
### isAutoRenewing?
> `optional` **isAutoRenewing**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12811)
#### Implementation of
[`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction).[`isAutoRenewing`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction#isautorenewing)
***
### isDeactivated?
> `optional` **isDeactivated**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12810)
#### Implementation of
[`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction).[`isDeactivated`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction#isdeactivated)
## Methods
### create()
> `static` **create**(`properties`?): [`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
Defined in: [WAProto/index.d.ts:12813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12813)
#### Parameters
##### properties?
[`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction)
#### Returns
[`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
Defined in: [WAProto/index.d.ts:12815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12815)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12814)
#### Parameters
##### m
[`ISubscriptionAction`](/proto-reference/SyncActionValue/interfaces/ISubscriptionAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
Defined in: [WAProto/index.d.ts:12816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12816)
#### Parameters
##### d
#### Returns
[`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12819](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12819)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12818)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12817)
#### Parameters
##### m
[`SubscriptionAction`](/proto-reference/SyncActionValue/classes/SubscriptionAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncActionMessage
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/SyncActionMessage
Protobuf class SyncActionMessage generated from WAProto.
Defined in: [WAProto/index.d.ts:12827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12827)
## Implements
* [`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage)
## Constructors
### new SyncActionMessage()
> **new SyncActionMessage**(`p`?): [`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
Defined in: [WAProto/index.d.ts:12828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12828)
#### Parameters
##### p?
[`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage)
#### Returns
[`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
## Properties
### key?
> `optional` **key**: `null` | [`IMessageKey`](/proto-reference/interfaces/IMessageKey)
Defined in: [WAProto/index.d.ts:12829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12829)
#### Implementation of
[`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage).[`key`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage#key)
***
### timestamp?
> `optional` **timestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12830)
#### Implementation of
[`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage).[`timestamp`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage#timestamp)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
Defined in: [WAProto/index.d.ts:12831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12831)
#### Parameters
##### properties?
[`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage)
#### Returns
[`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
Defined in: [WAProto/index.d.ts:12833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12833)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12832)
#### Parameters
##### m
[`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
Defined in: [WAProto/index.d.ts:12834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12834)
#### Parameters
##### d
#### Returns
[`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12837)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12836)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12835)
#### Parameters
##### m
[`SyncActionMessage`](/proto-reference/SyncActionValue/classes/SyncActionMessage)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncActionMessageRange
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/SyncActionMessageRange
Protobuf class SyncActionMessageRange generated from WAProto.
Defined in: [WAProto/index.d.ts:12846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12846)
## Implements
* [`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
## Constructors
### new SyncActionMessageRange()
> **new SyncActionMessageRange**(`p`?): [`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
Defined in: [WAProto/index.d.ts:12847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12847)
#### Parameters
##### p?
[`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
#### Returns
[`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
## Properties
### lastMessageTimestamp?
> `optional` **lastMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12848)
#### Implementation of
[`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange).[`lastMessageTimestamp`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange#lastmessagetimestamp)
***
### lastSystemMessageTimestamp?
> `optional` **lastSystemMessageTimestamp**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:12849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12849)
#### Implementation of
[`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange).[`lastSystemMessageTimestamp`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange#lastsystemmessagetimestamp)
***
### messages
> **messages**: [`ISyncActionMessage`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessage)\[]
Defined in: [WAProto/index.d.ts:12850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12850)
#### Implementation of
[`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange).[`messages`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange#messages)
## Methods
### create()
> `static` **create**(`properties`?): [`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
Defined in: [WAProto/index.d.ts:12851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12851)
#### Parameters
##### properties?
[`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
#### Returns
[`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
***
### decode()
> `static` **decode**(`r`, `l`?): [`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
Defined in: [WAProto/index.d.ts:12853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12853)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12852)
#### Parameters
##### m
[`ISyncActionMessageRange`](/proto-reference/SyncActionValue/interfaces/ISyncActionMessageRange)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
Defined in: [WAProto/index.d.ts:12854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12854)
#### Parameters
##### d
#### Returns
[`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12857)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12856)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12855)
#### Parameters
##### m
[`SyncActionMessageRange`](/proto-reference/SyncActionValue/classes/SyncActionMessageRange)
##### o?
`IConversionOptions`
#### Returns
`object`
# TimeFormatAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/TimeFormatAction
Protobuf class TimeFormatAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12864)
## Implements
* [`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction)
## Constructors
### new TimeFormatAction()
> **new TimeFormatAction**(`p`?): [`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
Defined in: [WAProto/index.d.ts:12865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12865)
#### Parameters
##### p?
[`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction)
#### Returns
[`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
## Properties
### isTwentyFourHourFormatEnabled?
> `optional` **isTwentyFourHourFormatEnabled**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12866)
#### Implementation of
[`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction).[`isTwentyFourHourFormatEnabled`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction#istwentyfourhourformatenabled)
## Methods
### create()
> `static` **create**(`properties`?): [`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
Defined in: [WAProto/index.d.ts:12867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12867)
#### Parameters
##### properties?
[`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction)
#### Returns
[`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
Defined in: [WAProto/index.d.ts:12869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12869)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12868)
#### Parameters
##### m
[`ITimeFormatAction`](/proto-reference/SyncActionValue/interfaces/ITimeFormatAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
Defined in: [WAProto/index.d.ts:12870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12870)
#### Parameters
##### d
#### Returns
[`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12873)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12872)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12871)
#### Parameters
##### m
[`TimeFormatAction`](/proto-reference/SyncActionValue/classes/TimeFormatAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# UGCBot
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/UGCBot
Protobuf class UGCBot generated from WAProto.
Defined in: [WAProto/index.d.ts:12880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12880)
## Implements
* [`IUGCBot`](/proto-reference/SyncActionValue/interfaces/IUGCBot)
## Constructors
### new UGCBot()
> **new UGCBot**(`p`?): [`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
Defined in: [WAProto/index.d.ts:12881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12881)
#### Parameters
##### p?
[`IUGCBot`](/proto-reference/SyncActionValue/interfaces/IUGCBot)
#### Returns
[`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
## Properties
### definition?
> `optional` **definition**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:12882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12882)
#### Implementation of
[`IUGCBot`](/proto-reference/SyncActionValue/interfaces/IUGCBot).[`definition`](/proto-reference/SyncActionValue/interfaces/IUGCBot#definition)
## Methods
### create()
> `static` **create**(`properties`?): [`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
Defined in: [WAProto/index.d.ts:12883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12883)
#### Parameters
##### properties?
[`IUGCBot`](/proto-reference/SyncActionValue/interfaces/IUGCBot)
#### Returns
[`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
Defined in: [WAProto/index.d.ts:12885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12885)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12884)
#### Parameters
##### m
[`IUGCBot`](/proto-reference/SyncActionValue/interfaces/IUGCBot)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
Defined in: [WAProto/index.d.ts:12886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12886)
#### Parameters
##### d
#### Returns
[`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12889)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12888)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12887)
#### Parameters
##### m
[`UGCBot`](/proto-reference/SyncActionValue/classes/UGCBot)
##### o?
`IConversionOptions`
#### Returns
`object`
# UnarchiveChatsSetting
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting
Protobuf class UnarchiveChatsSetting generated from WAProto.
Defined in: [WAProto/index.d.ts:12896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12896)
## Implements
* [`IUnarchiveChatsSetting`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting)
## Constructors
### new UnarchiveChatsSetting()
> **new UnarchiveChatsSetting**(`p`?): [`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
Defined in: [WAProto/index.d.ts:12897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12897)
#### Parameters
##### p?
[`IUnarchiveChatsSetting`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting)
#### Returns
[`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
## Properties
### unarchiveChats?
> `optional` **unarchiveChats**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12898)
#### Implementation of
[`IUnarchiveChatsSetting`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting).[`unarchiveChats`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting#unarchivechats)
## Methods
### create()
> `static` **create**(`properties`?): [`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
Defined in: [WAProto/index.d.ts:12899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12899)
#### Parameters
##### properties?
[`IUnarchiveChatsSetting`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting)
#### Returns
[`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
Defined in: [WAProto/index.d.ts:12901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12901)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12900)
#### Parameters
##### m
[`IUnarchiveChatsSetting`](/proto-reference/SyncActionValue/interfaces/IUnarchiveChatsSetting)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
Defined in: [WAProto/index.d.ts:12902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12902)
#### Parameters
##### d
#### Returns
[`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12905)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12904)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12903)
#### Parameters
##### m
[`UnarchiveChatsSetting`](/proto-reference/SyncActionValue/classes/UnarchiveChatsSetting)
##### o?
`IConversionOptions`
#### Returns
`object`
# UserStatusMuteAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/UserStatusMuteAction
Protobuf class UserStatusMuteAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12912)
## Implements
* [`IUserStatusMuteAction`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction)
## Constructors
### new UserStatusMuteAction()
> **new UserStatusMuteAction**(`p`?): [`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
Defined in: [WAProto/index.d.ts:12913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12913)
#### Parameters
##### p?
[`IUserStatusMuteAction`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction)
#### Returns
[`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
## Properties
### muted?
> `optional` **muted**: `null` | `boolean`
Defined in: [WAProto/index.d.ts:12914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12914)
#### Implementation of
[`IUserStatusMuteAction`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction).[`muted`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction#muted)
## Methods
### create()
> `static` **create**(`properties`?): [`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
Defined in: [WAProto/index.d.ts:12915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12915)
#### Parameters
##### properties?
[`IUserStatusMuteAction`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction)
#### Returns
[`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
Defined in: [WAProto/index.d.ts:12917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12917)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12916)
#### Parameters
##### m
[`IUserStatusMuteAction`](/proto-reference/SyncActionValue/interfaces/IUserStatusMuteAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
Defined in: [WAProto/index.d.ts:12918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12918)
#### Parameters
##### d
#### Returns
[`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12921)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12920)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12919)
#### Parameters
##### m
[`UserStatusMuteAction`](/proto-reference/SyncActionValue/classes/UserStatusMuteAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# UsernameChatStartModeAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction
Protobuf class UsernameChatStartModeAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12928)
## Implements
* [`IUsernameChatStartModeAction`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction)
## Constructors
### new UsernameChatStartModeAction()
> **new UsernameChatStartModeAction**(`p`?): [`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
Defined in: [WAProto/index.d.ts:12929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12929)
#### Parameters
##### p?
[`IUsernameChatStartModeAction`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction)
#### Returns
[`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
## Properties
### chatStartMode?
> `optional` **chatStartMode**: `null` | [`ChatStartMode`](/proto-reference/SyncActionValue/UsernameChatStartModeAction/enumerations/ChatStartMode)
Defined in: [WAProto/index.d.ts:12930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12930)
#### Implementation of
[`IUsernameChatStartModeAction`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction).[`chatStartMode`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction#chatstartmode)
## Methods
### create()
> `static` **create**(`properties`?): [`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
Defined in: [WAProto/index.d.ts:12931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12931)
#### Parameters
##### properties?
[`IUsernameChatStartModeAction`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction)
#### Returns
[`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
Defined in: [WAProto/index.d.ts:12933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12933)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12932)
#### Parameters
##### m
[`IUsernameChatStartModeAction`](/proto-reference/SyncActionValue/interfaces/IUsernameChatStartModeAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
Defined in: [WAProto/index.d.ts:12934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12934)
#### Parameters
##### d
#### Returns
[`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12937)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12936)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12935)
#### Parameters
##### m
[`UsernameChatStartModeAction`](/proto-reference/SyncActionValue/classes/UsernameChatStartModeAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# WaffleAccountLinkStateAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction
Protobuf class WaffleAccountLinkStateAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12952)
## Implements
* [`IWaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction)
## Constructors
### new WaffleAccountLinkStateAction()
> **new WaffleAccountLinkStateAction**(`p`?): [`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
Defined in: [WAProto/index.d.ts:12953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12953)
#### Parameters
##### p?
[`IWaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction)
#### Returns
[`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
## Properties
### linkState?
> `optional` **linkState**: `null` | [`AccountLinkState`](/proto-reference/SyncActionValue/WaffleAccountLinkStateAction/enumerations/AccountLinkState)
Defined in: [WAProto/index.d.ts:12954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12954)
#### Implementation of
[`IWaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction).[`linkState`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction#linkstate)
## Methods
### create()
> `static` **create**(`properties`?): [`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
Defined in: [WAProto/index.d.ts:12955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12955)
#### Parameters
##### properties?
[`IWaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction)
#### Returns
[`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
Defined in: [WAProto/index.d.ts:12957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12957)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12956)
#### Parameters
##### m
[`IWaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/interfaces/IWaffleAccountLinkStateAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
Defined in: [WAProto/index.d.ts:12958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12958)
#### Parameters
##### d
#### Returns
[`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12961)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12960)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12959)
#### Parameters
##### m
[`WaffleAccountLinkStateAction`](/proto-reference/SyncActionValue/classes/WaffleAccountLinkStateAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# WamoUserIdentifierAction
Source: https://baileys.wiki/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction
Protobuf class WamoUserIdentifierAction generated from WAProto.
Defined in: [WAProto/index.d.ts:12977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12977)
## Implements
* [`IWamoUserIdentifierAction`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction)
## Constructors
### new WamoUserIdentifierAction()
> **new WamoUserIdentifierAction**(`p`?): [`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
Defined in: [WAProto/index.d.ts:12978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12978)
#### Parameters
##### p?
[`IWamoUserIdentifierAction`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction)
#### Returns
[`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
## Properties
### identifier?
> `optional` **identifier**: `null` | `string`
Defined in: [WAProto/index.d.ts:12979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12979)
#### Implementation of
[`IWamoUserIdentifierAction`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction).[`identifier`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction#identifier)
## Methods
### create()
> `static` **create**(`properties`?): [`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
Defined in: [WAProto/index.d.ts:12980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12980)
#### Parameters
##### properties?
[`IWamoUserIdentifierAction`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction)
#### Returns
[`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
***
### decode()
> `static` **decode**(`r`, `l`?): [`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
Defined in: [WAProto/index.d.ts:12982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12982)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:12981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12981)
#### Parameters
##### m
[`IWamoUserIdentifierAction`](/proto-reference/SyncActionValue/interfaces/IWamoUserIdentifierAction)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
Defined in: [WAProto/index.d.ts:12983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12983)
#### Parameters
##### d
#### Returns
[`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:12986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12986)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:12985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12985)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:12984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L12984)
#### Parameters
##### m
[`WamoUserIdentifierAction`](/proto-reference/SyncActionValue/classes/WamoUserIdentifierAction)
##### o?
`IConversionOptions`
#### Returns
`object`
# SyncdOperation
Source: https://baileys.wiki/proto-reference/SyncdMutation/enumerations/SyncdOperation
Protobuf enumeration SyncdOperation generated from WAProto.
Defined in: [WAProto/index.d.ts:13026](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13026)
## Enumeration Members
### REMOVE
> **REMOVE**: `1`
Defined in: [WAProto/index.d.ts:13028](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13028)
***
### SET
> **SET**: `0`
Defined in: [WAProto/index.d.ts:13027](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13027)
# SyncdMutation
Source: https://baileys.wiki/proto-reference/SyncdMutation/overview
Protobuf symbol SyncdMutation generated from WAProto.
## Enumerations
* [SyncdOperation](/proto-reference/SyncdMutation/enumerations/SyncdOperation)
# CallButton
Source: https://baileys.wiki/proto-reference/TemplateButton/classes/CallButton
Protobuf class CallButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13202](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13202)
## Implements
* [`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton)
## Constructors
### new CallButton()
> **new CallButton**(`p`?): [`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
Defined in: [WAProto/index.d.ts:13203](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13203)
#### Parameters
##### p?
[`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton)
#### Returns
[`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
## Properties
### displayText?
> `optional` **displayText**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13204](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13204)
#### Implementation of
[`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton).[`displayText`](/proto-reference/TemplateButton/interfaces/ICallButton#displaytext)
***
### phoneNumber?
> `optional` **phoneNumber**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13205](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13205)
#### Implementation of
[`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton).[`phoneNumber`](/proto-reference/TemplateButton/interfaces/ICallButton#phonenumber)
## Methods
### create()
> `static` **create**(`properties`?): [`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
Defined in: [WAProto/index.d.ts:13206](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13206)
#### Parameters
##### properties?
[`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton)
#### Returns
[`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
Defined in: [WAProto/index.d.ts:13208](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13208)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13207](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13207)
#### Parameters
##### m
[`ICallButton`](/proto-reference/TemplateButton/interfaces/ICallButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
Defined in: [WAProto/index.d.ts:13209](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13209)
#### Parameters
##### d
#### Returns
[`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13212](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13212)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13211](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13211)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13210](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13210)
#### Parameters
##### m
[`CallButton`](/proto-reference/TemplateButton/classes/CallButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# QuickReplyButton
Source: https://baileys.wiki/proto-reference/TemplateButton/classes/QuickReplyButton
Protobuf class QuickReplyButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13220](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13220)
## Implements
* [`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton)
## Constructors
### new QuickReplyButton()
> **new QuickReplyButton**(`p`?): [`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
Defined in: [WAProto/index.d.ts:13221](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13221)
#### Parameters
##### p?
[`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton)
#### Returns
[`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
## Properties
### displayText?
> `optional` **displayText**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13222](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13222)
#### Implementation of
[`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton).[`displayText`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton#displaytext)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:13223](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13223)
#### Implementation of
[`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton).[`id`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton#id)
## Methods
### create()
> `static` **create**(`properties`?): [`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
Defined in: [WAProto/index.d.ts:13224](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13224)
#### Parameters
##### properties?
[`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton)
#### Returns
[`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
Defined in: [WAProto/index.d.ts:13226](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13226)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13225](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13225)
#### Parameters
##### m
[`IQuickReplyButton`](/proto-reference/TemplateButton/interfaces/IQuickReplyButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
Defined in: [WAProto/index.d.ts:13227](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13227)
#### Parameters
##### d
#### Returns
[`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13230](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13230)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13229](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13229)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13228](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13228)
#### Parameters
##### m
[`QuickReplyButton`](/proto-reference/TemplateButton/classes/QuickReplyButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# URLButton
Source: https://baileys.wiki/proto-reference/TemplateButton/classes/URLButton
Protobuf class URLButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13238](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13238)
## Implements
* [`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton)
## Constructors
### new URLButton()
> **new URLButton**(`p`?): [`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
Defined in: [WAProto/index.d.ts:13239](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13239)
#### Parameters
##### p?
[`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton)
#### Returns
[`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
## Properties
### displayText?
> `optional` **displayText**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13240](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13240)
#### Implementation of
[`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton).[`displayText`](/proto-reference/TemplateButton/interfaces/IURLButton#displaytext)
***
### url?
> `optional` **url**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13241](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13241)
#### Implementation of
[`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton).[`url`](/proto-reference/TemplateButton/interfaces/IURLButton#url)
## Methods
### create()
> `static` **create**(`properties`?): [`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
Defined in: [WAProto/index.d.ts:13242](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13242)
#### Parameters
##### properties?
[`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton)
#### Returns
[`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
***
### decode()
> `static` **decode**(`r`, `l`?): [`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
Defined in: [WAProto/index.d.ts:13244](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13244)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13243](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13243)
#### Parameters
##### m
[`IURLButton`](/proto-reference/TemplateButton/interfaces/IURLButton)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
Defined in: [WAProto/index.d.ts:13245](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13245)
#### Parameters
##### d
#### Returns
[`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13248](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13248)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13247](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13247)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13246](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13246)
#### Parameters
##### m
[`URLButton`](/proto-reference/TemplateButton/classes/URLButton)
##### o?
`IConversionOptions`
#### Returns
`object`
# ICallButton
Source: https://baileys.wiki/proto-reference/TemplateButton/interfaces/ICallButton
Protobuf interface ICallButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13197](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13197)
## Properties
### displayText?
> `optional` **displayText**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13198](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13198)
***
### phoneNumber?
> `optional` **phoneNumber**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13199](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13199)
# IQuickReplyButton
Source: https://baileys.wiki/proto-reference/TemplateButton/interfaces/IQuickReplyButton
Protobuf interface IQuickReplyButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13215](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13215)
## Properties
### displayText?
> `optional` **displayText**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13216](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13216)
***
### id?
> `optional` **id**: `null` | `string`
Defined in: [WAProto/index.d.ts:13217](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13217)
# IURLButton
Source: https://baileys.wiki/proto-reference/TemplateButton/interfaces/IURLButton
Protobuf interface IURLButton generated from WAProto.
Defined in: [WAProto/index.d.ts:13233](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13233)
## Properties
### displayText?
> `optional` **displayText**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13234](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13234)
***
### url?
> `optional` **url**: `null` | [`IHighlyStructuredMessage`](/proto-reference/Message/interfaces/IHighlyStructuredMessage)
Defined in: [WAProto/index.d.ts:13235](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13235)
# TemplateButton
Source: https://baileys.wiki/proto-reference/TemplateButton/overview
Protobuf symbol TemplateButton generated from WAProto.
## Classes
* [CallButton](/proto-reference/TemplateButton/classes/CallButton)
* [QuickReplyButton](/proto-reference/TemplateButton/classes/QuickReplyButton)
* [URLButton](/proto-reference/TemplateButton/classes/URLButton)
## Interfaces
* [ICallButton](/proto-reference/TemplateButton/interfaces/ICallButton)
* [IQuickReplyButton](/proto-reference/TemplateButton/interfaces/IQuickReplyButton)
* [IURLButton](/proto-reference/TemplateButton/interfaces/IURLButton)
# ThreadType
Source: https://baileys.wiki/proto-reference/ThreadID/enumerations/ThreadType
Protobuf enumeration ThreadType generated from WAProto.
Defined in: [WAProto/index.d.ts:13272](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13272)
## Enumeration Members
### AI\_THREAD
> **AI\_THREAD**: `2`
Defined in: [WAProto/index.d.ts:13275](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13275)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:13273](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13273)
***
### VIEW\_REPLIES
> **VIEW\_REPLIES**: `1`
Defined in: [WAProto/index.d.ts:13274](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13274)
# ThreadID
Source: https://baileys.wiki/proto-reference/ThreadID/overview
Protobuf symbol ThreadID generated from WAProto.
## Enumerations
* [ThreadType](/proto-reference/ThreadID/enumerations/ThreadType)
# UrlTrackingMapElement
Source: https://baileys.wiki/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement
Protobuf class UrlTrackingMapElement generated from WAProto.
Defined in: [WAProto/index.d.ts:13304](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13304)
## Implements
* [`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement)
## Constructors
### new UrlTrackingMapElement()
> **new UrlTrackingMapElement**(`p`?): [`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
Defined in: [WAProto/index.d.ts:13305](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13305)
#### Parameters
##### p?
[`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement)
#### Returns
[`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
## Properties
### cardIndex?
> `optional` **cardIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:13309](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13309)
#### Implementation of
[`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement).[`cardIndex`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement#cardindex)
***
### consentedUsersUrl?
> `optional` **consentedUsersUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13308](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13308)
#### Implementation of
[`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement).[`consentedUsersUrl`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement#consentedusersurl)
***
### originalUrl?
> `optional` **originalUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13306](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13306)
#### Implementation of
[`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement).[`originalUrl`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement#originalurl)
***
### unconsentedUsersUrl?
> `optional` **unconsentedUsersUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13307](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13307)
#### Implementation of
[`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement).[`unconsentedUsersUrl`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement#unconsentedusersurl)
## Methods
### create()
> `static` **create**(`properties`?): [`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
Defined in: [WAProto/index.d.ts:13310](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13310)
#### Parameters
##### properties?
[`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement)
#### Returns
[`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
***
### decode()
> `static` **decode**(`r`, `l`?): [`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
Defined in: [WAProto/index.d.ts:13312](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13312)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13311](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13311)
#### Parameters
##### m
[`IUrlTrackingMapElement`](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
Defined in: [WAProto/index.d.ts:13313](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13313)
#### Parameters
##### d
#### Returns
[`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13316](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13316)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13315](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13315)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13314](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13314)
#### Parameters
##### m
[`UrlTrackingMapElement`](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
##### o?
`IConversionOptions`
#### Returns
`object`
# IUrlTrackingMapElement
Source: https://baileys.wiki/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement
Protobuf interface IUrlTrackingMapElement generated from WAProto.
Defined in: [WAProto/index.d.ts:13297](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13297)
## Properties
### cardIndex?
> `optional` **cardIndex**: `null` | `number`
Defined in: [WAProto/index.d.ts:13301](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13301)
***
### consentedUsersUrl?
> `optional` **consentedUsersUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13300](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13300)
***
### originalUrl?
> `optional` **originalUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13298](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13298)
***
### unconsentedUsersUrl?
> `optional` **unconsentedUsersUrl**: `null` | `string`
Defined in: [WAProto/index.d.ts:13299](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13299)
# UrlTrackingMap
Source: https://baileys.wiki/proto-reference/UrlTrackingMap/overview
Protobuf symbol UrlTrackingMap generated from WAProto.
## Classes
* [UrlTrackingMapElement](/proto-reference/UrlTrackingMap/classes/UrlTrackingMapElement)
## Interfaces
* [IUrlTrackingMapElement](/proto-reference/UrlTrackingMap/interfaces/IUrlTrackingMapElement)
# Value
Source: https://baileys.wiki/proto-reference/UserPassword/TransformerArg/classes/Value
Protobuf class Value generated from WAProto.
Defined in: [WAProto/index.d.ts:13380](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13380)
## Implements
* [`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue)
## Constructors
### new Value()
> **new Value**(`p`?): [`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
Defined in: [WAProto/index.d.ts:13381](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13381)
#### Parameters
##### p?
[`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue)
#### Returns
[`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
## Properties
### asBlob?
> `optional` **asBlob**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13382](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13382)
#### Implementation of
[`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue).[`asBlob`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue#asblob)
***
### asUnsignedInteger?
> `optional` **asUnsignedInteger**: `null` | `number`
Defined in: [WAProto/index.d.ts:13383](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13383)
#### Implementation of
[`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue).[`asUnsignedInteger`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue#asunsignedinteger)
***
### value?
> `optional` **value**: `"asBlob"` | `"asUnsignedInteger"`
Defined in: [WAProto/index.d.ts:13384](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13384)
## Methods
### create()
> `static` **create**(`properties`?): [`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
Defined in: [WAProto/index.d.ts:13385](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13385)
#### Parameters
##### properties?
[`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue)
#### Returns
[`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
Defined in: [WAProto/index.d.ts:13387](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13387)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13386](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13386)
#### Parameters
##### m
[`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
Defined in: [WAProto/index.d.ts:13388](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13388)
#### Parameters
##### d
#### Returns
[`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13391](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13391)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13390](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13390)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13389](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13389)
#### Parameters
##### m
[`Value`](/proto-reference/UserPassword/TransformerArg/classes/Value)
##### o?
`IConversionOptions`
#### Returns
`object`
# IValue
Source: https://baileys.wiki/proto-reference/UserPassword/TransformerArg/interfaces/IValue
Protobuf interface IValue generated from WAProto.
Defined in: [WAProto/index.d.ts:13375](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13375)
## Properties
### asBlob?
> `optional` **asBlob**: `null` | `Uint8Array`\<`ArrayBufferLike`>
Defined in: [WAProto/index.d.ts:13376](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13376)
***
### asUnsignedInteger?
> `optional` **asUnsignedInteger**: `null` | `number`
Defined in: [WAProto/index.d.ts:13377](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13377)
# TransformerArg
Source: https://baileys.wiki/proto-reference/UserPassword/TransformerArg/overview
Protobuf symbol TransformerArg generated from WAProto.
## Classes
* [Value](/proto-reference/UserPassword/TransformerArg/classes/Value)
## Interfaces
* [IValue](/proto-reference/UserPassword/TransformerArg/interfaces/IValue)
# TransformerArg
Source: https://baileys.wiki/proto-reference/UserPassword/classes/TransformerArg
Protobuf class TransformerArg generated from WAProto.
Defined in: [WAProto/index.d.ts:13360](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13360)
## Implements
* [`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg)
## Constructors
### new TransformerArg()
> **new TransformerArg**(`p`?): [`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
Defined in: [WAProto/index.d.ts:13361](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13361)
#### Parameters
##### p?
[`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg)
#### Returns
[`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
## Properties
### key?
> `optional` **key**: `null` | `string`
Defined in: [WAProto/index.d.ts:13362](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13362)
#### Implementation of
[`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg).[`key`](/proto-reference/UserPassword/interfaces/ITransformerArg#key)
***
### value?
> `optional` **value**: `null` | [`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue)
Defined in: [WAProto/index.d.ts:13363](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13363)
#### Implementation of
[`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg).[`value`](/proto-reference/UserPassword/interfaces/ITransformerArg#value)
## Methods
### create()
> `static` **create**(`properties`?): [`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
Defined in: [WAProto/index.d.ts:13364](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13364)
#### Parameters
##### properties?
[`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg)
#### Returns
[`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
***
### decode()
> `static` **decode**(`r`, `l`?): [`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
Defined in: [WAProto/index.d.ts:13366](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13366)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13365](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13365)
#### Parameters
##### m
[`ITransformerArg`](/proto-reference/UserPassword/interfaces/ITransformerArg)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
Defined in: [WAProto/index.d.ts:13367](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13367)
#### Parameters
##### d
#### Returns
[`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13370](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13370)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13369](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13369)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13368](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13368)
#### Parameters
##### m
[`TransformerArg`](/proto-reference/UserPassword/classes/TransformerArg)
##### o?
`IConversionOptions`
#### Returns
`object`
# Encoding
Source: https://baileys.wiki/proto-reference/UserPassword/enumerations/Encoding
Protobuf enumeration Encoding generated from WAProto.
Defined in: [WAProto/index.d.ts:13344](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13344)
## Enumeration Members
### UTF8
> **UTF8**: `0`
Defined in: [WAProto/index.d.ts:13345](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13345)
***
### UTF8\_BROKEN
> **UTF8\_BROKEN**: `1`
Defined in: [WAProto/index.d.ts:13346](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13346)
# Transformer
Source: https://baileys.wiki/proto-reference/UserPassword/enumerations/Transformer
Protobuf enumeration Transformer generated from WAProto.
Defined in: [WAProto/index.d.ts:13349](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13349)
## Enumeration Members
### NONE
> **NONE**: `0`
Defined in: [WAProto/index.d.ts:13350](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13350)
***
### PBKDF2\_HMAC\_SHA384
> **PBKDF2\_HMAC\_SHA384**: `2`
Defined in: [WAProto/index.d.ts:13352](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13352)
***
### PBKDF2\_HMAC\_SHA512
> **PBKDF2\_HMAC\_SHA512**: `1`
Defined in: [WAProto/index.d.ts:13351](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13351)
# ITransformerArg
Source: https://baileys.wiki/proto-reference/UserPassword/interfaces/ITransformerArg
Protobuf interface ITransformerArg generated from WAProto.
Defined in: [WAProto/index.d.ts:13355](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13355)
## Properties
### key?
> `optional` **key**: `null` | `string`
Defined in: [WAProto/index.d.ts:13356](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13356)
***
### value?
> `optional` **value**: `null` | [`IValue`](/proto-reference/UserPassword/TransformerArg/interfaces/IValue)
Defined in: [WAProto/index.d.ts:13357](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13357)
# UserPassword
Source: https://baileys.wiki/proto-reference/UserPassword/overview
Protobuf symbol UserPassword generated from WAProto.
## Namespaces
* [TransformerArg](/proto-reference/UserPassword/TransformerArg/overview)
## Enumerations
* [Encoding](/proto-reference/UserPassword/enumerations/Encoding)
* [Transformer](/proto-reference/UserPassword/enumerations/Transformer)
## Classes
* [TransformerArg](/proto-reference/UserPassword/classes/TransformerArg)
## Interfaces
* [ITransformerArg](/proto-reference/UserPassword/interfaces/ITransformerArg)
# Details
Source: https://baileys.wiki/proto-reference/VerifiedNameCertificate/classes/Details
Protobuf class Details generated from WAProto.
Defined in: [WAProto/index.d.ts:13452](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13452)
## Implements
* [`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails)
## Constructors
### new Details()
> **new Details**(`p`?): [`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:13453](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13453)
#### Parameters
##### p?
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails)
#### Returns
[`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
## Properties
### issuer?
> `optional` **issuer**: `null` | `string`
Defined in: [WAProto/index.d.ts:13455](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13455)
#### Implementation of
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails).[`issuer`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails#issuer)
***
### issueTime?
> `optional` **issueTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13458](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13458)
#### Implementation of
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails).[`issueTime`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails#issuetime)
***
### localizedNames
> **localizedNames**: [`ILocalizedName`](/proto-reference/interfaces/ILocalizedName)\[]
Defined in: [WAProto/index.d.ts:13457](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13457)
#### Implementation of
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails).[`localizedNames`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails#localizednames)
***
### serial?
> `optional` **serial**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13454](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13454)
#### Implementation of
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails).[`serial`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails#serial)
***
### verifiedName?
> `optional` **verifiedName**: `null` | `string`
Defined in: [WAProto/index.d.ts:13456](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13456)
#### Implementation of
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails).[`verifiedName`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails#verifiedname)
## Methods
### create()
> `static` **create**(`properties`?): [`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:13459](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13459)
#### Parameters
##### properties?
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails)
#### Returns
[`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
***
### decode()
> `static` **decode**(`r`, `l`?): [`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:13461](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13461)
#### Parameters
##### r
`Uint8Array`\<`ArrayBufferLike`> | `Reader`
##### l?
`number`
#### Returns
[`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
***
### encode()
> `static` **encode**(`m`, `w`?): `Writer`
Defined in: [WAProto/index.d.ts:13460](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13460)
#### Parameters
##### m
[`IDetails`](/proto-reference/VerifiedNameCertificate/interfaces/IDetails)
##### w?
`Writer`
#### Returns
`Writer`
***
### fromObject()
> `static` **fromObject**(`d`): [`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
Defined in: [WAProto/index.d.ts:13462](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13462)
#### Parameters
##### d
#### Returns
[`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
***
### getTypeUrl()
> `static` **getTypeUrl**(`typeUrlPrefix`?): `string`
Defined in: [WAProto/index.d.ts:13465](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13465)
#### Parameters
##### typeUrlPrefix?
`string`
#### Returns
`string`
***
### toJSON()
> **toJSON**(): `object`
Defined in: [WAProto/index.d.ts:13464](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13464)
#### Returns
`object`
***
### toObject()
> `static` **toObject**(`m`, `o`?): `object`
Defined in: [WAProto/index.d.ts:13463](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13463)
#### Parameters
##### m
[`Details`](/proto-reference/VerifiedNameCertificate/classes/Details)
##### o?
`IConversionOptions`
#### Returns
`object`
# IDetails
Source: https://baileys.wiki/proto-reference/VerifiedNameCertificate/interfaces/IDetails
Protobuf interface IDetails generated from WAProto.
Defined in: [WAProto/index.d.ts:13444](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13444)
## Properties
### issuer?
> `optional` **issuer**: `null` | `string`
Defined in: [WAProto/index.d.ts:13446](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13446)
***
### issueTime?
> `optional` **issueTime**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13449](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13449)
***
### localizedNames?
> `optional` **localizedNames**: `null` | [`ILocalizedName`](/proto-reference/interfaces/ILocalizedName)\[]
Defined in: [WAProto/index.d.ts:13448](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13448)
***
### serial?
> `optional` **serial**: `null` | `number` | `Long`
Defined in: [WAProto/index.d.ts:13445](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13445)
***
### verifiedName?
> `optional` **verifiedName**: `null` | `string`
Defined in: [WAProto/index.d.ts:13447](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13447)
# VerifiedNameCertificate
Source: https://baileys.wiki/proto-reference/VerifiedNameCertificate/overview
Protobuf symbol VerifiedNameCertificate generated from WAProto.
## Classes
* [Details](/proto-reference/VerifiedNameCertificate/classes/Details)
## Interfaces
* [IDetails](/proto-reference/VerifiedNameCertificate/interfaces/IDetails)
# Flag
Source: https://baileys.wiki/proto-reference/WebFeatures/enumerations/Flag
Protobuf enumeration Flag generated from WAProto.
Defined in: [WAProto/index.d.ts:13593](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13593)
## Enumeration Members
### DEVELOPMENT
> **DEVELOPMENT**: `2`
Defined in: [WAProto/index.d.ts:13596](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13596)
***
### FORCE\_UPGRADE
> **FORCE\_UPGRADE**: `1`
Defined in: [WAProto/index.d.ts:13595](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13595)
***
### NOT\_STARTED
> **NOT\_STARTED**: `0`
Defined in: [WAProto/index.d.ts:13594](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13594)
***
### PRODUCTION
> **PRODUCTION**: `3`
Defined in: [WAProto/index.d.ts:13597](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13597)
# WebFeatures
Source: https://baileys.wiki/proto-reference/WebFeatures/overview
Protobuf symbol WebFeatures generated from WAProto.
## Enumerations
* [Flag](/proto-reference/WebFeatures/enumerations/Flag)
# BizPrivacyStatus
Source: https://baileys.wiki/proto-reference/WebMessageInfo/enumerations/BizPrivacyStatus
Protobuf enumeration BizPrivacyStatus generated from WAProto.
Defined in: [WAProto/index.d.ts:13754](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13754)
## Enumeration Members
### BSP
> **BSP**: `1`
Defined in: [WAProto/index.d.ts:13757](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13757)
***
### BSP\_AND\_FB
> **BSP\_AND\_FB**: `3`
Defined in: [WAProto/index.d.ts:13758](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13758)
***
### E2EE
> **E2EE**: `0`
Defined in: [WAProto/index.d.ts:13755](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13755)
***
### FB
> **FB**: `2`
Defined in: [WAProto/index.d.ts:13756](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13756)
# Status
Source: https://baileys.wiki/proto-reference/WebMessageInfo/enumerations/Status
Protobuf enumeration Status generated from WAProto.
Defined in: [WAProto/index.d.ts:13761](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13761)
## Enumeration Members
### DELIVERY\_ACK
> **DELIVERY\_ACK**: `3`
Defined in: [WAProto/index.d.ts:13765](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13765)
***
### ERROR
> **ERROR**: `0`
Defined in: [WAProto/index.d.ts:13762](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13762)
***
### PENDING
> **PENDING**: `1`
Defined in: [WAProto/index.d.ts:13763](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13763)
***
### PLAYED
> **PLAYED**: `5`
Defined in: [WAProto/index.d.ts:13767](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13767)
***
### READ
> **READ**: `4`
Defined in: [WAProto/index.d.ts:13766](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13766)
***
### SERVER\_ACK
> **SERVER\_ACK**: `2`
Defined in: [WAProto/index.d.ts:13764](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13764)
# StubType
Source: https://baileys.wiki/proto-reference/WebMessageInfo/enumerations/StubType
Protobuf enumeration StubType generated from WAProto.
Defined in: [WAProto/index.d.ts:13770](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13770)
## Enumeration Members
### ADMIN\_REVOKE
> **ADMIN\_REVOKE**: `132`
Defined in: [WAProto/index.d.ts:13903](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13903)
***
### BIZ\_AUTOMATICALLY\_LABELED\_CHAT\_SYSTEM\_MESSAGE
> **BIZ\_AUTOMATICALLY\_LABELED\_CHAT\_SYSTEM\_MESSAGE**: `218`
Defined in: [WAProto/index.d.ts:13989](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13989)
***
### BIZ\_BOT\_1P\_MESSAGING\_ENABLED
> **BIZ\_BOT\_1P\_MESSAGING\_ENABLED**: `192`
Defined in: [WAProto/index.d.ts:13963](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13963)
***
### BIZ\_BOT\_3P\_MESSAGING\_ENABLED
> **BIZ\_BOT\_3P\_MESSAGING\_ENABLED**: `197`
Defined in: [WAProto/index.d.ts:13968](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13968)
***
### BIZ\_CHAT\_ASSIGNMENT
> **BIZ\_CHAT\_ASSIGNMENT**: `154`
Defined in: [WAProto/index.d.ts:13925](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13925)
***
### BIZ\_CHAT\_ASSIGNMENT\_UNASSIGN
> **BIZ\_CHAT\_ASSIGNMENT\_UNASSIGN**: `160`
Defined in: [WAProto/index.d.ts:13931](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13931)
***
### BIZ\_COEX\_PRIVACY\_INIT
> **BIZ\_COEX\_PRIVACY\_INIT**: `201`
Defined in: [WAProto/index.d.ts:13972](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13972)
***
### BIZ\_COEX\_PRIVACY\_INIT\_SELF
> **BIZ\_COEX\_PRIVACY\_INIT\_SELF**: `194`
Defined in: [WAProto/index.d.ts:13965](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13965)
***
### BIZ\_COEX\_PRIVACY\_TRANSITION
> **BIZ\_COEX\_PRIVACY\_TRANSITION**: `202`
Defined in: [WAProto/index.d.ts:13973](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13973)
***
### BIZ\_COEX\_PRIVACY\_TRANSITION\_SELF
> **BIZ\_COEX\_PRIVACY\_TRANSITION\_SELF**: `195`
Defined in: [WAProto/index.d.ts:13966](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13966)
***
### BIZ\_CUSTOMER\_3PD\_DATA\_SHARING\_OPT\_IN\_MESSAGE
> **BIZ\_CUSTOMER\_3PD\_DATA\_SHARING\_OPT\_IN\_MESSAGE**: `214`
Defined in: [WAProto/index.d.ts:13985](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13985)
***
### BIZ\_CUSTOMER\_3PD\_DATA\_SHARING\_OPT\_OUT\_MESSAGE
> **BIZ\_CUSTOMER\_3PD\_DATA\_SHARING\_OPT\_OUT\_MESSAGE**: `215`
Defined in: [WAProto/index.d.ts:13986](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13986)
***
### BIZ\_INTRO\_BOTTOM
> **BIZ\_INTRO\_BOTTOM**: `63`
Defined in: [WAProto/index.d.ts:13834](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13834)
***
### BIZ\_INTRO\_TOP
> **BIZ\_INTRO\_TOP**: `62`
Defined in: [WAProto/index.d.ts:13833](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13833)
***
### BIZ\_MOVE\_TO\_CONSUMER\_APP
> **BIZ\_MOVE\_TO\_CONSUMER\_APP**: `65`
Defined in: [WAProto/index.d.ts:13836](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13836)
***
### BIZ\_NAME\_CHANGE
> **BIZ\_NAME\_CHANGE**: `64`
Defined in: [WAProto/index.d.ts:13835](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13835)
***
### BIZ\_PRIVACY\_MODE\_INIT\_BSP
> **BIZ\_PRIVACY\_MODE\_INIT\_BSP**: `127`
Defined in: [WAProto/index.d.ts:13898](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13898)
***
### BIZ\_PRIVACY\_MODE\_INIT\_FB
> **BIZ\_PRIVACY\_MODE\_INIT\_FB**: `126`
Defined in: [WAProto/index.d.ts:13897](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13897)
***
### BIZ\_PRIVACY\_MODE\_TO\_BSP
> **BIZ\_PRIVACY\_MODE\_TO\_BSP**: `129`
Defined in: [WAProto/index.d.ts:13900](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13900)
***
### BIZ\_PRIVACY\_MODE\_TO\_FB
> **BIZ\_PRIVACY\_MODE\_TO\_FB**: `128`
Defined in: [WAProto/index.d.ts:13899](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13899)
***
### BIZ\_TWO\_TIER\_MIGRATION\_BOTTOM
> **BIZ\_TWO\_TIER\_MIGRATION\_BOTTOM**: `67`
Defined in: [WAProto/index.d.ts:13838](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13838)
***
### BIZ\_TWO\_TIER\_MIGRATION\_TOP
> **BIZ\_TWO\_TIER\_MIGRATION\_TOP**: `66`
Defined in: [WAProto/index.d.ts:13837](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13837)
***
### BIZ\_VERIFIED\_TRANSITION\_BOTTOM\_TO\_TOP
> **BIZ\_VERIFIED\_TRANSITION\_BOTTOM\_TO\_TOP**: `61`
Defined in: [WAProto/index.d.ts:13832](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13832)
***
### BIZ\_VERIFIED\_TRANSITION\_TOP\_TO\_BOTTOM
> **BIZ\_VERIFIED\_TRANSITION\_TOP\_TO\_BOTTOM**: `60`
Defined in: [WAProto/index.d.ts:13831](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13831)
***
### BLOCK\_CONTACT
> **BLOCK\_CONTACT**: `122`
Defined in: [WAProto/index.d.ts:13893](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13893)
***
### BLUE\_MSG\_BSP\_FB\_TO\_BSP\_PREMISE
> **BLUE\_MSG\_BSP\_FB\_TO\_BSP\_PREMISE**: `76`
Defined in: [WAProto/index.d.ts:13847](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13847)
***
### BLUE\_MSG\_BSP\_FB\_TO\_SELF\_FB
> **BLUE\_MSG\_BSP\_FB\_TO\_SELF\_FB**: `77`
Defined in: [WAProto/index.d.ts:13848](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13848)
***
### BLUE\_MSG\_BSP\_FB\_TO\_SELF\_PREMISE
> **BLUE\_MSG\_BSP\_FB\_TO\_SELF\_PREMISE**: `78`
Defined in: [WAProto/index.d.ts:13849](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13849)
***
### BLUE\_MSG\_BSP\_FB\_UNVERIFIED
> **BLUE\_MSG\_BSP\_FB\_UNVERIFIED**: `79`
Defined in: [WAProto/index.d.ts:13850](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13850)
***
### BLUE\_MSG\_BSP\_FB\_UNVERIFIED\_TO\_BSP\_PREMISE\_VERIFIED
> **BLUE\_MSG\_BSP\_FB\_UNVERIFIED\_TO\_BSP\_PREMISE\_VERIFIED**: `112`
Defined in: [WAProto/index.d.ts:13883](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13883)
***
### BLUE\_MSG\_BSP\_FB\_UNVERIFIED\_TO\_SELF\_FB\_VERIFIED
> **BLUE\_MSG\_BSP\_FB\_UNVERIFIED\_TO\_SELF\_FB\_VERIFIED**: `113`
Defined in: [WAProto/index.d.ts:13884](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13884)
***
### BLUE\_MSG\_BSP\_FB\_UNVERIFIED\_TO\_SELF\_PREMISE\_VERIFIED
> **BLUE\_MSG\_BSP\_FB\_UNVERIFIED\_TO\_SELF\_PREMISE\_VERIFIED**: `80`
Defined in: [WAProto/index.d.ts:13851](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13851)
***
### BLUE\_MSG\_BSP\_FB\_VERIFIED
> **BLUE\_MSG\_BSP\_FB\_VERIFIED**: `81`
Defined in: [WAProto/index.d.ts:13852](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13852)
***
### BLUE\_MSG\_BSP\_FB\_VERIFIED\_TO\_BSP\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_BSP\_FB\_VERIFIED\_TO\_BSP\_PREMISE\_UNVERIFIED**: `114`
Defined in: [WAProto/index.d.ts:13885](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13885)
***
### BLUE\_MSG\_BSP\_FB\_VERIFIED\_TO\_SELF\_FB\_UNVERIFIED
> **BLUE\_MSG\_BSP\_FB\_VERIFIED\_TO\_SELF\_FB\_UNVERIFIED**: `115`
Defined in: [WAProto/index.d.ts:13886](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13886)
***
### BLUE\_MSG\_BSP\_FB\_VERIFIED\_TO\_SELF\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_BSP\_FB\_VERIFIED\_TO\_SELF\_PREMISE\_UNVERIFIED**: `82`
Defined in: [WAProto/index.d.ts:13853](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13853)
***
### BLUE\_MSG\_BSP\_PREMISE\_TO\_SELF\_PREMISE
> **BLUE\_MSG\_BSP\_PREMISE\_TO\_SELF\_PREMISE**: `83`
Defined in: [WAProto/index.d.ts:13854](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13854)
***
### BLUE\_MSG\_BSP\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_BSP\_PREMISE\_UNVERIFIED**: `84`
Defined in: [WAProto/index.d.ts:13855](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13855)
***
### BLUE\_MSG\_BSP\_PREMISE\_UNVERIFIED\_TO\_SELF\_PREMISE\_VERIFIED
> **BLUE\_MSG\_BSP\_PREMISE\_UNVERIFIED\_TO\_SELF\_PREMISE\_VERIFIED**: `85`
Defined in: [WAProto/index.d.ts:13856](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13856)
***
### BLUE\_MSG\_BSP\_PREMISE\_VERIFIED
> **BLUE\_MSG\_BSP\_PREMISE\_VERIFIED**: `86`
Defined in: [WAProto/index.d.ts:13857](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13857)
***
### BLUE\_MSG\_BSP\_PREMISE\_VERIFIED\_TO\_SELF\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_BSP\_PREMISE\_VERIFIED\_TO\_SELF\_PREMISE\_UNVERIFIED**: `87`
Defined in: [WAProto/index.d.ts:13858](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13858)
***
### BLUE\_MSG\_CONSUMER\_TO\_BSP\_FB\_UNVERIFIED
> **BLUE\_MSG\_CONSUMER\_TO\_BSP\_FB\_UNVERIFIED**: `88`
Defined in: [WAProto/index.d.ts:13859](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13859)
***
### BLUE\_MSG\_CONSUMER\_TO\_BSP\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_CONSUMER\_TO\_BSP\_PREMISE\_UNVERIFIED**: `89`
Defined in: [WAProto/index.d.ts:13860](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13860)
***
### BLUE\_MSG\_CONSUMER\_TO\_SELF\_FB\_UNVERIFIED
> **BLUE\_MSG\_CONSUMER\_TO\_SELF\_FB\_UNVERIFIED**: `90`
Defined in: [WAProto/index.d.ts:13861](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13861)
***
### BLUE\_MSG\_CONSUMER\_TO\_SELF\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_CONSUMER\_TO\_SELF\_PREMISE\_UNVERIFIED**: `91`
Defined in: [WAProto/index.d.ts:13862](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13862)
***
### BLUE\_MSG\_SELF\_FB\_TO\_BSP\_PREMISE
> **BLUE\_MSG\_SELF\_FB\_TO\_BSP\_PREMISE**: `92`
Defined in: [WAProto/index.d.ts:13863](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13863)
***
### BLUE\_MSG\_SELF\_FB\_TO\_SELF\_PREMISE
> **BLUE\_MSG\_SELF\_FB\_TO\_SELF\_PREMISE**: `93`
Defined in: [WAProto/index.d.ts:13864](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13864)
***
### BLUE\_MSG\_SELF\_FB\_UNVERIFIED
> **BLUE\_MSG\_SELF\_FB\_UNVERIFIED**: `94`
Defined in: [WAProto/index.d.ts:13865](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13865)
***
### BLUE\_MSG\_SELF\_FB\_UNVERIFIED\_TO\_BSP\_PREMISE\_VERIFIED
> **BLUE\_MSG\_SELF\_FB\_UNVERIFIED\_TO\_BSP\_PREMISE\_VERIFIED**: `116`
Defined in: [WAProto/index.d.ts:13887](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13887)
***
### BLUE\_MSG\_SELF\_FB\_UNVERIFIED\_TO\_SELF\_PREMISE\_VERIFIED
> **BLUE\_MSG\_SELF\_FB\_UNVERIFIED\_TO\_SELF\_PREMISE\_VERIFIED**: `95`
Defined in: [WAProto/index.d.ts:13866](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13866)
***
### BLUE\_MSG\_SELF\_FB\_VERIFIED
> **BLUE\_MSG\_SELF\_FB\_VERIFIED**: `96`
Defined in: [WAProto/index.d.ts:13867](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13867)
***
### BLUE\_MSG\_SELF\_FB\_VERIFIED\_TO\_BSP\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_SELF\_FB\_VERIFIED\_TO\_BSP\_PREMISE\_UNVERIFIED**: `117`
Defined in: [WAProto/index.d.ts:13888](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13888)
***
### BLUE\_MSG\_SELF\_FB\_VERIFIED\_TO\_SELF\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_SELF\_FB\_VERIFIED\_TO\_SELF\_PREMISE\_UNVERIFIED**: `97`
Defined in: [WAProto/index.d.ts:13868](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13868)
***
### BLUE\_MSG\_SELF\_PREMISE\_TO\_BSP\_PREMISE
> **BLUE\_MSG\_SELF\_PREMISE\_TO\_BSP\_PREMISE**: `98`
Defined in: [WAProto/index.d.ts:13869](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13869)
***
### BLUE\_MSG\_SELF\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_SELF\_PREMISE\_UNVERIFIED**: `99`
Defined in: [WAProto/index.d.ts:13870](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13870)
***
### BLUE\_MSG\_SELF\_PREMISE\_VERIFIED
> **BLUE\_MSG\_SELF\_PREMISE\_VERIFIED**: `100`
Defined in: [WAProto/index.d.ts:13871](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13871)
***
### BLUE\_MSG\_TO\_BSP\_FB
> **BLUE\_MSG\_TO\_BSP\_FB**: `101`
Defined in: [WAProto/index.d.ts:13872](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13872)
***
### BLUE\_MSG\_TO\_CONSUMER
> **BLUE\_MSG\_TO\_CONSUMER**: `102`
Defined in: [WAProto/index.d.ts:13873](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13873)
***
### BLUE\_MSG\_TO\_SELF\_FB
> **BLUE\_MSG\_TO\_SELF\_FB**: `103`
Defined in: [WAProto/index.d.ts:13874](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13874)
***
### BLUE\_MSG\_UNVERIFIED\_TO\_BSP\_FB\_VERIFIED
> **BLUE\_MSG\_UNVERIFIED\_TO\_BSP\_FB\_VERIFIED**: `104`
Defined in: [WAProto/index.d.ts:13875](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13875)
***
### BLUE\_MSG\_UNVERIFIED\_TO\_BSP\_PREMISE\_VERIFIED
> **BLUE\_MSG\_UNVERIFIED\_TO\_BSP\_PREMISE\_VERIFIED**: `105`
Defined in: [WAProto/index.d.ts:13876](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13876)
***
### BLUE\_MSG\_UNVERIFIED\_TO\_SELF\_FB\_VERIFIED
> **BLUE\_MSG\_UNVERIFIED\_TO\_SELF\_FB\_VERIFIED**: `106`
Defined in: [WAProto/index.d.ts:13877](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13877)
***
### BLUE\_MSG\_UNVERIFIED\_TO\_VERIFIED
> **BLUE\_MSG\_UNVERIFIED\_TO\_VERIFIED**: `107`
Defined in: [WAProto/index.d.ts:13878](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13878)
***
### BLUE\_MSG\_VERIFIED\_TO\_BSP\_FB\_UNVERIFIED
> **BLUE\_MSG\_VERIFIED\_TO\_BSP\_FB\_UNVERIFIED**: `108`
Defined in: [WAProto/index.d.ts:13879](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13879)
***
### BLUE\_MSG\_VERIFIED\_TO\_BSP\_PREMISE\_UNVERIFIED
> **BLUE\_MSG\_VERIFIED\_TO\_BSP\_PREMISE\_UNVERIFIED**: `109`
Defined in: [WAProto/index.d.ts:13880](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13880)
***
### BLUE\_MSG\_VERIFIED\_TO\_SELF\_FB\_UNVERIFIED
> **BLUE\_MSG\_VERIFIED\_TO\_SELF\_FB\_UNVERIFIED**: `110`
Defined in: [WAProto/index.d.ts:13881](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13881)
***
### BLUE\_MSG\_VERIFIED\_TO\_UNVERIFIED
> **BLUE\_MSG\_VERIFIED\_TO\_UNVERIFIED**: `111`
Defined in: [WAProto/index.d.ts:13882](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13882)
***
### BROADCAST\_ADD
> **BROADCAST\_ADD**: `35`
Defined in: [WAProto/index.d.ts:13806](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13806)
***
### BROADCAST\_CREATE
> **BROADCAST\_CREATE**: `34`
Defined in: [WAProto/index.d.ts:13805](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13805)
***
### BROADCAST\_REMOVE
> **BROADCAST\_REMOVE**: `36`
Defined in: [WAProto/index.d.ts:13807](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13807)
***
### CAG\_INVITE\_AUTO\_ADD
> **CAG\_INVITE\_AUTO\_ADD**: `159`
Defined in: [WAProto/index.d.ts:13930](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13930)
***
### CAG\_INVITE\_AUTO\_JOINED
> **CAG\_INVITE\_AUTO\_JOINED**: `161`
Defined in: [WAProto/index.d.ts:13932](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13932)
***
### CAG\_MASKED\_THREAD\_CREATED
> **CAG\_MASKED\_THREAD\_CREATED**: `157`
Defined in: [WAProto/index.d.ts:13928](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13928)
***
### CALL\_MISSED\_GROUP\_VIDEO
> **CALL\_MISSED\_GROUP\_VIDEO**: `46`
Defined in: [WAProto/index.d.ts:13817](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13817)
***
### CALL\_MISSED\_GROUP\_VOICE
> **CALL\_MISSED\_GROUP\_VOICE**: `45`
Defined in: [WAProto/index.d.ts:13816](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13816)
***
### CALL\_MISSED\_VIDEO
> **CALL\_MISSED\_VIDEO**: `41`
Defined in: [WAProto/index.d.ts:13812](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13812)
***
### CALL\_MISSED\_VOICE
> **CALL\_MISSED\_VOICE**: `40`
Defined in: [WAProto/index.d.ts:13811](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13811)
***
### CAPI\_GROUP\_NE2EE\_SYSTEM\_MESSAGE
> **CAPI\_GROUP\_NE2EE\_SYSTEM\_MESSAGE**: `209`
Defined in: [WAProto/index.d.ts:13980](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13980)
***
### CHANGE\_EPHEMERAL\_SETTING
> **CHANGE\_EPHEMERAL\_SETTING**: `72`
Defined in: [WAProto/index.d.ts:13843](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13843)
***
### CHANGE\_LID
> **CHANGE\_LID**: `213`
Defined in: [WAProto/index.d.ts:13984](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13984)
***
### CHANGE\_LIMIT\_SHARING
> **CHANGE\_LIMIT\_SHARING**: `216`
Defined in: [WAProto/index.d.ts:13987](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13987)
***
### CHANGE\_USERNAME
> **CHANGE\_USERNAME**: `193`
Defined in: [WAProto/index.d.ts:13964](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13964)
***
### CHAT\_POLL\_CREATION\_MESSAGE
> **CHAT\_POLL\_CREATION\_MESSAGE**: `156`
Defined in: [WAProto/index.d.ts:13927](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13927)
***
### CHAT\_PSA
> **CHAT\_PSA**: `155`
Defined in: [WAProto/index.d.ts:13926](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13926)
***
### CIPHERTEXT
> **CIPHERTEXT**: `2`
Defined in: [WAProto/index.d.ts:13773](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13773)
***
### COMMUNITY\_ALLOW\_MEMBER\_ADDED\_GROUPS
> **COMMUNITY\_ALLOW\_MEMBER\_ADDED\_GROUPS**: `176`
Defined in: [WAProto/index.d.ts:13947](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13947)
***
### COMMUNITY\_CHANGE\_DESCRIPTION
> **COMMUNITY\_CHANGE\_DESCRIPTION**: `173`
Defined in: [WAProto/index.d.ts:13944](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13944)
***
### COMMUNITY\_CREATE
> **COMMUNITY\_CREATE**: `142`
Defined in: [WAProto/index.d.ts:13913](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13913)
***
### COMMUNITY\_DEACTIVATE\_SIBLING\_GROUP
> **COMMUNITY\_DEACTIVATE\_SIBLING\_GROUP**: `204`
Defined in: [WAProto/index.d.ts:13975](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13975)
***
### COMMUNITY\_INVITE\_AUTO\_ADD\_RICH
> **COMMUNITY\_INVITE\_AUTO\_ADD\_RICH**: `164`
Defined in: [WAProto/index.d.ts:13935](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13935)
***
### COMMUNITY\_INVITE\_RICH
> **COMMUNITY\_INVITE\_RICH**: `163`
Defined in: [WAProto/index.d.ts:13934](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13934)
***
### COMMUNITY\_LINK\_PARENT\_GROUP
> **COMMUNITY\_LINK\_PARENT\_GROUP**: `134`
Defined in: [WAProto/index.d.ts:13905](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13905)
***
### COMMUNITY\_LINK\_PARENT\_GROUP\_MEMBERSHIP\_APPROVAL
> **COMMUNITY\_LINK\_PARENT\_GROUP\_MEMBERSHIP\_APPROVAL**: `150`
Defined in: [WAProto/index.d.ts:13921](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13921)
***
### COMMUNITY\_LINK\_PARENT\_GROUP\_RICH
> **COMMUNITY\_LINK\_PARENT\_GROUP\_RICH**: `167`
Defined in: [WAProto/index.d.ts:13938](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13938)
***
### COMMUNITY\_LINK\_SIBLING\_GROUP
> **COMMUNITY\_LINK\_SIBLING\_GROUP**: `135`
Defined in: [WAProto/index.d.ts:13906](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13906)
***
### COMMUNITY\_LINK\_SUB\_GROUP
> **COMMUNITY\_LINK\_SUB\_GROUP**: `136`
Defined in: [WAProto/index.d.ts:13907](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13907)
***
### COMMUNITY\_OWNER\_UPDATED
> **COMMUNITY\_OWNER\_UPDATED**: `207`
Defined in: [WAProto/index.d.ts:13978](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13978)
***
### COMMUNITY\_PARENT\_GROUP\_DELETED
> **COMMUNITY\_PARENT\_GROUP\_DELETED**: `149`
Defined in: [WAProto/index.d.ts:13920](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13920)
***
### COMMUNITY\_PARENT\_GROUP\_SUBJECT\_CHANGED
> **COMMUNITY\_PARENT\_GROUP\_SUBJECT\_CHANGED**: `158`
Defined in: [WAProto/index.d.ts:13929](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13929)
***
### COMMUNITY\_PARTICIPANT\_ADD\_RICH
> **COMMUNITY\_PARTICIPANT\_ADD\_RICH**: `168`
Defined in: [WAProto/index.d.ts:13939](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13939)
***
### COMMUNITY\_PARTICIPANT\_DEMOTE
> **COMMUNITY\_PARTICIPANT\_DEMOTE**: `148`
Defined in: [WAProto/index.d.ts:13919](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13919)
***
### COMMUNITY\_PARTICIPANT\_PROMOTE
> **COMMUNITY\_PARTICIPANT\_PROMOTE**: `147`
Defined in: [WAProto/index.d.ts:13918](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13918)
***
### COMMUNITY\_SUB\_GROUP\_VISIBILITY\_HIDDEN
> **COMMUNITY\_SUB\_GROUP\_VISIBILITY\_HIDDEN**: `208`
Defined in: [WAProto/index.d.ts:13979](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13979)
***
### COMMUNITY\_UNLINK\_PARENT\_GROUP
> **COMMUNITY\_UNLINK\_PARENT\_GROUP**: `137`
Defined in: [WAProto/index.d.ts:13908](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13908)
***
### COMMUNITY\_UNLINK\_SIBLING\_GROUP
> **COMMUNITY\_UNLINK\_SIBLING\_GROUP**: `138`
Defined in: [WAProto/index.d.ts:13909](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13909)
***
### COMMUNITY\_UNLINK\_SUB\_GROUP
> **COMMUNITY\_UNLINK\_SUB\_GROUP**: `139`
Defined in: [WAProto/index.d.ts:13910](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13910)
***
### DISAPPEARING\_MODE
> **DISAPPEARING\_MODE**: `130`
Defined in: [WAProto/index.d.ts:13901](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13901)
***
### E2E\_DEVICE\_CHANGED
> **E2E\_DEVICE\_CHANGED**: `73`
Defined in: [WAProto/index.d.ts:13844](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13844)
***
### E2E\_DEVICE\_FETCH\_FAILED
> **E2E\_DEVICE\_FETCH\_FAILED**: `131`
Defined in: [WAProto/index.d.ts:13902](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13902)
***
### E2E\_ENCRYPTED
> **E2E\_ENCRYPTED**: `39`
Defined in: [WAProto/index.d.ts:13810](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13810)
***
### E2E\_ENCRYPTED\_NOW
> **E2E\_ENCRYPTED\_NOW**: `75`
Defined in: [WAProto/index.d.ts:13846](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13846)
***
### E2E\_IDENTITY\_CHANGED
> **E2E\_IDENTITY\_CHANGED**: `38`
Defined in: [WAProto/index.d.ts:13809](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13809)
***
### E2E\_IDENTITY\_UNAVAILABLE
> **E2E\_IDENTITY\_UNAVAILABLE**: `118`
Defined in: [WAProto/index.d.ts:13889](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13889)
***
### EMPTY\_SUBGROUP\_CREATE
> **EMPTY\_SUBGROUP\_CREATE**: `183`
Defined in: [WAProto/index.d.ts:13954](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13954)
***
### EPHEMERAL\_KEEP\_IN\_CHAT
> **EPHEMERAL\_KEEP\_IN\_CHAT**: `143`
Defined in: [WAProto/index.d.ts:13914](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13914)
***
### EPHEMERAL\_SETTING\_NOT\_APPLIED
> **EPHEMERAL\_SETTING\_NOT\_APPLIED**: `123`
Defined in: [WAProto/index.d.ts:13894](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13894)
***
### EVENT\_CANCELED
> **EVENT\_CANCELED**: `206`
Defined in: [WAProto/index.d.ts:13977](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13977)
***
### EVENT\_UPDATED
> **EVENT\_UPDATED**: `205`
Defined in: [WAProto/index.d.ts:13976](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13976)
***
### FUTUREPROOF
> **FUTUREPROOF**: `3`
Defined in: [WAProto/index.d.ts:13774](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13774)
***
### GENERAL\_CHAT\_ADD
> **GENERAL\_CHAT\_ADD**: `189`
Defined in: [WAProto/index.d.ts:13960](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13960)
***
### GENERAL\_CHAT\_AUTO\_ADD\_DISABLED
> **GENERAL\_CHAT\_AUTO\_ADD\_DISABLED**: `190`
Defined in: [WAProto/index.d.ts:13961](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13961)
***
### GENERAL\_CHAT\_CREATE
> **GENERAL\_CHAT\_CREATE**: `188`
Defined in: [WAProto/index.d.ts:13959](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13959)
***
### GENERIC\_NOTIFICATION
> **GENERIC\_NOTIFICATION**: `37`
Defined in: [WAProto/index.d.ts:13808](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13808)
***
### GROUP\_ANNOUNCE\_MODE\_MESSAGE\_BOUNCE
> **GROUP\_ANNOUNCE\_MODE\_MESSAGE\_BOUNCE**: `44`
Defined in: [WAProto/index.d.ts:13815](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13815)
***
### GROUP\_BOUNCED
> **GROUP\_BOUNCED**: `121`
Defined in: [WAProto/index.d.ts:13892](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13892)
***
### GROUP\_CHANGE\_ANNOUNCE
> **GROUP\_CHANGE\_ANNOUNCE**: `26`
Defined in: [WAProto/index.d.ts:13797](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13797)
***
### GROUP\_CHANGE\_DESCRIPTION
> **GROUP\_CHANGE\_DESCRIPTION**: `24`
Defined in: [WAProto/index.d.ts:13795](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13795)
***
### GROUP\_CHANGE\_ICON
> **GROUP\_CHANGE\_ICON**: `22`
Defined in: [WAProto/index.d.ts:13793](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13793)
***
### GROUP\_CHANGE\_INVITE\_LINK
> **GROUP\_CHANGE\_INVITE\_LINK**: `23`
Defined in: [WAProto/index.d.ts:13794](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13794)
***
### GROUP\_CHANGE\_NO\_FREQUENTLY\_FORWARDED
> **GROUP\_CHANGE\_NO\_FREQUENTLY\_FORWARDED**: `69`
Defined in: [WAProto/index.d.ts:13840](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13840)
***
### GROUP\_CHANGE\_RECENT\_HISTORY\_SHARING
> **GROUP\_CHANGE\_RECENT\_HISTORY\_SHARING**: `186`
Defined in: [WAProto/index.d.ts:13957](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13957)
***
### GROUP\_CHANGE\_RESTRICT
> **GROUP\_CHANGE\_RESTRICT**: `25`
Defined in: [WAProto/index.d.ts:13796](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13796)
***
### GROUP\_CHANGE\_SUBJECT
> **GROUP\_CHANGE\_SUBJECT**: `21`
Defined in: [WAProto/index.d.ts:13792](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13792)
***
### GROUP\_CREATE
> **GROUP\_CREATE**: `20`
Defined in: [WAProto/index.d.ts:13791](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13791)
***
### GROUP\_CREATE\_FAILED
> **GROUP\_CREATE\_FAILED**: `120`
Defined in: [WAProto/index.d.ts:13891](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13891)
***
### GROUP\_CREATING
> **GROUP\_CREATING**: `119`
Defined in: [WAProto/index.d.ts:13890](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13890)
***
### GROUP\_DEACTIVATED
> **GROUP\_DEACTIVATED**: `203`
Defined in: [WAProto/index.d.ts:13974](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13974)
***
### GROUP\_DELETE
> **GROUP\_DELETE**: `43`
Defined in: [WAProto/index.d.ts:13814](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13814)
***
### GROUP\_INVITE\_LINK\_GROWTH\_LOCKED
> **GROUP\_INVITE\_LINK\_GROWTH\_LOCKED**: `133`
Defined in: [WAProto/index.d.ts:13904](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13904)
***
### GROUP\_MEMBER\_ADD\_MODE
> **GROUP\_MEMBER\_ADD\_MODE**: `171`
Defined in: [WAProto/index.d.ts:13942](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13942)
***
### GROUP\_MEMBER\_LINK\_MODE
> **GROUP\_MEMBER\_LINK\_MODE**: `217`
Defined in: [WAProto/index.d.ts:13988](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13988)
***
### GROUP\_MEMBER\_SHARE\_GROUP\_HISTORY\_MODE
> **GROUP\_MEMBER\_SHARE\_GROUP\_HISTORY\_MODE**: `221`
Defined in: [WAProto/index.d.ts:13992](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13992)
***
### GROUP\_MEMBERSHIP\_JOIN\_APPROVAL\_MODE
> **GROUP\_MEMBERSHIP\_JOIN\_APPROVAL\_MODE**: `145`
Defined in: [WAProto/index.d.ts:13916](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13916)
***
### GROUP\_MEMBERSHIP\_JOIN\_APPROVAL\_REQUEST
> **GROUP\_MEMBERSHIP\_JOIN\_APPROVAL\_REQUEST**: `144`
Defined in: [WAProto/index.d.ts:13915](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13915)
***
### GROUP\_MEMBERSHIP\_JOIN\_APPROVAL\_REQUEST\_NON\_ADMIN\_ADD
> **GROUP\_MEMBERSHIP\_JOIN\_APPROVAL\_REQUEST\_NON\_ADMIN\_ADD**: `172`
Defined in: [WAProto/index.d.ts:13943](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13943)
***
### GROUP\_PARTICIPANT\_ACCEPT
> **GROUP\_PARTICIPANT\_ACCEPT**: `140`
Defined in: [WAProto/index.d.ts:13911](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13911)
***
### GROUP\_PARTICIPANT\_ADD
> **GROUP\_PARTICIPANT\_ADD**: `27`
Defined in: [WAProto/index.d.ts:13798](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13798)
***
### GROUP\_PARTICIPANT\_ADD\_REQUEST\_JOIN
> **GROUP\_PARTICIPANT\_ADD\_REQUEST\_JOIN**: `71`
Defined in: [WAProto/index.d.ts:13842](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13842)
***
### GROUP\_PARTICIPANT\_CHANGE\_NUMBER
> **GROUP\_PARTICIPANT\_CHANGE\_NUMBER**: `33`
Defined in: [WAProto/index.d.ts:13804](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13804)
***
### GROUP\_PARTICIPANT\_DEMOTE
> **GROUP\_PARTICIPANT\_DEMOTE**: `30`
Defined in: [WAProto/index.d.ts:13801](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13801)
***
### GROUP\_PARTICIPANT\_INVITE
> **GROUP\_PARTICIPANT\_INVITE**: `31`
Defined in: [WAProto/index.d.ts:13802](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13802)
***
### GROUP\_PARTICIPANT\_JOINED\_GROUP\_AND\_PARENT\_GROUP
> **GROUP\_PARTICIPANT\_JOINED\_GROUP\_AND\_PARENT\_GROUP**: `151`
Defined in: [WAProto/index.d.ts:13922](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13922)
***
### GROUP\_PARTICIPANT\_LEAVE
> **GROUP\_PARTICIPANT\_LEAVE**: `32`
Defined in: [WAProto/index.d.ts:13803](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13803)
***
### GROUP\_PARTICIPANT\_LINKED\_GROUP\_JOIN
> **GROUP\_PARTICIPANT\_LINKED\_GROUP\_JOIN**: `141`
Defined in: [WAProto/index.d.ts:13912](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13912)
***
### GROUP\_PARTICIPANT\_PROMOTE
> **GROUP\_PARTICIPANT\_PROMOTE**: `29`
Defined in: [WAProto/index.d.ts:13800](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13800)
***
### GROUP\_PARTICIPANT\_REMOVE
> **GROUP\_PARTICIPANT\_REMOVE**: `28`
Defined in: [WAProto/index.d.ts:13799](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13799)
***
### GROUP\_V4\_ADD\_INVITE\_SENT
> **GROUP\_V4\_ADD\_INVITE\_SENT**: `70`
Defined in: [WAProto/index.d.ts:13841](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13841)
***
### INDIVIDUAL\_CHANGE\_NUMBER
> **INDIVIDUAL\_CHANGE\_NUMBER**: `42`
Defined in: [WAProto/index.d.ts:13813](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13813)
***
### INTEGRITY\_UNLINK\_PARENT\_GROUP
> **INTEGRITY\_UNLINK\_PARENT\_GROUP**: `146`
Defined in: [WAProto/index.d.ts:13917](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13917)
***
### LINKED\_GROUP\_CALL\_START
> **LINKED\_GROUP\_CALL\_START**: `181`
Defined in: [WAProto/index.d.ts:13952](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13952)
***
### MASKED\_THREAD\_CREATED
> **MASKED\_THREAD\_CREATED**: `152`
Defined in: [WAProto/index.d.ts:13923](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13923)
***
### MASKED\_THREAD\_UNMASKED
> **MASKED\_THREAD\_UNMASKED**: `153`
Defined in: [WAProto/index.d.ts:13924](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13924)
***
### NON\_VERIFIED\_TRANSITION
> **NON\_VERIFIED\_TRANSITION**: `4`
Defined in: [WAProto/index.d.ts:13775](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13775)
***
### OVERSIZED
> **OVERSIZED**: `68`
Defined in: [WAProto/index.d.ts:13839](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13839)
***
### PAID\_MESSAGE\_SERVER\_CAMPAIGN\_ID
> **PAID\_MESSAGE\_SERVER\_CAMPAIGN\_ID**: `187`
Defined in: [WAProto/index.d.ts:13958](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13958)
***
### PAYMENT\_ACTION\_ACCOUNT\_SETUP\_REMINDER
> **PAYMENT\_ACTION\_ACCOUNT\_SETUP\_REMINDER**: `54`
Defined in: [WAProto/index.d.ts:13825](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13825)
***
### PAYMENT\_ACTION\_REQUEST\_CANCELLED
> **PAYMENT\_ACTION\_REQUEST\_CANCELLED**: `59`
Defined in: [WAProto/index.d.ts:13830](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13830)
***
### PAYMENT\_ACTION\_REQUEST\_DECLINED
> **PAYMENT\_ACTION\_REQUEST\_DECLINED**: `57`
Defined in: [WAProto/index.d.ts:13828](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13828)
***
### PAYMENT\_ACTION\_REQUEST\_EXPIRED
> **PAYMENT\_ACTION\_REQUEST\_EXPIRED**: `58`
Defined in: [WAProto/index.d.ts:13829](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13829)
***
### PAYMENT\_ACTION\_SEND\_PAYMENT\_INVITATION
> **PAYMENT\_ACTION\_SEND\_PAYMENT\_INVITATION**: `56`
Defined in: [WAProto/index.d.ts:13827](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13827)
***
### PAYMENT\_ACTION\_SEND\_PAYMENT\_REMINDER
> **PAYMENT\_ACTION\_SEND\_PAYMENT\_REMINDER**: `55`
Defined in: [WAProto/index.d.ts:13826](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13826)
***
### PAYMENT\_CIPHERTEXT
> **PAYMENT\_CIPHERTEXT**: `47`
Defined in: [WAProto/index.d.ts:13818](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13818)
***
### PAYMENT\_FUTUREPROOF
> **PAYMENT\_FUTUREPROOF**: `48`
Defined in: [WAProto/index.d.ts:13819](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13819)
***
### PAYMENT\_INVITE\_SETUP\_INVITEE\_RECEIVE\_ONLY
> **PAYMENT\_INVITE\_SETUP\_INVITEE\_RECEIVE\_ONLY**: `179`
Defined in: [WAProto/index.d.ts:13950](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13950)
***
### PAYMENT\_INVITE\_SETUP\_INVITEE\_SEND\_AND\_RECEIVE
> **PAYMENT\_INVITE\_SETUP\_INVITEE\_SEND\_AND\_RECEIVE**: `180`
Defined in: [WAProto/index.d.ts:13951](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13951)
***
### PAYMENT\_INVITE\_SETUP\_INVITER
> **PAYMENT\_INVITE\_SETUP\_INVITER**: `178`
Defined in: [WAProto/index.d.ts:13949](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13949)
***
### PAYMENT\_TRANSACTION\_STATUS\_RECEIVER\_PENDING\_SETUP
> **PAYMENT\_TRANSACTION\_STATUS\_RECEIVER\_PENDING\_SETUP**: `52`
Defined in: [WAProto/index.d.ts:13823](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13823)
***
### PAYMENT\_TRANSACTION\_STATUS\_RECEIVER\_SUCCESS\_AFTER\_HICCUP
> **PAYMENT\_TRANSACTION\_STATUS\_RECEIVER\_SUCCESS\_AFTER\_HICCUP**: `53`
Defined in: [WAProto/index.d.ts:13824](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13824)
***
### PAYMENT\_TRANSACTION\_STATUS\_UPDATE\_FAILED
> **PAYMENT\_TRANSACTION\_STATUS\_UPDATE\_FAILED**: `49`
Defined in: [WAProto/index.d.ts:13820](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13820)
***
### PAYMENT\_TRANSACTION\_STATUS\_UPDATE\_REFUND\_FAILED
> **PAYMENT\_TRANSACTION\_STATUS\_UPDATE\_REFUND\_FAILED**: `51`
Defined in: [WAProto/index.d.ts:13822](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13822)
***
### PAYMENT\_TRANSACTION\_STATUS\_UPDATE\_REFUNDED
> **PAYMENT\_TRANSACTION\_STATUS\_UPDATE\_REFUNDED**: `50`
Defined in: [WAProto/index.d.ts:13821](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13821)
***
### PHONE\_NUMBER\_HIDING\_CHAT\_DEPRECATED\_MESSAGE
> **PHONE\_NUMBER\_HIDING\_CHAT\_DEPRECATED\_MESSAGE**: `219`
Defined in: [WAProto/index.d.ts:13990](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13990)
***
### PINNED\_MESSAGE\_IN\_CHAT
> **PINNED\_MESSAGE\_IN\_CHAT**: `177`
Defined in: [WAProto/index.d.ts:13948](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13948)
***
### QUARANTINED\_MESSAGE
> **QUARANTINED\_MESSAGE**: `220`
Defined in: [WAProto/index.d.ts:13991](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13991)
***
### RECEIVER\_INVITE
> **RECEIVER\_INVITE**: `175`
Defined in: [WAProto/index.d.ts:13946](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13946)
***
### REMINDER\_CANCEL\_MESSAGE
> **REMINDER\_CANCEL\_MESSAGE**: `200`
Defined in: [WAProto/index.d.ts:13971](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13971)
***
### REMINDER\_SENT\_MESSAGE
> **REMINDER\_SENT\_MESSAGE**: `199`
Defined in: [WAProto/index.d.ts:13970](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13970)
***
### REMINDER\_SETUP\_MESSAGE
> **REMINDER\_SETUP\_MESSAGE**: `198`
Defined in: [WAProto/index.d.ts:13969](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13969)
***
### REPORT\_TO\_ADMIN\_ENABLED\_STATUS
> **REPORT\_TO\_ADMIN\_ENABLED\_STATUS**: `182`
Defined in: [WAProto/index.d.ts:13953](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13953)
***
### REVOKE
> **REVOKE**: `1`
Defined in: [WAProto/index.d.ts:13772](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13772)
***
### SCHEDULED\_CALL\_CANCEL
> **SCHEDULED\_CALL\_CANCEL**: `184`
Defined in: [WAProto/index.d.ts:13955](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13955)
***
### SCHEDULED\_CALL\_START\_MESSAGE
> **SCHEDULED\_CALL\_START\_MESSAGE**: `162`
Defined in: [WAProto/index.d.ts:13933](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13933)
***
### SENDER\_INVITE
> **SENDER\_INVITE**: `174`
Defined in: [WAProto/index.d.ts:13945](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13945)
***
### SILENCED\_UNKNOWN\_CALLER\_AUDIO
> **SILENCED\_UNKNOWN\_CALLER\_AUDIO**: `169`
Defined in: [WAProto/index.d.ts:13940](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13940)
***
### SILENCED\_UNKNOWN\_CALLER\_VIDEO
> **SILENCED\_UNKNOWN\_CALLER\_VIDEO**: `170`
Defined in: [WAProto/index.d.ts:13941](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13941)
***
### STATUS\_MENTION
> **STATUS\_MENTION**: `210`
Defined in: [WAProto/index.d.ts:13981](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13981)
***
### SUB\_GROUP\_INVITE\_RICH
> **SUB\_GROUP\_INVITE\_RICH**: `165`
Defined in: [WAProto/index.d.ts:13936](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13936)
***
### SUB\_GROUP\_PARTICIPANT\_ADD\_RICH
> **SUB\_GROUP\_PARTICIPANT\_ADD\_RICH**: `166`
Defined in: [WAProto/index.d.ts:13937](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13937)
***
### SUBGROUP\_ADMIN\_TRIGGERED\_AUTO\_ADD\_RICH
> **SUBGROUP\_ADMIN\_TRIGGERED\_AUTO\_ADD\_RICH**: `185`
Defined in: [WAProto/index.d.ts:13956](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13956)
***
### SUGGESTED\_SUBGROUP\_ANNOUNCE
> **SUGGESTED\_SUBGROUP\_ANNOUNCE**: `191`
Defined in: [WAProto/index.d.ts:13962](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13962)
***
### SUPPORT\_AI\_EDUCATION
> **SUPPORT\_AI\_EDUCATION**: `196`
Defined in: [WAProto/index.d.ts:13967](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13967)
***
### SUPPORT\_SYSTEM\_MESSAGE
> **SUPPORT\_SYSTEM\_MESSAGE**: `212`
Defined in: [WAProto/index.d.ts:13983](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13983)
***
### SYNC\_FAILED
> **SYNC\_FAILED**: `124`
Defined in: [WAProto/index.d.ts:13895](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13895)
***
### SYNCING
> **SYNCING**: `125`
Defined in: [WAProto/index.d.ts:13896](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13896)
***
### UNKNOWN
> **UNKNOWN**: `0`
Defined in: [WAProto/index.d.ts:13771](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13771)
***
### UNVERIFIED\_TRANSITION
> **UNVERIFIED\_TRANSITION**: `5`
Defined in: [WAProto/index.d.ts:13776](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13776)
***
### USER\_CONTROLS\_SYSTEM\_MESSAGE
> **USER\_CONTROLS\_SYSTEM\_MESSAGE**: `211`
Defined in: [WAProto/index.d.ts:13982](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13982)
***
### VERIFIED\_HIGH
> **VERIFIED\_HIGH**: `8`
Defined in: [WAProto/index.d.ts:13779](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13779)
***
### VERIFIED\_INITIAL\_HIGH
> **VERIFIED\_INITIAL\_HIGH**: `11`
Defined in: [WAProto/index.d.ts:13782](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13782)
***
### VERIFIED\_INITIAL\_LOW
> **VERIFIED\_INITIAL\_LOW**: `10`
Defined in: [WAProto/index.d.ts:13781](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13781)
***
### VERIFIED\_INITIAL\_UNKNOWN
> **VERIFIED\_INITIAL\_UNKNOWN**: `9`
Defined in: [WAProto/index.d.ts:13780](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13780)
***
### VERIFIED\_LOW\_UNKNOWN
> **VERIFIED\_LOW\_UNKNOWN**: `7`
Defined in: [WAProto/index.d.ts:13778](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13778)
***
### VERIFIED\_TRANSITION
> **VERIFIED\_TRANSITION**: `6`
Defined in: [WAProto/index.d.ts:13777](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13777)
***
### VERIFIED\_TRANSITION\_ANY\_TO\_HIGH
> **VERIFIED\_TRANSITION\_ANY\_TO\_HIGH**: `13`
Defined in: [WAProto/index.d.ts:13784](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13784)
***
### VERIFIED\_TRANSITION\_ANY\_TO\_NONE
> **VERIFIED\_TRANSITION\_ANY\_TO\_NONE**: `12`
Defined in: [WAProto/index.d.ts:13783](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13783)
***
### VERIFIED\_TRANSITION\_HIGH\_TO\_LOW
> **VERIFIED\_TRANSITION\_HIGH\_TO\_LOW**: `14`
Defined in: [WAProto/index.d.ts:13785](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13785)
***
### VERIFIED\_TRANSITION\_HIGH\_TO\_UNKNOWN
> **VERIFIED\_TRANSITION\_HIGH\_TO\_UNKNOWN**: `15`
Defined in: [WAProto/index.d.ts:13786](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13786)
***
### VERIFIED\_TRANSITION\_LOW\_TO\_UNKNOWN
> **VERIFIED\_TRANSITION\_LOW\_TO\_UNKNOWN**: `17`
Defined in: [WAProto/index.d.ts:13788](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13788)
***
### VERIFIED\_TRANSITION\_NONE\_TO\_LOW
> **VERIFIED\_TRANSITION\_NONE\_TO\_LOW**: `18`
Defined in: [WAProto/index.d.ts:13789](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13789)
***
### VERIFIED\_TRANSITION\_NONE\_TO\_UNKNOWN
> **VERIFIED\_TRANSITION\_NONE\_TO\_UNKNOWN**: `19`
Defined in: [WAProto/index.d.ts:13790](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13790)
***
### VERIFIED\_TRANSITION\_UNKNOWN\_TO\_LOW
> **VERIFIED\_TRANSITION\_UNKNOWN\_TO\_LOW**: `16`
Defined in: [WAProto/index.d.ts:13787](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13787)
***
### VIEWED\_ONCE
> **VIEWED\_ONCE**: `74`
Defined in: [WAProto/index.d.ts:13845](https://github.com/WhiskeySockets/Baileys/blob/master/WAProto/index.d.ts#L13845)
# WebMessageInfo
Source: https://baileys.wiki/proto-reference/WebMessageInfo/overview
Protobuf symbol WebMessageInfo generated from WAProto.
## Enumerations
* [BizPrivacyStatus](/proto-reference/WebMessageInfo/enumerations/BizPrivacyStatus)
* [Status](/proto-reference/WebMessageInfo/enumerations/Status)
* [StubType](/proto-reference/WebMessageInfo/enumerations/StubType)