- JSON 表現
- TransactionRequirementsCheckResult
- Order(注文)
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
次の ID: 6 actions.intent.TRANSACTION_DECISION
の出力としてアプリに返されます。
JSON 表現 | |
---|---|
{ "checkResult": { object( |
フィールド | |
---|---|
checkResult |
|
userDecision |
注文案に関するユーザーの判断。 |
order |
ユーザーが承認した注文です。このフィールドは、 |
deliveryAddress |
ユーザーが配送先住所の更新をリクエストした場合、このフィールドには新しい配送先住所が含まれます。このフィールドは、 |
TransactionRequirementsCheckResult
actions.intent.TRANSACTION_REQUIREMENTS_CHECK
の出力としてアプリに返されます。
JSON 表現 | |
---|---|
{
"resultType": enum( |
フィールド | |
---|---|
resultType |
オペレーションの結果。 |
順序
確定された注文。要求された場合は、支払いの詳細情報が含まれます。エージェントに送信されます。
JSON 表現 | |
---|---|
{ "finalOrder": { object( |
フィールド | |
---|---|
finalOrder |
注文の原因となった注文を提案します。 |
googleOrderId |
Google によって割り当てられた注文 ID。 |
orderDate |
この注文が作成された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒(例: |
paymentInfo |
注文の支払い関連情報。 |
actionOrderId |
ユーザーに表示される注文 ID。最初の同期 OrderUpdate/確認時に設定する必要があります。 |
customerInfo |
リクエストされた場合、お客様の情報(メールアドレスなど)がアプリに返されます。 |
PaymentInfo
注文の支払い関連情報。
JSON 表現 | |
---|---|
{ "paymentType": enum( |
フィールド | |
---|---|
paymentType |
支払いタイプ。必須。 |
displayName |
領収書に表示される支払い方法の名前。 |
googleProvidedPaymentInstrument |
Google が指定したお支払い方法。 |
GoogleProvidedPaymentInstrument
Google によって提供される支払い方法。
JSON 表現 | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
フィールド | |
---|---|
instrumentToken |
Google によって提供される支払い方法。 Base64 でエンコードされた文字列。 |
billingAddress |
インテグレータから要求された場合は、使用されている支払い方法の請求先住所が含まれます。 |
CustomerInfo
顧客に関する情報。
JSON 表現 | |
---|---|
{ "email": string } |
フィールド | |
---|---|
email |
CustomerInfoOptions で CustomerInfoProperty.EMAIL を指定した場合、お客様のメールアドレスが含まれてアプリに返されます。 |