TransactionDecisionValueSpec

Przekazane z aplikacji jako dane wejściowe dla actions.intent.TRANSACTION_DECISION.

Zapis JSON
{
  "proposedOrder": {
    object(ProposedOrder)
  },
  "orderOptions": {
    object(OrderOptions)
  },
  "paymentOptions": {
    object(PaymentOptions)
  },
  "presentationOptions": {
    object(PresentationOptions)
  }
}
Pola
proposedOrder

object(ProposedOrder)

Proponowane zamówienie gotowe do zatwierdzenia przez użytkownika.

orderOptions

object(OrderOptions)

Opcje powiązane z zamówieniem.

paymentOptions

object(PaymentOptions)

Opcje płatności dla tego zamówienia lub puste, jeśli z zamówieniem nie jest powiązana żadna płatność.

presentationOptions

object(PresentationOptions)

Opcje używane do dostosowywania prezentacji zamówień do użytkownika.

PresentationOptions

Opcje służące do dostosowywania prezentacji zamówień do użytkownika.

Zapis JSON
{
  "callToAction": string
}
Pola
callToAction

string

Parametr callToAction może mieć jedną z tych wartości:

PLACE_ORDER: służy do składania zamówienia. PAY: służy do płacenia. BUY: wykorzystano na zakup. SEND: do przelewu środków. BOOK: służy do rezerwacji. RESERVE: służy do rezerwacji. SCHEDULE: służy do planowania spotkania. SUBSCRIBE: używany na potrzeby subskrypcji.

Wezwanie do działania odnosi się do czasownika działania, który najlepiej opisuje tę kolejność. Będzie ona używana w różnych miejscach, takich jak prompt, element z sugestią itp. podczas proponowania użytkownikowi zamówienia.