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" إلى الفعل الذي يصف هذا الترتيب على أفضل وجه. سيتم استخدام هذه السمة في أماكن مختلفة، مثل الطلب وشريحة الاقتراح وغيرها، أثناء اقتراح الطلب للمستخدم.