TransactionDecisionValueSpec

Wird von der App als Eingabe für actions.intent.TRANSACTION_DECISION übergeben.

JSON-Darstellung
{
  "proposedOrder": {
    object (ProposedOrder)
  },
  "orderOptions": {
    object (OrderOptions)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "presentationOptions": {
    object (PresentationOptions)
  }
}
Felder
proposedOrder

object (ProposedOrder)

Der vorgeschlagene Auftrag, der vom Nutzer genehmigt werden kann.

orderOptions

object (OrderOptions)

Optionen für die Bestellung.

paymentOptions

object (PaymentOptions)

Zahlungsoptionen für diese Bestellung oder leer, wenn der Bestellung keine Zahlung zugeordnet ist

presentationOptions

object (PresentationOptions)

Optionen zum Anpassen der Reihenfolge der Präsentation für den Nutzer.

PresentationOptions

Veraltet: Verwenden Sie stattdessen V3 Proto. Optionen, mit denen die Reihenfolge für den Nutzer angepasst werden kann.

JSON-Darstellung
{
  "callToAction": string
}
Felder
callToAction

string

Für „callToAction“ kann einer der folgenden Werte angegeben werden:

PLACE_ORDER: Wird zum Aufgeben einer Bestellung verwendet. PAY: Wird für eine Zahlung verwendet. BUY: Wird für einen Kauf verwendet. SEND: Wird für eine Überweisung verwendet. BOOK: Wird für eine Buchung verwendet. RESERVE: Wird für die Reservierung verwendet. SCHEDULE: Wird zum Planen eines Termins verwendet. SUBSCRIBE: Wird für das Abo verwendet.

„callToAction“ bezieht sich auf das Aktionsver, das diese Reihenfolge am besten beschreibt. Dieser wird an verschiedenen Stellen verwendet, z. B. in Aufforderungen, Chips für Vorschläge usw., wenn dem Nutzer die Bestellung vorgeschlagen wird.