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)

사용자에게 주문 프레젠테이션을 맞춤설정하는 데 사용되는 옵션입니다.

PresentationOptions

지원 중단됨: 대신 V3 Proto를 사용하세요. 사용자에게 주문 프레젠테이션을 맞춤설정하는 데 사용되는 옵션입니다.

JSON 표현
{
  "callToAction": string
}
필드
callToAction

string

callToAction은 다음 값 중 하나일 수 있습니다.

PLACE_ORDER: 주문하는 데 사용됩니다. PAY: 결제에 사용됩니다. BUY: 구매에 사용됩니다. SEND: 송금에 사용됩니다. BOOK: 예약에 사용됩니다. RESERVE: 예약에 사용됩니다. SCHEDULE: 약속을 예약하는 데 사용됩니다. SUBSCRIBE: 구독에 사용됩니다.

callToAction 은 순서를 가장 잘 설명하는 작업 동사를 나타냅니다. 이는 사용자에게 주문을 제안할 때 메시지, 추천 칩 등 다양한 위치에서 사용됩니다.