インデックス
FlightClassService(インターフェース)FlightObjectService(インターフェース)AirportInfo(メッセージ)BoardingAndSeatingInfo(メッセージ)BoardingAndSeatingInfo.BoardingDoor(列挙型)BoardingAndSeatingPolicy(メッセージ)BoardingAndSeatingPolicy.BoardingPolicy(列挙型)BoardingAndSeatingPolicy.SeatClassPolicy(列挙型)FlightCarrier(メッセージ)FlightClass(メッセージ)FlightClass.FlightStatus(列挙型)FlightClassAddMessageRequest(メッセージ)FlightClassAddMessageResponse(メッセージ)FlightClassGetRequest(メッセージ)FlightClassInsertRequest(メッセージ)FlightClassListRequest(メッセージ)FlightClassListResponse(メッセージ)FlightClassPatchRequest(メッセージ)FlightClassUpdateRequest(メッセージ)FlightHeader(メッセージ)FlightObject(メッセージ)FlightObjectAddMessageRequest(メッセージ)FlightObjectAddMessageResponse(メッセージ)FlightObjectGetRequest(メッセージ)FlightObjectInsertRequest(メッセージ)FlightObjectListRequest(メッセージ)FlightObjectListResponse(メッセージ)FlightObjectPatchRequest(メッセージ)FlightObjectUpdateRequest(メッセージ)FrequentFlyerInfo(メッセージ)ReservationInfo(メッセージ)
FlightClassService
| AddMessage | |
|---|---|
|
指定されたクラス ID のフライトクラスにメッセージを追加します。
|
|
| Get | |
|---|---|
|
指定されたクラス ID のフライトクラスを返します。
|
|
| Insert | |
|---|---|
|
指定された ID とプロパティのフライトクラスを挿入します。
|
|
| List | |
|---|---|
|
指定された発行者 ID のすべてのフライトクラスのリストを返します。
|
|
| Patch | |
|---|---|
|
指定されたクラス ID のフライトクラスを更新します。このメソッドは、パッチの動作をサポートします。
|
|
| Update | |
|---|---|
|
指定されたクラス ID のフライトクラスを更新します。
|
|
FlightObjectService
| AddMessage | |
|---|---|
|
指定されたオブジェクト ID のフライト オブジェクトにメッセージを追加します。
|
|
| Get | |
|---|---|
|
指定されたオブジェクト ID のフライト オブジェクトを返します。
|
|
| Insert | |
|---|---|
|
指定された ID とプロパティのフライト オブジェクトを挿入します。
|
|
| List | |
|---|---|
|
指定された発行者 ID について、すべてのフライト オブジェクトのリストを返します。
|
|
| Patch | |
|---|---|
|
指定されたオブジェクト ID のフライト オブジェクトを更新します。このメソッドは、パッチのセマンティクスをサポートします。
|
|
| Update | |
|---|---|
|
指定されたオブジェクト ID のフライト オブジェクトを更新します。
|
|
AirportInfo
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
airport_iata_code |
3 文字の IATA 空港コード。これは、 例: 「SFO」 |
terminal |
ターミナル名。例: 「INTL」、「I」 |
gate |
ゲート名。例: 「B59」、「59」 |
airport_name_override |
IATA によって定義された空港の都市名をオーバーライドする省略可能なフィールド。デフォルトでは、Google は指定された 正式な IATA の空港の都市名は、IATA の空港の都市名のウェブサイトで確認できます。たとえば、IATA のウェブサイトで、空港の IATA コード「LTN」に対応する空港の都市が「London」であることがわかります。 このフィールドに値が入力されていない場合は、「London」が表示されます。 ただし、このフィールドにカスタム名(例: 「London Luton」)を入力すると、オーバーライドされます。 |
BoardingAndSeatingInfo
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
boarding_group |
乗客が搭乗する搭乗グループ(またはゾーン)の値。 例: 「B」 この値のラベルは、このオブジェクトが参照する |
seat_number |
乗客の座席の値。特定の ID がない場合は、代わりに 例: 「25A」 |
seat_class |
座席クラスの値。 例: 「Economy」、「Economy Plus」 |
boarding_privilege_image |
搭乗バーコードの上に表示される小さい画像。航空会社はこれを使用して、搭乗時に特別な対応が必要なお客様を示すことができます。セキュリティ プログラムのロゴも設定されている場合、この画像はそのセキュリティ プログラムのロゴの横に表示されることがあります。 |
boarding_position |
搭乗位置の値。 例: 「76」 |
sequence_number |
搭乗券の連続番号。これは通常、乗客のチェックイン順序と一致します。航空会社は、この番号を手動搭乗やかばんのタグに使用できます。 例: 「49」 |
boarding_door |
複数のドアやブリッジから搭乗するフライトで、搭乗券に搭乗するドアを明確に印刷する必要がある場合にのみ、このフィールドを設定します。ほとんどの航空会社では、 |
seat_assignment |
乗客の席の割り当て。 例: 「assigned at gate」 |
BoardingDoor
| 列挙型 | |
|---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
|
BACK |
|
back |
|
BoardingAndSeatingPolicy
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
boarding_policy |
航空会社の搭乗ポリシーを示します。設定しない場合、デフォルトで |
seat_class_policy |
座席クラスの表示方法を規定する座席ポリシー。設定しない場合、デフォルトで |
BoardingPolicy
| 列挙型 | |
|---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
|
GROUP_BASED |
|
groupBased |
|
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
|
SeatClassPolicy
| 列挙型 | |
|---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
|
CLASS_BASED |
|
classBased |
|
TIER_BASED |
|
tierBased |
|
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
|
FlightCarrier
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
carrier_iata_code |
運航航空会社ではなく、販売航空会社の 2 文字の IATA 航空会社コード。これか 例: Swiss Air は「LX」 |
carrier_icao_code |
運航航空会社ではなく、販売航空会社の 3 文字の ICAO 航空会社コード。これか 例: Easy Jet は「EZY」 |
airline_name |
carrierIataCode で指定される航空会社のローカライズされた名前。設定しない場合、 例: 「LX」は「Swiss Air」 |
airline_logo |
carrierIataCode と localizedAirlineName で指定される航空会社のロゴ。このロゴはカード詳細ビューの上部に表示されます。 |
airline_alliance_logo |
乗客が搭乗時にスキャンする QR コードの上に表示される航空会社のアライアンスのロゴ。 |
FlightClass
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
local_scheduled_departure_date_time |
必須。航空機がゲート(滑走路ではなく)を出発する予定の日時。 注: 出発時刻の直前にこのフィールドを変更しないでください。出発時刻の更新(遅延など)については、 これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。 例: これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。 UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。 |
local_estimated_or_actual_departure_date_time |
航空機がゲートから出発する予定時刻または航空機がゲートから出発した実際の時刻。注: これは滑走路からの離陸時刻ではありません。 このフィールドは、以下の少なくとも 1 つに該当する場合に設定する必要があります。
これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。 例: これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。 UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。 設定されていない場合、他のソースからのデータに基づいて設定されます。 |
local_boarding_date_time |
搭乗券に印刷される搭乗時間。 これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。 例: これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。 UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。 設定されていない場合、他のソースからのデータに基づいて設定されます。 |
local_scheduled_arrival_date_time |
航空機が目的地のゲート(滑走路ではなく)に到達する予定時刻。 注: フライト時間の直前にこのフィールドを変更しないでください。出発時刻の更新(遅延など)については、 これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。 例: これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。 UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは到着する空港に基づいて Google によって計算されます。 設定されていない場合、他のソースからのデータに基づいて設定されます。 |
local_estimated_or_actual_arrival_date_time |
航空機が目的地のゲート(滑走路ではなく)に到達する予定時刻またはゲートに到達した実際の時刻。 このフィールドは、以下の少なくとも 1 つに該当する場合に設定する必要があります。
これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。 例: これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。 UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは到着する空港に基づいて Google によって計算されます。 設定されていない場合、他のソースからのデータに基づいて設定されます。 |
flight_header |
必須。航空会社とフライト番号に関する情報。 |
origin |
必須。出発地の空港。 |
destination |
必須。目的地の空港。 |
flight_status |
このフライトのステータス。 未設定の場合、FlightStats などの他のソースからのデータに基づいてステータスが計算されます。 注: Google で計算されたステータスは API レスポンスで返されません。 |
boarding_and_seating_policy |
搭乗と座席のポリシー。これは、ユーザーに表示されるラベルを示します。 |
local_gate_closing_date_time |
搭乗券に印刷されるゲート閉鎖時刻。搭乗券に印刷しない場合は、このフィールドを設定しないでください。 これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。 例: これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。 UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。 |
class_template_info |
クラスの表示方法に関するテンプレート情報。設定しない場合、デフォルトの表示フィールドになります。 |
language_override |
このフィールドが存在する場合、ユーザーのデバイスに配信される搭乗券は常にこの言語で表されます。BCP 47 言語タグを表します。たとえば、「en-US」、「en-GB」、「de」、「de-AT」など。 |
id |
必須。クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
version |
非推奨 |
issuer_name |
必須。発行者の名前。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。 |
allow_multiple_users_per_object |
非推奨。代わりに |
homepage_uri |
アプリケーションのホームページの URI。このフィールドに URI を指定したときの動作は、linksModuleData に URI を指定したときの動作とまったく同じです(オブジェクトがレンダリングされるときに、一般的にオブジェクトの linksModuleData セクションと考えられる場所にホームページのリンクが表示されます)。 |
locations[] |
|
review_status |
必須。クラスのステータス。挿入、パッチ、更新の API 呼び出しを使用して クラスが開発中の場合は、この項目を クラス使用の準備が整ったら、この項目を 既存の |
review |
クラスが |
info_module_data |
非推奨。代わりに textModulesData を使用してください。 |
image_modules_data[] |
画像モジュールのデータ。この表示されるフィールドの最大数は、オブジェクト レベルから 1 個、クラス オブジェクト レベルでは 1 個です。 |
text_modules_data[] |
テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。この表示されるフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。 |
links_module_data |
リンク モジュールのデータ。リンク モジュールのデータがオブジェクトにも定義されている場合、両方が表示されます。 |
redemption_issuers[] |
スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。 |
country_code |
カードの国を表示するために使用される国コード(ユーザーがその国にいない場合)。あるいは、ユーザーのロケールでコンテンツが利用できない場合にローカライズされたコンテンツを表示するために使用される国コード。 |
hero_image |
カードの表面に表示されるオプションのバナー画像。バナー画像がない場合は、何も表示されません。画像は 100% の幅で表示されます。 |
word_mark |
非推奨。 |
enable_smart_tap |
スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。 |
hex_background_color |
カードの背景色。設定されていない場合は、ヒーロー画像の主要色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要色が使用されます。形式は #rrggbb です( |
localized_issuer_name |
issuer_name の翻訳文字列。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。 |
multiple_devices_and_holders_allowed_status |
このクラスを参照する同じオブジェクトを保存するユーザーやデバイスが複数かどうかを指定します。 |
callback_options |
コールバック オプション。エンドユーザーがこのクラスのオブジェクトを保存または削除するたびに発行者をコールバックするために使用します。このクラスのすべてのオブジェクトは、コールバックの対象となります。 |
FlightStatus
| 列挙型 | |
|---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
フライトが定刻どおり、定刻よりも早い、または遅れています。 |
scheduled |
|
ACTIVE |
フライトが進行中(地上走行、離陸、着陸、飛行中)です。 |
active |
|
LANDED |
航空機が最初の目的地に着陸しました。 |
landed |
|
CANCELLED |
フライトがキャンセルされました。 |
cancelled |
|
REDIRECTED |
航空機は飛行中ですが、最初の目的地とは異なる空港に向かっています。 |
redirected |
|
DIVERTED |
航空機が最初の目的地とは異なる空港に着陸しました。 |
diverted |
|
FlightClassAddMessageRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
add_message_request |
リクエストの本文。 |
FlightClassAddMessageResponse
| フィールド | |
|---|---|
resource |
更新された FlightClass リソース。 |
FlightClassGetRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
FlightClassInsertRequest
| フィールド | |
|---|---|
resource |
リクエストの本文。 |
FlightClassListRequest
| フィールド | |
|---|---|
issuer_id |
クラスをリストする権限を持つ発行者の ID。 |
token |
|
max_results |
リストから返される結果の最大数を示します。 |
FlightClassListResponse
| フィールド | |
|---|---|
resources[] |
リスト リクエストに対応するリソース。 |
pagination |
レスポンスのページ分け。 |
FlightClassPatchRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |
FlightClassUpdateRequest
| フィールド | |
|---|---|
resource_id |
クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |
FlightHeader
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
carrier |
航空会社に関する情報。これは |
flight_number |
IATA 航空会社コードのないフライト番号。このフィールドに使用できるのは数字のみです。これは 例: 「123」 |
operating_carrier |
運航航空会社に関する情報。 |
operating_flight_number |
運行航空会社が使用する IATA 航空会社コードのないフライト番号。このフィールドに使用できるのは数字のみです。 例: 「234」 |
FlightObject
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
class_reference |
親クラスの継承されたフィールドのコピー。このフィールドは、GET 中に取得されます。 |
passenger_name |
必須。搭乗券に表示される乗客名。 例: 「Dave M Gahan」、「Gahan/Dave」、「GAHAN/DAVEM」 |
boarding_and_seating_info |
搭乗と座席に関する乗客固有の情報。 |
reservation_info |
必須。フライト予約に関する情報。 |
security_program_logo |
乗客に適用されるセキュリティ プログラムの画像。 |
hex_background_color |
カードの背景色。設定されていない場合は、ヒーロー画像の主要色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要色が使用されます。形式は #rrggbb です( |
id |
必須。オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
class_id |
必須。このオブジェクトに関連付けられたクラス。クラスはこのオブジェクトと同じ型で、すでに存在し、承認される必要があります。 クラス ID には、issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。 |
version |
非推奨 |
state |
必須。オブジェクトの状態。このフィールドは、アプリでのオブジェクトの表示方法を決定するために使用されます。たとえば、 |
barcode |
バーコードのタイプと値。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。 |
valid_time_interval |
このオブジェクトが |
locations[] |
オブジェクトを使用できる場所のリスト。この情報は、位置情報の通知をトリガーするために使用されます。オブジェクト内の場所、クラス内の場所、Google プレイス ID の場所の順に優先されます。 |
has_users |
オブジェクトにユーザーが存在するかどうかを示します。このフィールドはプラットフォームによって設定されます。 |
smart_tap_redemption_value |
スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。 |
has_linked_device |
このオブジェクトが現在 1 つのデバイスにリンクされているかどうか。この項目は、ユーザーがオブジェクトを保存し、オブジェクトがデバイスにリンクされているときに、プラットフォームによって設定されます。一部のパートナーが使用することを想定しています。詳細については、サポートにお問い合わせください。 |
disable_expiration_notification |
通知を明示的に止めるかどうかを示します。この項目が true に設定されている場合、 現在、これはフライトに対してのみ設定できます。 |
info_module_data |
非推奨。代わりに textModulesData を使用してください。 |
image_modules_data[] |
画像モジュールのデータ。この表示されるフィールドの最大数は、オブジェクト レベルから 1 個、クラス オブジェクト レベルでは 1 個です。 |
text_modules_data[] |
テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。この表示されるフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。 |
links_module_data |
リンク モジュールのデータ。リンク モジュールのデータがクラスにも定義されている場合、両方が表示されます。 |
app_link_data |
パートナー アプリリンクに関する補足情報。 |
FlightObjectAddMessageRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
add_message_request |
リクエストの本文。 |
FlightObjectAddMessageResponse
| フィールド | |
|---|---|
resource |
更新された FlightObject リソース。 |
FlightObjectGetRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
FlightObjectInsertRequest
| フィールド | |
|---|---|
resource |
リクエストの本文。 |
FlightObjectListRequest
| フィールド | |
|---|---|
class_id |
オブジェクトがリストされるクラスの ID。 |
token |
|
max_results |
リストから返される結果の最大数を示します。 |
FlightObjectListResponse
| フィールド | |
|---|---|
resources[] |
リスト リクエストに対応するリソース。 |
pagination |
レスポンスのページ分け。 |
FlightObjectPatchRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |
FlightObjectUpdateRequest
| フィールド | |
|---|---|
resource_id |
オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。 |
resource |
リクエストの本文。 |
FrequentFlyerInfo
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
frequent_flyer_program_name |
マイレージ プログラム名。例: 「Lufthansa Miles & More」 |
frequent_flyer_number |
マイレージ会員番号。 種類が |
ReservationInfo
| フィールド | |
|---|---|
kind |
リソースの種類を識別します。値: 固定文字列 |
confirmation_code |
このフライトにチェックインするために必要な確認コード。 これは、乗客がフライトを検索して搭乗券を印刷するために、空港のキオスクで入力する番号です。 |
eticket_number |
e チケット番号。 |
frequent_flyer_info |
マイレージ会員情報。 |