Transactions API will be deprecated on May 3, 2023, ahead of the Conversational Actions sunset on June 13, 2023. For more information, see
Conversational Actions sunset.
TransactionDecisionValue
Stay organized with collections
Save and categorize content based on your preferences.
Returned to the action as output for actions.intent.TRANSACTION_DECISION
.
JSON representation |
{
"transactionDecision": enum (TransactionDecision ),
// Union field value can be only one of the following:
"order": {
object (Order )
},
"deliveryAddress": {
object (Location )
}
// End of list of possible types for union field value .
} |
Fields |
transactionDecision |
enum (TransactionDecision )
Decision regarding the order.
|
Union field value . value can be only one of the following:
|
order |
object (Order )
The order that user has approved. This field will be present only when transactionDecision is ORDER_ACCEPTED .
|
deliveryAddress |
object (Location )
If user requests for delivery address update, this field includes the new delivery address. This field will be present only when transactionDecision is DELIVERY_ADDRESS_UPDATED .
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["Returned as output for the `actions.intent.TRANSACTION_DECISION` action."],["Represents the user's decision on a transaction, which can be to accept the order, update the delivery address, or another decision defined by `TransactionDecision`."],["If the user accepts the order (`transactionDecision` is `ORDER_ACCEPTED`), the JSON response includes the `order` object."],["If the user updates the delivery address (`transactionDecision` is `DELIVERY_ADDRESS_UPDATED`), the JSON response includes the `deliveryAddress` object."]]],[]]