リソース: GenericClass
汎用クラス
| JSON 表現 | 
|---|
| { "id": string, "classTemplateInfo": { object ( | 
| フィールド | |
|---|---|
| id | 
 必須。クラスの一意の識別子。この ID は、発行者のすべてのパスに対して、一意である必要があります。この値は  | 
| classTemplateInfo | 
 クラスの表示方法に関するテンプレート情報。設定しない場合、デフォルトの表示フィールドになります。 | 
| imageModulesData[] | 
 画像モジュールのデータ。 | 
| textModulesData[] | 
 テキスト モジュールのデータ。 | 
| linksModuleData | 
 リンク モジュールのデータ。 | 
| enableSmartTap | 
 スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。 | 
| redemptionIssuers[] | 
 スマートタップ経由でパスを利用できるクーポン発行者を識別します。クーポン発行者は発行者 ID で識別されます。クーポン発行元には、少なくとも 1 つのスマートタップ キーが設定されている必要があります。 パスがスマートタップをサポートするには、 | 
| securityAnimation | 
 セキュリティ アニメーションに関するオプション情報。設定すると、パスの詳細にセキュリティ アニメーションが表示されます。 | 
| multipleDevicesAndHoldersAllowedStatus | 
 複数のユーザーやデバイスについて、このクラスを参照する同じオブジェクトを保存しているかどうかを示します。 | 
| callbackOptions | 
 コールバック オプション。エンドユーザーがこのクラスのオブジェクトを保存または削除するたびに発行者をコールバックするために使用します。このクラスのすべてのオブジェクトは、コールバックの対象となります。 | 
| viewUnlockRequirement | 
 汎用パスのロック解除要件のオプションを表示します。 | 
| messages[] | 
 アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。 | 
| appLinkData | 
 パスの表面にボタンとして表示される、アプリまたはウェブサイトのリンク(省略可)。対応するオブジェクトに AppLinkData が指定されている場合は、代わりにそれが使用されます。 | 
| valueAddedModuleData[] | 
 オプションの付加価値モジュール データ。クラスあたりの最大数は 10 です。パスの場合は 10 個のみが表示され、オブジェクトのパスから優先的に表示されます。 | 
| merchantLocations[] | 
 販売者の所在地。クラスの最大人数は 10 人です。10 件を超える MerchantLocations を追加すると、追加された MerchantLocations はすべて拒否されます。ユーザーが Google が設定した半径内にポイントに入ると、通知がトリガーされます。このフィールドは、サポートが終了した LatLongPoints に代わるものです。 | 
| メソッド | |
|---|---|
| 
 | 指定されたクラス ID の参照元の汎用クラスにメッセージを追加します。 | 
| 
 | 指定されたクラス ID の汎用クラスを返します。 | 
| 
 | 指定された ID とプロパティの汎用クラスを挿入します。 | 
| 
 | 指定された発行者 ID のすべての汎用クラスのリストを返します。 | 
| 
 | 指定されたクラス ID で参照される汎用クラスを更新します。 | 
| 
 | 指定されたクラス ID の汎用クラスを更新します。 | 
