TransactionDecisionValueSpec

Se pasó 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)

El pedido propuesto que el usuario está listo para su aprobación.

orderOptions

object (OrderOptions)

Son las opciones asociadas con el pedido.

paymentOptions

object (PaymentOptions)

Opciones de pago para este pedido, o bien vacías si no hay ningún pago asociado al pedido.

presentationOptions

object (PresentationOptions)

Opciones que se usan para personalizar la presentación de orden al usuario.

PresentationOptions

Obsoleto: usa V3 Proto en su lugar. Opciones que se usan para personalizar la presentación de pedidos al 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 un pago. BUY: Se usa para una compra. SEND: Se usa para una transferencia monetaria. BOOK: Se usa para reservas. RESERVE: Se usa para la reserva. SCHEDULE: Se usa para programar una cita. SUBSCRIBE: Se usa para la suscripción.

callToAction se refiere al verbo de acción que mejor describe este orden. Se usará en varios lugares, como los mensajes, los chips de sugerencias, etc., mientras se propone el pedido al usuario.