TransactionDecisionValueSpec

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

जेएसओएन के काेड में दिखाना
{
  "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 का इस्तेमाल करें. विकल्प, जिनका इस्तेमाल उपयोगकर्ता के लिए ऑर्डर प्रज़ेंटेशन को उनके हिसाब से बनाने के लिए किया जाता है.

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

string

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

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

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