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