ユーザーに確認を求める注文。
JSON 表現 | |
---|---|
{ "id": string, "cart": { object( |
フィールド | |
---|---|
id |
この ProposedOrder の省略可能な ID。確認時にインテグレータに返される ProposedOrder の一部として含まれます。 |
cart |
ユーザーのアイテム。 |
otherItems[] |
料金、調整、小計など |
image |
提案された注文に関連付けられている画像。 |
termsOfServiceUrl |
この注文に適用される利用規約へのリンク。 |
totalPrice |
提案された注文の合計金額。 |
extension |
注文の種類に基づく注文の拡張設定。たとえば、注文に地域が含まれる場合、この広告表示オプションには 任意のデータ型のフィールドを含むオブジェクト。タイプを識別する URI を含むフィールド |
カート
ユーザーが注文しようとしている商品が入ったカート。
JSON 表現 | |
---|---|
{ "id": string, "merchant": { object( |
フィールド | |
---|---|
id |
このカートの ID(省略可)。確認時にインテグレータに返されたカートの一部として含まれます。 |
merchant |
カートの販売者(呼び出し元と異なる場合)。 |
lineItems[] |
ユーザーが注文する商品やサービス。少なくとも 1 つの広告申込情報が必要です。 |
otherItems[] |
ユーザーが入力した調整(チップなど)。 |
notes |
このカートに関するメモ。 |
promotions[] |
(省略可)カートに追加されたプロモーション クーポン。有効なプロモーションは、注文案で割引項目として返されます。 |
extension |
注文の種類に基づくカートの拡張設定。 任意のデータ型のフィールドを含むオブジェクト。タイプを識別する URI を含むフィールド |
販売者
カートの販売者。
JSON 表現 | |
---|---|
{ "id": string, "name": string } |
フィールド | |
---|---|
id |
販売者の ID。 |
name |
ユーザーに表示される販売者名。必須。 |
LineItem
注文に含まれる項目。
JSON 表現 | |
---|---|
{ "id": string, "name": string, "type": enum( |
フィールド | |
---|---|
id |
カート/Order に含まれる項目の一意の ID です。必須。 |
name |
領収書に表示される項目の名前。必須。 |
type |
広告申込情報のタイプ。 |
quantity |
対象のアイテムの数。 |
description |
商品アイテムの説明。 |
image |
このアイテムに関連付けられている小さい画像です。 |
price |
価格が 0 であっても、広告申込情報ごとに価格を指定する必要があります。必須。これは、この行の領収書に表示される合計金額です(単価 × 数量)。 |
subLines[] |
サブ項目。type が |
offerId |
この商品アイテムの商品 ID または特典 ID(省略可)。 |
extension |
項目のタイプに基づく項目の拡張設定。 任意のデータ型のフィールドを含むオブジェクト。タイプを識別する URI を含むフィールド |
SubLine
注文内の項目に関連付けられているサブ項目。
JSON 表現 | |
---|---|
{ // Union field |
フィールド | ||
---|---|---|
共用体フィールド subline 。サブ広告申込情報。subline は次のいずれかになります。 |
||
lineItem |
一般的な広告申込情報(アドオンなど)。 |
|
note |
項目に関連付けられているメモ。 |
プロモーション
カートに追加されたプロモーション。
JSON 表現 | |
---|---|
{ "coupon": string } |
フィールド | |
---|---|
coupon |
必須。クーポンコードはサードパーティが認識しています。例: GOOGLE10 |