# Interface: DialogProperty

## Properties

### key

> **key**: `string`

***

### options?

> `optional` **options**: [`DialogButtons`](/reference/structures/Dialog/interfaces/DialogButtons.md)[] \| [`DialogListMessageSection`](/reference/structures/Dialog/interfaces/DialogListMessageSection.md)[]

***

### order

> **order**: `number`

***

### prompt

> **prompt**: `string`

***

### skipCondition?

> `optional` **skipCondition**: [`CheckFunction`](/reference/structures/Dialog/type-aliases/CheckFunction.md)

***

### type

> **type**: `string`

***

### validation

> **validation**: [`DialogValidation`](/reference/structures/Dialog/interfaces/DialogValidation.md)[]
