TransactionDecisionValueSpec

Przekazano 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, które jest gotowe do zatwierdzenia przez użytkownika.

orderOptions

object (OrderOptions)

Opcje powiązane z zamówieniem.

paymentOptions

object (PaymentOptions)

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

presentationOptions

object (PresentationOptions)

Opcje używane do dostosowywania prezentacji zamówienia do użytkownika.

PresentationOptions

Wycofane: użyj wersji V3 Proto. Opcje służące do dostosowywania sposobu prezentowania zamówienia 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: używany do płatności. BUY: użyto do zakupu. SEND: używany do przelewu środków. BOOK: służy do rezerwacji. RESERVE: używane na potrzeby rezerwacji. SCHEDULE: służy do umówienia się na spotkanie. SUBSCRIBE: używany na potrzeby subskrypcji.

Parametr callToAction odnosi się do czasownika działania, który najlepiej opisuje daną kolejność. Będzie on używany w różnych miejscach, np. w promptach, elementach z sugestią itp. podczas proponowania użytkownikowi zamówienia.