リソース: EventTicketClass
JSON 表現 |
---|
{ "kind": string, "eventName": { object ( |
フィールド | |
---|---|
kind |
リソースの種類を指定します。値: 固定文字列 |
eventName |
必須。イベントの名前(「LA ドジャース対サンフランシスコ ジャイアンツ」など)。 |
eventId |
イベントの ID。この ID は、アカウント内のすべてのイベントで一意である必要があります。ユーザーが同じイベントのチケットを複数保存している場合に、チケットをグループ化するために使用されます。64 文字以下で入力してください。 指定すると、グループ化は固定されます。グループ化すべきでないチケットがグループ化されないように、意図しない競合に注意してください。イベントごとに 1 つのクラスのみを使用する場合は、これを 指定しない場合、プラットフォームは他のデータを使用してチケットのグループ化を試みます(不安定になる可能性があります)。 |
logo |
チケットのロゴ画像。この画像は、アプリのカード詳細ビューに表示されます。 |
venue |
イベント会場の詳細。 |
dateTime |
予定の日時の情報。 |
confirmationCodeLabel |
カード情報ビューで確認コード値(
|
customConfirmationCodeLabel |
カード情報ビューで確認コード値(
|
seatLabel |
カード情報ビューで座席値(
|
customSeatLabel |
カード情報ビューで座席値(
|
rowLabel |
カード情報ビューで行の値(
|
customRowLabel |
カード情報ビューで行の値(
|
sectionLabel |
カード情報ビューでセクション値(
|
customSectionLabel |
カード情報ビューでセクション値(
|
gateLabel |
カード情報ビューでゲート値(
|
customGateLabel |
カード情報ビューでゲート値(
|
finePrint |
チケットの注意事項、利用規約、または条件。 |
classTemplateInfo |
クラスの表示方法に関するテンプレート情報。設定しない場合、表示されるデフォルトのフィールド セットにフォールバックします。 |
id |
必須。クラスの一意の識別子。この ID は、発行者のすべてのクラスに対して一意である必要があります。この値は issuer ID の形式にする必要があります。identifier: 前者は Google が発行し、後者はユーザーが選択したものです。一意の識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
version |
非推奨 |
issuerName |
必須。発行者の名前。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。これらのフィールドの最大数は 10 です。 |
allowMultipleUsersPerObject |
非推奨です。 |
homepageUri |
アプリケーションのホームページの URI。このフィールドに URI を設定すると、linksModuleData に URI を入力する場合とまったく同じ動作になります(オブジェクトがレンダリングされると、通常そのオブジェクトの linksModuleData セクションと考えられる場所にホームページへのリンクが表示されます)。 |
locations[] |
注: 現在、このフィールドは位置情報に関する通知のトリガーに対応していません。 |
reviewStatus |
必須。クラスのステータス。このフィールドは、挿入、パッチ、更新の API 呼び出しを使用して クラスが開発中の場合は、このフィールドを クラスを使用する準備ができたら、このフィールドを すでに |
review |
クラスが |
infoModuleData |
非推奨です。代わりに textModulesData を使用してください。 |
imageModulesData[] |
画像モジュールのデータ。表示されるこれらのフィールドの最大数は、オブジェクト レベルで 1 個、クラス オブジェクト レベルで 1 個です。 |
textModulesData[] |
テキスト モジュールのデータ。テキスト モジュール データもクラスで定義されている場合は、両方が表示されます。表示されるこれらのフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。 |
linksModuleData |
リンク モジュールのデータ。リンク モジュールのデータがオブジェクトにも定義されている場合は、両方が表示されます。 |
redemptionIssuers[] |
スマートタップでパスを利用できるクーポン発行者を識別します。クーポン発行者は発行者 ID で識別されます。クーポン発行者には、少なくとも 1 つのスマートタップ キーが設定されている必要があります。 パスでスマートタップをサポートするには、 |
countryCode |
カードの国を表示するために使用される国コード(ユーザーがその国にいない場合)。また、ユーザーのロケールでコンテンツが利用できない場合に、ローカライズされたコンテンツを表示するために使用される国コード。 |
heroImage |
カードの表面に表示されるオプションのバナー画像。存在しない場合は、何も表示されません。画像は 100% の幅で表示されます。 |
wordMark |
廃止されました。 |
enableSmartTap |
このクラスがスマートタップをサポートしているかどうかを指定します。パスでスマートタップをサポートするには、 |
hexBackgroundColor |
カードの背景色。設定しない場合、ヒーロー画像のドミナント カラーが使用されます。ヒーロー画像が設定されていない場合は、ロゴのドミナント カラーが使用されます。形式は #rrggbb です。ここで、rrggbb は 16 進数の RGB トリプレットです(例: |
localizedIssuerName |
IssuerName の翻訳文字列。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
multipleDevicesAndHoldersAllowedStatus |
このクラスを参照する同じオブジェクトを複数のユーザーとデバイスで保存するかどうかを指定します。 |
callbackOptions |
エンドユーザーがこのクラスのオブジェクトを保存または削除するたびに、発行元をコールバックするために使用するコールバック オプション。このクラスのすべてのオブジェクトはコールバックの対象となります。 |
securityAnimation |
セキュリティ アニメーションに関する省略可能な情報。これが設定されている場合、セキュリティ アニメーションがパスの詳細にレンダリングされます。 |
viewUnlockRequirement |
イベント チケットのロック解除要件のオプションを表示します。 |
wideLogo |
チケットのワイドロゴ。指定すると、カードビューの左上にあるロゴの代わりに使用されます。 |
appLinkData |
パスの前面にボタンとして表示される、省略可能なアプリまたはウェブサイトのリンク。代わりに使用される対応オブジェクトに AppLinkData が指定されている場合。 |
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 |
リソースの種類を指定します。値: 固定文字列 |
doorsOpen |
会場のドアが開く日時。 これは 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 時にイベントが開催される場合、ローカルの日付/時刻の部分は オフセット情報がないと、一部のリッチ機能が利用できない可能性があります。 |
doorsOpenLabel |
カード情報ビューで開場時間値(
|
customDoorsOpenLabel |
カード情報ビューで開場時間値(
|
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 のイベント チケットクラスを更新します。 |