TransactionDecisionValueSpec

Transmis depuis l'application en tant qu'entrée pour actions.intent.TRANSACTION_DECISION.

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

object (ProposedOrder)

Campagne proposée que l'utilisateur peut approuver.

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 utilisées pour personnaliser la présentation des commandes à l'utilisateur.

PresentationOptions

Obsolète: utilisez plutôt V3 Proto. Options utilisées pour personnaliser la présentation des commandes à l'utilisateur.

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

string

La valeur de "callToAction" peut être l'une des 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" désigne le verbe d'action qui décrit le mieux cet ordre. Elle sera utilisée à divers endroits, comme dans la requête, le chip de suggestion, etc., lorsque vous proposerez l'ordre à l'utilisateur.