TransactionDecisionValueSpec

Passado do app como entrada para actions.intent.TRANSACTION_DECISION.

Representação JSON
{
  "proposedOrder": {
    object (ProposedOrder)
  },
  "orderOptions": {
    object (OrderOptions)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "presentationOptions": {
    object (PresentationOptions)
  }
}
Campos
proposedOrder

object (ProposedOrder)

O pedido proposto que está pronto para ser aprovado pelo usuário.

orderOptions

object (OrderOptions)

Opções associadas ao pedido.

paymentOptions

object (PaymentOptions)

Opções de pagamento para este pedido ou em branco se não houver pagamento associado ao pedido.

presentationOptions

object (PresentationOptions)

Opções usadas para personalizar a apresentação do pedido para o usuário.

PresentationOptions

Obsoleto: use o V3 Proto. Opções usadas para personalizar a apresentação do pedido para o usuário.

Representação JSON
{
  "callToAction": string
}
Campos
callToAction

string

A callToAction pode ter um dos seguintes valores:

PLACE_ORDER: usado para fazer um pedido. PAY: usado para um pagamento. BUY: usado para uma compra. SEND: usado para transferência de dinheiro. BOOK: usado para uma reserva. RESERVE: usado para reserva. SCHEDULE: usado para agendar um horário. SUBSCRIBE: usado para assinatura.

callToAction refere-se ao verbo de ação que melhor descreve essa ordem. Ela será usada em vários lugares, como comando, ícone de sugestão etc., ao propor o pedido ao usuário.