# ConfirmationValueSpec

- [JSON representation](https://developers.google.com/assistant/df-asdk/reference/webhook/rest/Shared.Types/ConfirmationValueSpec#SCHEMA_REPRESENTATION)
- [ConfirmationDialogSpec](https://developers.google.com/assistant/df-asdk/reference/webhook/rest/Shared.Types/ConfirmationValueSpec#ConfirmationDialogSpec)
  - [JSON representation](https://developers.google.com/assistant/df-asdk/reference/webhook/rest/Shared.Types/ConfirmationValueSpec#ConfirmationDialogSpec.SCHEMA_REPRESENTATION)

Input for AskForConfirmation

| JSON representation ||
|---|---|
| ``` { "dialogSpec": { object (`https://developers.google.com/assistant/df-asdk/reference/webhook/rest/Shared.Types/ConfirmationValueSpec#ConfirmationDialogSpec`) } } ``` |

| Fields ||
|---|---|
| `dialogSpec` | ``object (`https://developers.google.com/assistant/df-asdk/reference/webhook/rest/Shared.Types/ConfirmationValueSpec#ConfirmationDialogSpec`)`` Configures dialog that asks for confirmation. |

## ConfirmationDialogSpec

Speech configurations for confirmation dialog. Please note that these configurations act more like a hint to confirmation dialog than absolute value. For example: In case of failure in receiving input from user for "request for confirmation", the confirmation dialog may respond: `Sorry, $requestConfirmationText`.

| JSON representation ||
|---|---|
| ``` { "requestConfirmationText": string } ``` |

| Fields ||
|---|---|
| `requestConfirmationText` | `string` This is the question asked by confirmation sub-dialog. For example "Are you sure about that?" |