TransactionRequirementsCheckSpec
Stay organized with collections
Save and categorize content based on your preferences.
Passed by the app as input for actions.intent.TRANSACTION_REQUIREMENTS_CHECK
.
Fields |
orderOptions |
object (OrderOptions )
Options associated with the order.
|
paymentOptions |
object (PaymentOptions )
Payment options for this Order, or empty if no payment is associated with the Order.
|
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."],[[["\u003cp\u003eThis documentation details the JSON representation used for the \u003ccode\u003eactions.intent.TRANSACTION_REQUIREMENTS_CHECK\u003c/code\u003e intent.\u003c/p\u003e\n"],["\u003cp\u003eThe JSON input includes \u003ccode\u003eorderOptions\u003c/code\u003e for order details and \u003ccode\u003epaymentOptions\u003c/code\u003e for payment information.\u003c/p\u003e\n"],["\u003cp\u003eBoth \u003ccode\u003eorderOptions\u003c/code\u003e and \u003ccode\u003epaymentOptions\u003c/code\u003e are objects with specific structures defined in their respective linked documentation.\u003c/p\u003e\n"]]],["The input for `actions.intent.TRANSACTION_REQUIREMENTS_CHECK` is a JSON object containing two primary fields: `orderOptions` and `paymentOptions`. `orderOptions` contains information related to the order. `paymentOptions` holds the payment details for the order or is empty if no payment is required. Both fields refer to specific object types: `OrderOptions` and `PaymentOptions` respectively. This information details the structured data passed for verifying transaction prerequisites.\n"],null,["- [JSON representation](#SCHEMA_REPRESENTATION)\n\nPassed by the app as input for `actions.intent.TRANSACTION_REQUIREMENTS_CHECK`.\n\n| JSON representation ||\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"orderOptions\": { object (/assistant/df-asdk/reference/webhook/rest/Shared.Types/OrderOptions) }, \"paymentOptions\": { object (/assistant/df-asdk/reference/webhook/rest/Shared.Types/PaymentOptions) } } ``` |\n\n| Fields ||\n|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `orderOptions` | `object (`[OrderOptions](/assistant/df-asdk/reference/webhook/rest/Shared.Types/OrderOptions)`)` Options associated with the order. |\n| `paymentOptions` | `object (`[PaymentOptions](/assistant/df-asdk/reference/webhook/rest/Shared.Types/PaymentOptions)`)` Payment options for this Order, or empty if no payment is associated with the Order. |"]]