TransactionDecisionValueSpec

Trasmettito dall'app come input per actions.intent.TRANSACTION_DECISION.

Rappresentazione JSON
{
  "proposedOrder": {
    object (ProposedOrder)
  },
  "orderOptions": {
    object (OrderOptions)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "presentationOptions": {
    object (PresentationOptions)
  }
}
Campi
proposedOrder

object (ProposedOrder)

L'ordine proposto pronto per l'approvazione dell'utente.

orderOptions

object (OrderOptions)

Opzioni associate all'ordine.

paymentOptions

object (PaymentOptions)

Opzioni di pagamento per questo ordine o vuoto se non è associato alcun pagamento all'ordine.

presentationOptions

object (PresentationOptions)

Opzioni utilizzate per personalizzare l'ordine di presentazione per l'utente.

PresentationOptions

Deprecato: utilizza invece V3 Proto. Opzioni utilizzate per personalizzare la presentazione dell'ordine per l'utente.

Rappresentazione JSON
{
  "callToAction": string
}
Campi
callToAction

string

callToAction può essere uno dei seguenti valori:

PLACE_ORDER: utilizzato per effettuare un ordine. PAY: utilizzata per un pagamento. BUY: utilizzata per un acquisto. SEND: per un trasferimento di denaro. BOOK: utilizzato per una prenotazione. RESERVE: utilizzata per la prenotazione. SCHEDULE: per programmare un appuntamento. SUBSCRIBE: utilizzata per l'abbonamento.

callToAction si riferisce al verbo di azione che descrive meglio questo ordine. Verrà utilizzato in vari punti, come prompt, chip di suggerimento e così via, durante la proposta dell'ordine all'utente.