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