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 vazio se nenhum pagamento estiver 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 uma transferência de dinheiro. BOOK: usado para um agendamento. RESERVE: usado para reserva. SCHEDULE: usado para agendar um horário. SUBSCRIBE: usado para assinatura.

callToAction se refere ao verbo de ação que melhor descreve essa ordem. Ele vai ser usado em vários lugares, como prompt, chip de sugestão, etc. ao propor o pedido ao usuário.