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

Wycofane: użyj wersji 3 Proto. 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.