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

# 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)
