TransactionDecisionValueSpec

Se pasa desde la app como entrada para actions.intent.TRANSACTION_DECISION.

Representación JSON
{
  "proposedOrder": {
    object (ProposedOrder)
  },
  "orderOptions": {
    object (OrderOptions)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "presentationOptions": {
    object (PresentationOptions)
  }
}
Campos
proposedOrder

object (ProposedOrder)

Es el pedido propuesto que está listo para que el usuario lo apruebe.

orderOptions

object (OrderOptions)

Son las opciones asociadas con el pedido.

paymentOptions

object (PaymentOptions)

Opciones de pago para este pedido o en blanco si no hay ningún pago asociado con él.

presentationOptions

object (PresentationOptions)

Son las opciones que se usan para personalizar la presentación de pedidos para el usuario.

PresentationOptions

Obsoleto: Usa Proto V3 en su lugar. Son las opciones que se usan para personalizar la presentación de orden para el usuario.

Representación JSON
{
  "callToAction": string
}
Campos
callToAction

string

callToAction puede ser uno de los siguientes valores:

PLACE_ORDER: Se usa para realizar pedidos. PAY: Se usa para realizar un pago. BUY: Se usa para realizar una compra. SEND: Se usa para una transferencia monetaria. BOOK: Se usa para una reserva. RESERVE: Se usa para la reserva. SCHEDULE: Se usa para programar una cita. SUBSCRIBE: Se usa para la suscripción.

"callToAction" hace referencia al verbo de acción que mejor describe este orden. Esta se usará en diferentes lugares, como instrucciones, chips de sugerencias, etc., cuando se proponga el pedido al usuario.