# TransactionDecisionValueSpec

- [JSON representation](https://developers.google.com/assistant/transactions/reference/physical/rest/v3/TransactionDecisionValueSpec#SCHEMA_REPRESENTATION)

TransactionDecisionValueSpec is passed as input from the action for `actions.intent.TRANSACTION_DECISION` intent.

| JSON representation ||
|---|---|
| ``` { "order": { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/Order`) }, "orderOptions": { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/OrderOptions`) }, "paymentParameters": { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/PaymentParameters`) }, "presentationOptions": { object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/PresentationOptions`) } } ``` |

| Fields ||
|---|---|
| `order` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/Order`)`` The order that's ready for user to approve. |
| `orderOptions` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/OrderOptions`)`` Options associated with the order. |
| `paymentParameters` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/PaymentParameters`)`` Parameters for requesting payment for this order. |
| `presentationOptions` | ``object (`https://developers.google.com/assistant/transactions/reference/physical/rest/v3/PresentationOptions`)`` Options used to customize order presentation to the user. |