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

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