TransactionDecisionValueSpec

actions.intent.TRANSACTION_DECISION के लिए इनपुट के तौर पर ऐप्लिकेशन से पास किया गया.

JSON के काेड में दिखाना
{
  "proposedOrder": {
    object (ProposedOrder)
  },
  "orderOptions": {
    object (OrderOptions)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "presentationOptions": {
    object (PresentationOptions)
  }
}
फ़ील्ड
proposedOrder

object (ProposedOrder)

वह सुझाया गया ऑर्डर जो उपयोगकर्ता की मंज़ूरी के लिए तैयार है.

orderOptions

object (OrderOptions)

ऑर्डर से जुड़े विकल्प.

paymentOptions

object (PaymentOptions)

इस ऑर्डर के लिए पेमेंट के विकल्प या ऑर्डर से जुड़ा कोई पेमेंट न होने की स्थिति में यह फ़ील्ड खाली हो सकता है.

presentationOptions

object (PresentationOptions)

उपयोगकर्ता के लिए ऑर्डर प्रज़ेंटेशन को पसंद के मुताबिक बनाने के लिए इस्तेमाल किए जाने वाले विकल्प.

PresentationOptions

अब काम नहीं करता: इसके बजाय, V3 Proto का इस्तेमाल करें. उपयोगकर्ता के लिए ऑर्डर प्रज़ेंटेशन को पसंद के मुताबिक बनाने के लिए इस्तेमाल किए जाने वाले विकल्प.

JSON के काेड में दिखाना
{
  "callToAction": string
}
फ़ील्ड
callToAction

string

CallToAction इनमें से कोई एक वैल्यू हो सकती है:

PLACE_ORDER: इसका इस्तेमाल ऑर्डर करने के लिए किया जाता है. PAY: इसका इस्तेमाल पेमेंट करने के लिए किया जाता है. BUY: इसका इस्तेमाल खरीदारी के लिए किया जाता है. SEND: इसका इस्तेमाल पैसे ट्रांसफ़र करने के लिए किया जाता है. BOOK: इसका इस्तेमाल बुकिंग के लिए किया जाता है. RESERVE: इसका इस्तेमाल बुकिंग के लिए किया जाता है. SCHEDULE: इसका इस्तेमाल अपॉइंटमेंट शेड्यूल करने के लिए किया जाता है. SUBSCRIBE: इसका इस्तेमाल सदस्यता के लिए किया जाता है.

CallToAction का मतलब उस एक्शन क्रिया से है जो इस क्रम के बारे में सबसे अच्छी तरह से बताती है. इसका इस्तेमाल, लोगों को ऑर्डर दिखाते समय कई जगहों पर किया जाएगा. जैसे, प्रॉम्प्ट, सुझाव चिप वगैरह.