TransactionDecisionValueSpec

Передается из приложения в качестве входных данных для actions.intent.TRANSACTION_DECISION .

JSON-представление
{
  "proposedOrder": {
    object (ProposedOrder)
  },
  "orderOptions": {
    object (OrderOptions)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "presentationOptions": {
    object (PresentationOptions)
  }
}
Поля
proposedOrder

object ( ProposedOrder )

Предлагаемый заказ, готовый для утверждения пользователем.

orderOptions

object ( OrderOptions )

Опции, связанные с заказом.

paymentOptions

object ( PaymentOptions )

Варианты оплаты для этого заказа или пустое, если с заказом не связан платеж.

presentationOptions

object ( PresentationOptions )

Параметры, используемые для настройки представления заказа пользователю.

Параметры презентации

Устарело: вместо этого используйте V3 Proto. Параметры, используемые для настройки представления заказа пользователю.

JSON-представление
{
  "callToAction": string
}
Поля
callToAction

string

callToAction может быть одним из следующих значений:

PLACE_ORDER : используется для размещения заказа. PAY : используется для оплаты. BUY : Используется для покупки. SEND : используется для денежного перевода. BOOK : используется для бронирования. RESERVE : Используется для резервирования. SCHEDULE : Используется для планирования встречи. SUBSCRIBE : используется для подписки.

callToAction относится к глаголу действия, который лучше всего описывает этот порядок. Это будет использоваться в различных местах, например, в подсказках, чипах предложений и т. д. при предложении заказа пользователю.