目次
OfferClassService(インターフェース)OfferObjectService(インターフェース)OfferClass(メッセージ)OfferClass.RedemptionChannel(列挙型)OfferClassAddMessageRequest(メッセージ)OfferClassAddMessageResponse(メッセージ)OfferClassGetRequest(メッセージ)OfferClassInsertRequest(メッセージ)OfferClassListRequest(メッセージ)OfferClassListResponse(メッセージ)OfferClassPatchRequest(メッセージ)OfferClassUpdateRequest(メッセージ)OfferObject(メッセージ)OfferObjectAddMessageRequest(メッセージ)OfferObjectAddMessageResponse(メッセージ)OfferObjectGetRequest(メッセージ)OfferObjectInsertRequest(メッセージ)OfferObjectListRequest(メッセージ)OfferObjectListResponse(メッセージ)OfferObjectPatchRequest(メッセージ)OfferObjectUpdateRequest(メッセージ)
OfferClassService
| AddMessage | |
|---|---|
|
指定されたクラス ID のクーポンクラスにメッセージを追加します。
|
|
| Get | |
|---|---|
|
指定されたクラス ID のクーポンクラスを返します。
|
|
| Insert | |
|---|---|
|
指定された ID とプロパティのクーポンクラスを挿入します。
|
|
| List | |
|---|---|
|
指定された発行者 ID のすべてのクーポンクラスのリストを返します。
|
|
| Patch | |
|---|---|
|
指定されたクラス ID のクーポンクラスを更新します。このメソッドは、パッチの動作をサポートします。
|
|
| Update | |
|---|---|
|
指定されたクラス ID のクーポンクラスを更新します。
|
|
OfferObjectService
| AddMessage | |
|---|---|
|
指定されたオブジェクト ID のクーポン オブジェクトにメッセージを追加します。
|
|
| Get | |
|---|---|
|
指定されたオブジェクト ID のクーポン オブジェクトを返します。
|
|
| Insert | |
|---|---|
|
指定された ID とプロパティのクーポン オブジェクトを挿入します。
|
|
| List | |
|---|---|
|
指定された発行者 ID のすべてのクーポン オブジェクトのリストを返します。
|
|
| Patch | |
|---|---|
|
指定されたオブジェクト ID のクーポン オブジェクトを更新します。このメソッドは、パッチの動作をサポートします。
|
|
| Update | |
|---|---|
|
指定されたオブジェクト ID のクーポン オブジェクトを更新します。
|
|
OfferClass
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
title |
必須。「T シャツ 20% オフ」などのクーポンのタイトル。小さな画面でも文字列全体が表示されるように、60 文字以下にすることをおすすめします。 |
redemption_channel |
必須。このクーポンに適用可能なプロモーション利用チャネル。 |
provider |
必須。クーポンの提供元(アグリゲータ名または販売者名)。小さな画面でも文字列全体が表示されるように、12 文字以下にすることをおすすめします。 |
title_image |
クーポンのタイトル画像。この画像は、アプリの詳細ビューとリストビューの両方に表示されます。 |
details |
クーポンの詳細。 |
fine_print |
「Adam's Apparel で T シャツ 20% オフ」などのクーポン特典の注意事項や条件。 |
help_uri |
クーポンのヘルプリンク( |
localized_title |
タイトルの翻訳文字列。小さな画面でも文字列全体が表示されるように、60 文字以下にすることをおすすめします。 |
localized_provider |
提供元の翻訳文字列。小さな画面でも文字列全体が表示されるように、12 文字以下にすることをおすすめします。 |
localized_details |
詳細の翻訳文字列。 |
localized_fine_print |
fine_print の翻訳文字列。 |
short_title |
クーポン タイトルの短縮バージョン(「20% オフ」など)。クーポンの内容がすぐにわかるようにユーザーに表示されます。20 文字以下にすることをおすすめします。 |
localized_short_title |
短いタイトルの翻訳文字列。20 文字以下にすることをおすすめします。 |
class_template_info |
クラスの表示方法に関するテンプレート情報。設定しない場合、デフォルトの表示フィールドになります。 |
id |
必須。クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
version |
非推奨 |
issuer_name |
必須。発行者の名前。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。 |
allow_multiple_users_per_object |
非推奨。代わりに |
homepage_uri |
アプリケーションのホームページの URI。このフィールドに URI を指定したときの動作は、linksModuleData に URI を指定したときの動作とまったく同じです(オブジェクトがレンダリングされるときに、一般的にオブジェクトの linksModuleData セクションと考えられる場所にホームページのリンクが表示されます)。 |
locations[] |
オブジェクトを使用できる場所のリスト。この情報は、位置情報の通知をトリガーするために使用されます。オブジェクト内の場所、クラス内の場所、Google プレイス ID の場所の順に優先されます。 |
review_status |
必須。クラスのステータス。この項目は、 クラスが開発中の場合は、この項目を クラス使用の準備が整ったら、この項目を 既存の |
review |
クラスが |
info_module_data |
非推奨。代わりに textModulesData を使用してください。 |
image_modules_data[] |
画像モジュールのデータ。この表示されるフィールドの最大数は、オブジェクト レベルから 1 個、クラス オブジェクト レベルでは 1 個です。 |
text_modules_data[] |
テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。この表示されるフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。 |
links_module_data |
リンク モジュールのデータ。リンク モジュールのデータがオブジェクトにも定義されている場合、両方が表示されます。 |
redemption_issuers[] |
スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。 |
country_code |
カードの国を表示するために使用される国コード(ユーザーがその国にいない場合)。あるいは、ユーザーのロケールでコンテンツが利用できない場合にローカライズされたコンテンツを表示するために使用される国コード。 |
hero_image |
カードの表面に表示されるオプションのバナー画像。バナー画像がない場合は、何も表示されません。画像は 100% の幅で表示されます。 |
word_mark |
非推奨。 |
enable_smart_tap |
スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。 |
hex_background_color |
カードの背景色。設定されていない場合は、ヒーロー画像の主要色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要色が使用されます。形式は #rrggbb です( |
localized_issuer_name |
issuer_name の翻訳文字列。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
multiple_devices_and_holders_allowed_status |
このクラスを参照する同じオブジェクトを保存するユーザーやデバイスが複数かどうかを指定します。 |
callback_options |
コールバック オプション。エンドユーザーがこのクラスのオブジェクトを保存または削除するたびに発行者をコールバックするために使用します。このクラスのすべてのオブジェクトは、コールバックの対象となります。 |
RedemptionChannel
| 列挙型 | |
|---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
|
INSTORE |
|
instore |
|
ONLINE |
|
online |
|
BOTH |
|
both |
|
TEMPORARY_PRICE_REDUCTION |
|
temporaryPriceReduction |
|
OfferClassAddMessageRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
add_message_request |
リクエストの本文。 |
OfferClassAddMessageResponse
| フィールド | |
|---|---|
resource |
更新された OfferClass リソース。 |
OfferClassGetRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
OfferClassInsertRequest
| フィールド | |
|---|---|
resource |
リクエストの本文。 |
OfferClassListRequest
| フィールド | |
|---|---|
issuer_id |
クラスをリストする権限を持つ発行者の ID。 |
token |
|
max_results |
リストから返される結果の最大数を示します。 |
OfferClassListResponse
| フィールド | |
|---|---|
resources[] |
リスト リクエストに対応するリソース。 |
pagination |
レスポンスのページ分け。 |
OfferClassPatchRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |
OfferClassUpdateRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |
OfferObject
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
class_reference |
親クラスの継承されたフィールドのコピー。このフィールドは、GET 中に取得されます。 |
id |
必須。オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
class_id |
必須。このオブジェクトに関連付けられたクラス。クラスはこのオブジェクトと同じ型で、すでに存在し、承認される必要があります。 クラス ID には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。 |
version |
非推奨 |
state |
必須。オブジェクトの状態。このフィールドは、アプリでのオブジェクトの表示方法を決定するために使用されます。たとえば、 |
barcode |
バーコードのタイプと値。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。 |
valid_time_interval |
このオブジェクトが |
locations[] |
オブジェクトを使用できる場所のリスト。この情報は、位置情報の通知をトリガーするために使用されます。オブジェクト内の場所、クラス内の場所、Google プレイス ID の場所の順に優先されます。 |
has_users |
オブジェクトにユーザーが存在するかどうかを示します。このフィールドはプラットフォームによって設定されます。 |
smart_tap_redemption_value |
スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。 |
has_linked_device |
このオブジェクトが現在 1 つのデバイスにリンクされているかどうか。この項目は、ユーザーがオブジェクトを保存し、オブジェクトがデバイスにリンクされているときに、プラットフォームによって設定されます。一部のパートナーが使用することを想定しています。詳細については、サポートにお問い合わせください。 |
disable_expiration_notification |
通知を明示的に止めるかどうかを示します。この項目が true に設定されている場合、 現在、これはクーポンにのみ設定できます。 |
info_module_data |
非推奨。代わりに textModulesData を使用してください。 |
image_modules_data[] |
画像モジュールのデータ。この表示されるフィールドの最大数は、オブジェクト レベルから 1 個、クラス オブジェクト レベルでは 1 個です。 |
text_modules_data[] |
テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。この表示されるフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。 |
links_module_data |
リンク モジュールのデータ。リンク モジュールのデータがクラスにも定義されている場合、両方が表示されます。 |
app_link_data |
パートナー アプリリンクに関する補足情報。 |
OfferObjectAddMessageRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
add_message_request |
リクエストの本文。 |
OfferObjectAddMessageResponse
| フィールド | |
|---|---|
resource |
更新された OfferObject リソース。 |
OfferObjectGetRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
OfferObjectInsertRequest
| フィールド | |
|---|---|
resource |
リクエストの本文。 |
OfferObjectListRequest
| フィールド | |
|---|---|
class_id |
オブジェクトがリストされるクラスの ID。 |
token |
|
max_results |
リストから返される結果の最大数を示します。 |
OfferObjectListResponse
| フィールド | |
|---|---|
resources[] |
リスト リクエストに対応するリソース。 |
pagination |
レスポンスのページ分け。 |
OfferObjectPatchRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |
OfferObjectUpdateRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |