リソース: EventTicketObject
JSON 表現 |
---|
{ "kind": string, "classReference": { object ( |
フィールド | |
---|---|
kind |
リソースの種類を示します。値は固定文字列 |
class |
親クラスの継承されたフィールドのコピー。このフィールドは、GET 中に取得されます。 |
seat |
このチケットの座席の詳細。 |
reservation |
このチケットの予約の詳細。これは、同じ注文で購入されたすべてのチケットで共有されます。 |
ticket |
チケット所有者の名前(チケットが人に割り当てられている場合)。たとえば、「John Doe」や「Jane Doe」です。 |
ticket |
チケットの番号。これには、発行者のシステム内のすべてのチケットに対して一意の識別子、イベントのすべてのチケット対して一意の識別子(例: XYZ1234512345)、同一注文のすべてのチケット対して一意の識別子(例: 1、2、3)を指定できます。 |
ticket |
チケットの種類(「大人」、「子供」、「VIP」、「スタンダード」など)。 |
face |
チケットの額面(紙のチケットに印刷される金額と同じ)。 |
grouping |
パスのグループ化に関する情報。 |
linked |
このイベント チケットにリンクされているクーポン オブジェクトのリスト。クーポン オブジェクトがすでに存在している必要があります。 クーポン オブジェクト ID は issuer ID.identifier の形式にする必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。 |
hex |
カードの背景色。設定されていない場合は、ヒーロー画像の主要色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要色が使用されます。形式は #rrggbb です。ここで rrggbb は 16 進数の RGB トリプレットです(例: |
id |
必須。オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトで一意である必要があります。この値は issuer ID の形式にする必要があります。identifier の形式にする必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意の識別子には、英数字、「.」、「_」、「-」のみを使用してください。 |
class |
必須。このオブジェクトに関連付けられたクラス。クラスはこのオブジェクトと同じ型で、すでに存在し、承認される必要があります。 クラス ID は issuer ID の形式にする必要があります。identifier の形式にする必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。 |
version |
非推奨 |
state |
必須。オブジェクトの状態。このフィールドは、アプリでのオブジェクトの表示方法を決定するために使用されます。たとえば、 |
barcode |
バーコードのタイプと値。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。 |
valid |
このオブジェクトが |
locations[] |
注: 現在、このフィールドはジオフェンス通知のトリガーには対応していません。 |
has |
オブジェクトにユーザーが存在するかどうかを示します。このフィールドはプラットフォームによって設定されます。 |
smart |
このオブジェクトのスマートタップ認定端末に NFC 経由で送信される値。パスがスマートタップをサポートするには、クラスレベルのフィールド |
has |
このオブジェクトが現在 1 つのデバイスにリンクされているかどうか。このフィールドは、ユーザーがオブジェクトを保存し、オブジェクトがデバイスにリンクされているときに、プラットフォームによって設定されます。一部のパートナーが使用することを想定しています。詳細については、サポートにお問い合わせください。 |
disable |
通知を明示的に抑制するかどうかを示します。このフィールドが true に設定されている場合、 現在、これはクーポンにのみ設定できます。 |
info |
非推奨です。代わりに textModulesData を使用してください。 |
image |
画像モジュールのデータ。表示されるフィールドの最大数は、オブジェクト レベルでは 1 個、クラス オブジェクト レベルでは 1 個です。 |
text |
テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。このフィールドが表示される数には上限があり、オブジェクトから 10 個、クラスから 10 個が最大数になります。 |
links |
リンク モジュールのデータ。リンク モジュールのデータがクラスにも定義されている場合、両方が表示されます。 |
app |
パスの表面にボタンとして表示される、アプリまたはウェブサイトのリンク(省略可)。対応するクラスに AppLinkData が指定されている場合、オブジェクト AppLinkData のみが表示されます。 |
rotating |
ローテーション バーコードのタイプと値。 |
hero |
カードの表面に表示されるオプションのバナー画像。何も存在しない場合は、クラスのヒーロー画像が表示されます(存在する場合)。クラスのヒーロー画像も存在しない場合、何も表示されません。 |
pass |
オブジェクトの制約を渡します。NFC とスクリーンショットの動作の制限が含まれます。 |
save |
ユーザーがパスを保存しようとする前に確認が必要なオブジェクトの制限。この制限は、保存時間中にのみ適用されます。ユーザーがパスを保存した後に制限が変更された場合、すでに保存されているパスには新しい制限は適用されません。 |
linked |
linkedObjectIds は、このイベント チケット オブジェクトに自動的に関連付けられる他のオブジェクト(イベント チケット、ポイントカード、クーポン、汎用、ギフトカード、交通機関のパス、搭乗券など)のリストです。ユーザーがこのイベント チケットを保存していた場合、これらの linkdObjectIds は自動的にユーザーのウォレットにプッシュされます(ユーザーがそのようなリンクされたパスを受け取る設定を無効にした場合を除く)。 linkedObjectIds に存在するオブジェクトがすでに挿入されていることを確認します。挿入されていない場合、呼び出しは失敗します。リンクしたオブジェクトのリンクを解除することはできません。別のカード発行会社に属するオブジェクトをリンクすることはできません。1 つのオブジェクトにリンクできるオブジェクトの数には上限があります。上限に達すると、呼び出し内の新しいリンクされたオブジェクトは通知なく無視されます。 オブジェクト ID は issuer ID の形式にする必要があります。identifier の形式にする必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。 |
notify |
このオブジェクトのフィールドの更新を通知のトリガーにするかどうか。NOTIFY に設定すると、ユーザーへのフィールド更新通知のトリガーが試行されます。これらの通知は、フィールドが許可リストに含まれている場合にのみユーザーに送信されます。DO_NOT_NOTIFY または NOTIFICATION_SETTINGS_UNSPECIFIED に設定した場合、通知はトリガーされません。この設定は一時的な設定であり、PATCH リクエストまたは UPDATE リクエストごとに設定する必要があります。設定しない場合、通知はトリガーされません。 |
value |
オプションの付加価値モジュール データ。オブジェクトに最大 10 個。 |
EventSeat
JSON 表現 |
---|
{ "kind": string, "seat": { object ( |
フィールド | |
---|---|
kind |
リソースの種類を指定します。値: 固定文字列 |
seat |
座席番号(「1」、「2」、「3」など、座席識別子)。 このフィールドはローカライズ可能であるため、語句を翻訳したり、識別子の文字に別のアルファベットを使用したりできます。 |
row |
座席の列(「1」、「E」、「BB」、「A5」など)。 このフィールドはローカライズ可能であるため、語句を翻訳したり、識別子の文字に別のアルファベットを使用したりできます。 |
section |
座席のセクション(「121」など)。 このフィールドはローカライズ可能であるため、語句を翻訳したり、識別子の文字に別のアルファベットを使用したりできます。 |
gate |
チケット所有者が自分の座席にたどり着くために使用するゲート(「A」や「West」など)。 このフィールドはローカライズ可能であるため、語句を翻訳したり、識別子の文字に別のアルファベットを使用したりできます。 |
EventReservationInfo
JSON 表現 |
---|
{ "kind": string, "confirmationCode": string } |
フィールド | |
---|---|
kind |
リソースの種類を示します。値は固定文字列 |
confirmation |
イベント予約の確認コード。これは、「注文番号」、「確認番号」、「予約番号」などと呼ばれることもあります。 |
メソッド |
|
---|---|
|
指定されたオブジェクト ID のイベント チケット オブジェクトにメッセージを追加します。 |
|
指定されたオブジェクト ID のイベント チケット オブジェクトを返します。 |
|
指定された ID とプロパティのイベント チケット オブジェクトを挿入します。 |
|
指定された発行者 ID のすべてのイベント チケット オブジェクトのリストを返します。 |
|
指定された ID のイベント チケット オブジェクトについて、リンク済みクーポン オブジェクトを修正します。 |
|
指定されたオブジェクト ID のイベント チケット オブジェクトを更新します。 |
|
指定されたオブジェクト ID のイベント チケット オブジェクトを更新します。 |