リソース: Product
単一の商品。
| JSON 表現 |
|---|
{ "name": string, "externalId": string, "displayName": string, "description": string, "labels": { string: string, ... }, "creativeSpecifications": [ { object ( |
| フィールド | |
|---|---|
name |
商品のリソース名。形式は |
externalId |
このエンティティを外部ソースにマッピングするために使用される ID。 |
displayName |
必須。商品の表示名。 UTF-8 でエンコードし、最大サイズを 240 バイトにする必要があります。 |
description |
商品を説明する追加の自由形式フィールド。 |
labels |
この商品を説明する自由形式のラベルのセット。
|
creativeSpecifications[] |
必須。この商品で配信できるクリエイティブのリストです。 |
bookingLeadDuration |
必須。商品の予約に必要なリード期間。Now + bookingLeadDuration は掲載期間の開始後である必要があります。 小数点以下 9 桁まで、「 |
assignmentLeadDuration |
必須。クリエイティブを割り当てるには、リード期間が必要です。 小数点以下 9 桁まで、「 |
minFlightDuration |
このアイテムの最小掲載期間。 小数点以下 9 桁まで、「 |
maxFlightDuration |
必須。この商品の最大掲載期間です。 小数点以下 9 桁まで、「 |
slotDuration |
必須。この商品のスロット期間。 小数点以下 9 桁まで、「 |
createTime |
出力専用。商品の作成タイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
updateTime |
出力専用。商品の最終更新タイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
state |
出力専用。この商品の状態。 |
currencyCode |
必須。ISO 4217 で定義されている大文字 3 文字の通貨コード。 |
州
商品状態に指定できる値。
| 列挙型 | |
|---|---|
STATE_UNSPECIFIED |
プロダクトの状態が指定されていないか、このバージョンで不明な場合のデフォルト値。 |
STATE_ACTIVE |
プロダクトは有効です。 |
STATE_DELETED |
プロダクトが削除されました。 |
メソッド |
|
|---|---|
|
新しい商品を作成します。 |
|
既存の商品を削除します。 |
|
個々の商品を取得します。 |
|
商品を一覧表示します。 |
|
既存の商品を更新します。 |