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 به فعل عملی اشاره دارد که این ترتیب را به بهترین شکل توصیف می کند. این در مکان های مختلفی مانند درخواست، تراشه پیشنهاد و غیره هنگام پیشنهاد سفارش به کاربر استفاده می شود.