TransactionDecisionValueSpec

Transmise en entrée depuis l'application pour actions.intent.TRANSACTION_DECISION.

Représentation JSON
{
  "proposedOrder": {
    object (ProposedOrder)
  },
  "orderOptions": {
    object (OrderOptions)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "presentationOptions": {
    object (PresentationOptions)
  }
}
Champs
proposedOrder

object (ProposedOrder)

Commande proposée prête à être approuvée par l'utilisateur.

orderOptions

object (OrderOptions)

Options associées à la commande.

paymentOptions

object (PaymentOptions)

Options de paiement pour cette commande ou vide si aucun paiement n'est associé à la commande.

presentationOptions

object (PresentationOptions)

Options permettant de personnaliser la présentation de l'ordre à l'utilisateur.

PresentationOptions

Obsolète: utilisez plutôt V3 Proto. Options permettant de personnaliser la présentation de l'ordre en fonction de l'utilisateur.

Représentation JSON
{
  "callToAction": string
}
Champs
callToAction

string

La valeur "callToAction" peut correspondre à l'une des valeurs suivantes:

PLACE_ORDER: permet de passer une commande. PAY: utilisé pour un paiement BUY: utilisé pour un achat. SEND: utilisé pour un transfert d'argent. BOOK: utilisé pour une réservation. RESERVE: utilisé pour la réservation. SCHEDULE: permet de planifier un rendez-vous. SUBSCRIBE: utilisé pour l'abonnement.

"callToAction" fait référence au verbe d'action qui décrit le mieux cet ordre. Il sera utilisé à différents endroits (invite, chip de suggestion, etc.) pour proposer l'ordre à l'utilisateur.