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)

Mit dem Auftrag verknüpfte Optionen.

paymentOptions

object (PaymentOptions)

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

presentationOptions

object (PresentationOptions)

Optionen zum Anpassen der Darstellung der Reihenfolge für den Nutzer.

PresentationOptions

Verworfen: Verwenden Sie stattdessen V3 Proto. Optionen zum Anpassen der Darstellung der Reihenfolge für den Nutzer.

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

string

"callToAction" kann einer der folgenden Werte sein:

PLACE_ORDER: Wird zum Aufgeben einer Bestellung verwendet. PAY: 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 zur Terminplanung verwendet. SUBSCRIBE: Wird für das Abo verwendet.

„callToAction“ ist das Aktionsverb, das diese Bestellung am besten beschreibt. Diese wird an verschiedenen Stellen verwendet, z. B. in Aufforderungen oder Chips für Vorschläge, während dem Nutzer die Bestellung vorgeschlagen wird.