リソース: EventTicketClass
JSON 表現 |
---|
{ "kind": string, "eventName": { object ( |
フィールド | |
---|---|
kind |
リソースの種類を示します。値は固定文字列 |
event |
必須。イベントの名前(「LA ドジャース対 SF ジャイアンツ」など)。 |
event |
イベントの ID。この ID は、アカウント内のすべてのイベントで一意である必要があります。ユーザーが同じイベントのチケットを複数保存している場合に、チケットをグループ化するために使用されます。最大 64 文字を使用できます。 指定すると、正確なグループ化が可能になります。グループ化しないチケットがグループ化されないように、意図しない衝突に注意してください。イベントごとに使用するクラスが 1 つのみの場合は、これを 指定しない場合、他のデータを使用してチケットのグループ化が行われます(グループ化が不正確になる可能性があります)。 |
logo |
チケットのロゴ画像。この画像は、アプリのカード情報ビューに表示されます。 |
venue |
イベント会場の詳細。 |
date |
イベントの日時情報。 |
confirmation |
カード情報ビューで確認コード値(
|
custom |
カード情報ビューで確認コード値(
|
seat |
カード情報ビューで座席値(
|
custom |
カード情報ビューでシート数(
|
row |
カード情報ビューで列値(
|
custom |
カード情報ビューで列値(
|
section |
カード情報ビューでセクション値(
|
custom |
カード情報ビューでセクション値(
|
gate |
カード情報ビューでゲート値(
|
custom |
カード情報ビューでゲート値(
|
fine |
チケットの注意事項、利用規約、条件。 |
class |
クラスの表示方法に関するテンプレート情報。設定しない場合、デフォルトの表示フィールドになります。 |
id |
必須。クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式にする必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
version |
非推奨 |
issuer |
必須。発行者の名前。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。 |
allowMultipleUsersPerObject |
非推奨です。 |
homepage |
アプリケーションのホームページの URI。このフィールドに URI を指定したときの動作は、linksModuleData に URI を指定したときの動作とまったく同じです(オブジェクトがレンダリングされると、通常はそのオブジェクトの linksModuleData セクションと考えられる場所にホームページのリンクが表示されます)。 |
locations[] |
注: 現在、このフィールドはジオフェンス通知のトリガーには対応していません。 |
review |
必須。クラスのステータス。このフィールドは、挿入、パッチ、更新の API 呼び出しを使用して クラスが開発中の場合は、このフィールドを クラス使用の準備が整ったら、このフィールドを すでに |
review |
クラスが |
infoModuleData |
非推奨です。代わりに textModulesData を使用してください。 |
image |
画像モジュールのデータ。このフィールドが表示される数には上限があり、オブジェクト レベルから 1 個、クラス オブジェクト レベルでは 1 個が最大数になります。 |
text |
テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。このフィールドが表示される数には上限があり、オブジェクトから 10 個、クラスから 10 個が最大数になります。 |
links |
リンク モジュールのデータ。リンク モジュールのデータがオブジェクトにも定義されている場合、両方が表示されます。 |
redemption |
スマートタップを介してパスを利用できるクーポン発行者を指定します。クーポン発行者は発行者 ID で識別されます。クーポン発行者はスマートタップキーを 1 つ以上構成している必要があります。 パスでスマートタップをサポートするには、 |
country |
カードの国を表示するために使用される国コード(ユーザーがその国にいない場合)。あるいは、ユーザーのロケールでコンテンツが利用できない場合にローカライズされたコンテンツを表示するために使用される国コード。 |
hero |
カードの前面に表示されるオプションのバナー画像。バナー画像がない場合は、何も表示されません。画像は 100% の幅で表示されます。 |
wordMark |
サポート終了。 |
enable |
このクラスがスマートタップをサポートしているかどうかを識別します。パスでスマートタップをサポートするには、 |
hex |
カードの背景色。設定されていない場合、ヒーロー画像の主要な色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要な色が使用されます。形式は #rrggbb です( |
localized |
issuerName の翻訳文字列。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
multiple |
複数のユーザーやデバイスについて、このクラスを参照する同じオブジェクトを保存しているかどうかを示します。 |
callback |
コールバック オプション。エンドユーザーがこのクラスのオブジェクトを保存または削除するたびに発行者をコールバックするために使用します。このクラスのすべてのオブジェクトは、コールバックの対象となります。 |
security |
セキュリティ アニメーションに関するオプションの情報。設定すると、パスの詳細にセキュリティ アニメーションが表示されます。 |
view |
イベント チケットのロック解除要件のオプションを表示します。 |
wide |
チケットのワイドロゴ。指定すると、カードビューの左上に表示されるロゴの代わりに使用されます。 |
notify |
このクラスのフィールドの更新で通知をトリガーするかどうか。NOTIFY に設定すると、フィールドの更新通知がユーザーに送信されます。これらの通知は、フィールドが許可リストに含まれている場合にのみユーザーに送信されます。指定しない場合、通知はトリガーされません。この設定は一時的な設定であり、PATCH リクエストまたは UPDATE リクエストごとに設定する必要があります。設定しない場合、通知はトリガーされません。 |
app |
パスの表面にボタンとして表示される、アプリまたはウェブサイトのリンク(省略可)。対応するオブジェクトに AppLinkData が指定されている場合は、代わりにそれが使用されます。 |
value |
オプションの付加価値モジュール データ。クラスあたりの最大数は 10 です。パスの場合は 10 個のみが表示され、オブジェクトのパスから優先的に表示されます。 |
EventVenue
JSON 表現 |
---|
{ "kind": string, "name": { object ( |
フィールド | |
---|---|
kind |
リソースの種類を示します。値は固定文字列 |
name |
会場の名前(たとえば、「AT&T Park」)。 必須入力項目です。 |
address |
会場の住所(「24 Willie Mays Plaza\nSan Francisco, CA 94107」など)。住所を改行する場合は改行文字( 必須入力項目です。 |
EventDateTime
JSON 表現 |
---|
{ "kind": string, "doorsOpen": string, "start": string, "end": string, "doorsOpenLabel": enum ( |
フィールド | |
---|---|
kind |
リソースの種類を指定します。値: 固定文字列 |
doors |
開場の日付/時刻。 これは、ISO 8601 拡張形式の日付 / 時刻です。オフセットを指定することもできます。時刻は、ナノ秒の精度まで指定できます。オフセットは秒の精度で指定できます(オフセット秒は ISO 8601 の一部ではありません)。 例:
日付 / 時刻の部分にオフセットがない場合、その日付 / 時刻は「ローカルの日付 / 時刻」とみなされます。これは、会場のローカルの日付/時刻である必要があります。たとえば、イベントが 2018 年 6 月 5 日の 20 時に会場で行われる場合、現地の日付/時刻の部分は オフセット情報がない場合、高度な機能の一部を使用できないことがあります。 |
start |
イベントが開始される日時。イベントが複数日にわたる場合、これは初日の開始日付/時刻である必要があります。 これは、ISO 8601 拡張形式の日付 / 時刻です。オフセットを指定することもできます。時刻は、ナノ秒の精度まで指定できます。オフセットは秒の精度で指定できます(オフセット秒は ISO 8601 には含まれていません)。 例:
日付 / 時刻の部分にオフセットがない場合、その日付 / 時刻は「ローカルの日付 / 時刻」とみなされます。これは、会場のローカルの日付/時刻である必要があります。たとえば、イベントが 2018 年 6 月 5 日の 20 時に会場で行われる場合、現地の日付/時刻の部分は オフセット情報がない場合、高度な機能の一部を使用できないことがあります。 |
end |
イベントが終了する日付/時刻。イベントが複数の日にまたがっている場合は、最終日の終了日時である必要があります。 これは、ISO 8601 拡張形式の日付 / 時刻です。オフセットを指定することもできます。時刻は、ナノ秒の精度まで指定できます。オフセットは秒の精度で指定できます(オフセット秒は ISO 8601 には含まれていません)。 例:
日付 / 時刻の部分にオフセットがない場合、その日付 / 時刻は「ローカルの日付 / 時刻」とみなされます。これは、会場のローカルの日付/時刻である必要があります。たとえば、イベントが 2018 年 6 月 5 日の 20 時に会場で行われる場合、現地の日付/時刻の部分は オフセット情報がないと、一部のリッチ機能を使用できない場合があります。 |
doors |
カード情報ビューで開場時間値(
|
custom |
カード情報ビューで開場時間値(
|
DoorsOpenLabel
列挙型 | |
---|---|
DOORS_OPEN_LABEL_UNSPECIFIED |
|
DOORS_OPEN |
|
doorsOpen |
|
GATES_OPEN |
|
gatesOpen |
|
ConfirmationCodeLabel
列挙型 | |
---|---|
CONFIRMATION_CODE_LABEL_UNSPECIFIED |
|
CONFIRMATION_CODE |
|
confirmationCode |
|
CONFIRMATION_NUMBER |
|
confirmationNumber |
|
ORDER_NUMBER |
|
orderNumber |
|
RESERVATION_NUMBER |
|
reservationNumber |
|
SeatLabel
列挙型 | |
---|---|
SEAT_LABEL_UNSPECIFIED |
|
SEAT |
|
seat |
|
RowLabel
列挙型 | |
---|---|
ROW_LABEL_UNSPECIFIED |
|
ROW |
|
row |
|
SectionLabel
列挙型 | |
---|---|
SECTION_LABEL_UNSPECIFIED |
|
SECTION |
|
section |
|
THEATER |
|
theater |
|
GateLabel
列挙型 | |
---|---|
GATE_LABEL_UNSPECIFIED |
|
GATE |
|
gate |
|
DOOR |
|
door |
|
ENTRANCE |
|
entrance |
|
メソッド |
|
---|---|
|
指定されたクラス ID のイベント チケットクラスにメッセージを追加します。 |
|
指定されたクラス ID のイベント チケットクラスを返します。 |
|
指定された ID とプロパティのイベント チケットクラスを挿入します。 |
|
指定された発行者 ID のすべてのイベント チケットクラスのリストを返します。 |
|
指定されたクラス ID のイベント チケットクラスを更新します。 |
|
指定されたクラス ID のイベント チケットクラスを更新します。 |