リソース: GenericObject
汎用オブジェクト
JSON 表現 |
---|
{ "genericType": enum ( |
フィールド | |
---|---|
genericType |
カードの |
cardTitle |
必須。パスのヘッダー。通常は「XXX ジム」、「AAA Insurance」などのビジネス名です。このフィールドは必須で、パスの一番上にあるヘッダー行に表示されます。 |
subheader |
パスのタイトルラベル(このパスを使用できる場所など)。パスの詳細ビューのタイトル行のタイトルのすぐ上に表示されます。 |
header |
必須。パスのタイトル(「50% 割引クーポン」、「図書館カード」、「クーポン」など)。このフィールドは必須で、パスの詳細ビューのタイトル行に表示されます。 |
logo |
パスのロゴ画像。この画像は左上のカード詳細ビューと、リスト/サムネイルビューに表示されます。ロゴが存在しない場合、 |
hexBackgroundColor |
カードの背景色。設定されていない場合は、ヒーロー画像のドミナント カラーが使用されます。ヒーロー画像が設定されていない場合、ロゴのドミナント カラーが使用され、ロゴが設定されていない場合は Google によって色が選択されます。 |
notifications |
このオブジェクトに対して有効になっている通知設定。 |
id |
必須。オブジェクトの一意の識別子。この ID は、発行者のすべてのオブジェクトで一意である必要があります。この値は |
classId |
必須。このオブジェクトに関連付けられたクラス。クラスは、このオブジェクトと同じ型で、すでに存在し、承認されている必要があります。 クラス ID は |
barcode |
バーコードのタイプと値。パスにバーコードがない場合、カード発行会社は Barcode.alternate_text を設定して、それだけを表示できます。 |
heroImage |
カードの表面に表示されるバナー画像(存在する場合)。画像は 100% の幅で表示されます。 |
validTimeInterval |
このオブジェクトが有効または使用可能とみなされる期間。この期間が終了すると、オブジェクトは期限切れとみなされ、ユーザーのデバイスでのレンダリングに影響します。 |
imageModulesData[] |
画像モジュールのデータ。両方を設定すると、クラスの画像とオブジェクト レベルの画像のうち 1 つのみがレンダリングされます。 |
textModulesData[] |
テキスト モジュールのデータ。 |
linksModuleData |
リンク モジュールのデータ。 |
appLinkData |
パスの前面にボタンとして表示される、省略可能なアプリまたはウェブサイトのリンク。対応するクラスに AppLinkData が指定されている場合は、AppLinkData オブジェクトのみが表示されます。 |
groupingInfo |
パスのグループ化に関する情報。 |
smartTapRedemptionValue |
このオブジェクトについて、NFC 経由でスマートタップ認定端末に送信される値。パスでスマートタップをサポートするには、クラスレベルのフィールド |
rotatingBarcode |
ローテーション バーコードの設定/詳細。 |
state |
オブジェクトの状態。このフィールドは、アプリでのオブジェクトの表示方法を決定するために使用されます。たとえば、 |
hasUsers |
オブジェクトにユーザーがいるかどうかを示します。このフィールドはプラットフォームによって設定されます。 |
passConstraints |
オブジェクトの制約を渡します。NFC とスクリーンショットの動作の制限も含まれます。 |
wideLogo |
パスのワイドロゴ。指定すると、カードビューの左上にあるロゴの代わりに使用されます。 |
GenericType
汎用カードのタイプ。
列挙型 | |
---|---|
GENERIC_TYPE_UNSPECIFIED |
未指定の汎用型。 |
GENERIC_SEASON_PASS |
シーズンパス |
GENERIC_UTILITY_BILLS |
公共料金の請求書 |
GENERIC_PARKING_PASS |
駐車パス |
GENERIC_VOUCHER |
クーポン |
GENERIC_GYM_MEMBERSHIP |
ジムの会員カード |
GENERIC_LIBRARY_MEMBERSHIP |
図書館カード |
GENERIC_RESERVATIONS |
予約 |
GENERIC_AUTO_INSURANCE |
自動車保険カード |
GENERIC_HOME_INSURANCE |
住宅保険カード |
GENERIC_ENTRY_TICKET |
入場チケット |
GENERIC_RECEIPT |
領収書 |
GENERIC_OTHER |
その他のタイプ |
通知
オブジェクトで通知を有効にする必要があるかどうかを示します。ExpiryNotification または 事前通知のいずれか 1 つのみがサポートされています。expiryNotification
は upcomingNotification
よりも優先されます。つまり、expiryNotification
が設定されている場合、upcomingNotification
フィールドは無視されます。
JSON 表現 |
---|
{ "expiryNotification": { object ( |
フィールド | |
---|---|
expiryNotification |
カードの有効期限が切れる前の特定の時刻に通知がトリガーされます。 |
upcomingNotification |
カードが使用可能になる前の特定の時刻に通知がトリガーされます。 |
ExpiryNotification
カード発行会社が、カードの有効期限の 2 日前に Google ウォレットから有効期限通知を送信することを希望していることを示します。
JSON 表現 |
---|
{ "enableNotification": boolean } |
フィールド | |
---|---|
enableNotification |
オブジェクトで有効期限通知を有効にする必要があるかどうかを示します。 |
UpcomingNotification
カード発行会社が、カードが有効または使用可能になる 1 日前にカードの有効性に関する通知を送信することを希望していることを示します。
JSON 表現 |
---|
{ "enableNotification": boolean } |
フィールド | |
---|---|
enableNotification |
オブジェクトで近日中の通知を有効にする必要があるかどうかを示します。 |
メソッド |
|
---|---|
|
指定されたオブジェクト ID の汎用オブジェクトにメッセージを追加します。 |
|
指定されたオブジェクト ID の汎用オブジェクトを返します。 |
|
指定された ID とプロパティの汎用オブジェクトを挿入します。 |
|
指定された発行者 ID のすべての汎用オブジェクトのリストを返します。 |
|
指定されたオブジェクト ID の汎用オブジェクトを更新します。 |
|
指定されたオブジェクト ID の汎用オブジェクトを更新します。 |