パッケージ google.walletobjects.v1.flight

インデックス

FlightClassService

AddMessage

rpc AddMessage(FlightClassAddMessageRequest) returns (FlightClassAddMessageResponse)

指定されたクラス ID のフライトクラスにメッセージを追加します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Get

rpc Get(FlightClassGetRequest) returns (FlightClass)

指定されたクラス ID のフライトクラスを返します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Insert

rpc Insert(FlightClassInsertRequest) returns (FlightClass)

指定された ID とプロパティのフライトクラスを挿入します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
List

rpc List(FlightClassListRequest) returns (FlightClassListResponse)

指定された発行者 ID のすべてのフライトクラスのリストを返します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Patch

rpc Patch(FlightClassPatchRequest) returns (FlightClass)

指定されたクラス ID のフライトクラスを更新します。このメソッドは、パッチの動作をサポートします。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Update

rpc Update(FlightClassUpdateRequest) returns (FlightClass)

指定されたクラス ID のフライトクラスを更新します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer

FlightObjectService

AddMessage

rpc AddMessage(FlightObjectAddMessageRequest) returns (FlightObjectAddMessageResponse)

指定されたオブジェクト ID のフライト オブジェクトにメッセージを追加します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Get

rpc Get(FlightObjectGetRequest) returns (FlightObject)

指定されたオブジェクト ID のフライト オブジェクトを返します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Insert

rpc Insert(FlightObjectInsertRequest) returns (FlightObject)

指定された ID とプロパティのフライト オブジェクトを挿入します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
List

rpc List(FlightObjectListRequest) returns (FlightObjectListResponse)

指定された発行者 ID について、すべてのフライト オブジェクトのリストを返します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Patch

rpc Patch(FlightObjectPatchRequest) returns (FlightObject)

指定されたオブジェクト ID のフライト オブジェクトを更新します。このメソッドは、パッチのセマンティクスをサポートします。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer
Update

rpc Update(FlightObjectUpdateRequest) returns (FlightObject)

指定されたオブジェクト ID のフライト オブジェクトを更新します。

承認スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/wallet_object.issuer

AirportInfo

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#airportInfo"

airport_iata_code

string

3 文字の IATA 空港コード。これは、origindestination の必須フィールドです。

例: 「SFO」

terminal

string

ターミナル名。例: 「INTL」、「I」

gate

string

ゲート名。例: 「B59」、「59」

airport_name_override

LocalizedString

IATA によって定義された空港の都市名をオーバーライドする省略可能なフィールド。デフォルトでは、Google は指定された airportIataCode を受け取り、IATA で定義された正式な空港の都市名にマッピングします。

正式な IATA の空港の都市名は、IATA の空港の都市名のウェブサイトで確認できます。たとえば、IATA のウェブサイトで、空港の IATA コード「LTN」に対応する空港の都市が「London」であることがわかります。

このフィールドに値が入力されていない場合は、「London」が表示されます。

ただし、このフィールドにカスタム名(例: 「London Luton」)を入力すると、オーバーライドされます。

BoardingAndSeatingInfo

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#boardingAndSeatingInfo"

boarding_group

string

乗客が搭乗する搭乗グループ(またはゾーン)の値。

例: 「B」

この値のラベルは、このオブジェクトが参照する flightClassboardingPolicy フィールドによって決まります。

seat_number

string

乗客の座席の値。特定の ID がない場合は、代わりに seatAssignment を使用します。

例: 「25A」

seat_class

string

座席クラスの値。

例: 「Economy」、「Economy Plus」

boarding_privilege_image

Image

搭乗バーコードの上に表示される小さい画像。航空会社はこれを使用して、搭乗時に特別な対応が必要なお客様を示すことができます。セキュリティ プログラムのロゴも設定されている場合、この画像はそのセキュリティ プログラムのロゴの横に表示されることがあります。

boarding_position

string

搭乗位置の値。

例: 「76」

sequence_number

string

搭乗券の連続番号。これは通常、乗客のチェックイン順序と一致します。航空会社は、この番号を手動搭乗やかばんのタグに使用できます。

例: 「49」

boarding_door

BoardingDoor

複数のドアやブリッジから搭乗するフライトで、搭乗券に搭乗するドアを明確に印刷する必要がある場合にのみ、このフィールドを設定します。ほとんどの航空会社では、seatClass によってドアまたはブリッジを示して、乗客を適切なドアまたはブリッジに誘導します。そのような場合、boardingDoor は設定しないでください。

seat_assignment

LocalizedString

乗客の席の割り当て。seatNumber に使用する特定の ID がない場合に使用します。

例: 「assigned at gate」

BoardingDoor

列挙型
BOARDING_DOOR_UNSPECIFIED
FRONT
front

FRONT のレガシー エイリアス。非推奨。

BACK
back

BACK のレガシー エイリアス。非推奨。

BoardingAndSeatingPolicy

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#boardingAndSeatingPolicy"

boarding_policy

BoardingPolicy

航空会社の搭乗ポリシーを示します。設定しない場合、デフォルトで zoneBased に設定されます。

seat_class_policy

SeatClassPolicy

座席クラスの表示方法を規定する座席ポリシー。設定しない場合、デフォルトで cabinBased に設定されます。

BoardingPolicy

列挙型
BOARDING_POLICY_UNSPECIFIED
ZONE_BASED
zoneBased

ZONE_BASED のレガシー エイリアス。非推奨。

GROUP_BASED
groupBased

GROUP_BASED のレガシー エイリアス。非推奨。

BOARDING_POLICY_OTHER
boardingPolicyOther

BOARDING_POLICY_OTHER のレガシー エイリアス。非推奨。

SeatClassPolicy

列挙型
SEAT_CLASS_POLICY_UNSPECIFIED
CABIN_BASED
cabinBased

CABIN_BASED のレガシー エイリアス。非推奨。

CLASS_BASED
classBased

CLASS_BASED のレガシー エイリアス。非推奨。

TIER_BASED
tierBased

TIER_BASED のレガシー エイリアス。非推奨。

SEAT_CLASS_POLICY_OTHER
seatClassPolicyOther

SEAT_CLASS_POLICY_OTHER のレガシー エイリアス。非推奨。

FlightCarrier

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#flightCarrier"

carrier_iata_code

string

運航航空会社ではなく、販売航空会社の 2 文字の IATA 航空会社コード。これか carrierIcaoCode のいずれか 1 つのみを carrieroperatingCarrier に指定する必要があります。

例: Swiss Air は「LX」

carrier_icao_code

string

運航航空会社ではなく、販売航空会社の 3 文字の ICAO 航空会社コード。これか carrierIataCode のいずれか 1 つのみを carrieroperatingCarrier に指定する必要があります。

例: Easy Jet は「EZY」

airline_name

LocalizedString

carrierIataCode で指定される航空会社のローカライズされた名前。設定しない場合、FlightClassissuer_name または localized_issuer_name が表示用に使用されます。

例: 「LX」は「Swiss Air」

FlightClass

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#flightClass"

local_scheduled_departure_date_time

string

必須。航空機がゲート(滑走路ではなく)を出発する予定の日時。

注: 出発時刻の直前にこのフィールドを変更しないでください。出発時刻の更新(遅延など)については、localEstimatedOrActualDepartureDateTime を設定してください。

これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。

例: 2027-03-05T06:30:00

これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。

UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。

local_estimated_or_actual_departure_date_time

string

航空機がゲートから出発する予定時刻または航空機がゲートから出発した実際の時刻。注: これは滑走路からの離陸時刻ではありません。

このフィールドは、以下の少なくとも 1 つに該当する場合に設定する必要があります。

  • 予定時刻とは異なる場合。Google はこの項目を使用して遅延を計算します。
  • 航空機がすでにゲートから出発している場合。Google はこの項目を使用して航空機が出発した実際の時間をユーザーに通知します。

これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。

例: 2027-03-05T06:30:00

これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。

UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。

設定されていない場合、他のソースからのデータに基づいて設定されます。

local_boarding_date_time

string

搭乗券に印刷される搭乗時間。

これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。

例: 2027-03-05T06:30:00

これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。

UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。

設定されていない場合、他のソースからのデータに基づいて設定されます。

local_scheduled_arrival_date_time

string

航空機が目的地のゲート(滑走路ではなく)に到達する予定時刻。

注: フライト時間の直前にこのフィールドを変更しないでください。出発時刻の更新(遅延など)については、localEstimatedOrActualArrivalDateTime を設定してください。

これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。

例: 2027-03-05T06:30:00

これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。

UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは到着する空港に基づいて Google によって計算されます。

設定されていない場合、他のソースからのデータに基づいて設定されます。

local_estimated_or_actual_arrival_date_time

string

航空機が目的地のゲート(滑走路ではなく)に到達する予定時刻またはゲートに到達した実際の時刻。

このフィールドは、以下の少なくとも 1 つに該当する場合に設定する必要があります。

  • 予定時刻とは異なる場合。Google はこの項目を使用して遅延を計算します。
  • 航空機がすでにゲートに到着している場合。Google はこの項目を使用して航空機がゲートに到着したことをユーザーに通知します。

これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。

例: 2027-03-05T06:30:00

これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。

UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは到着する空港に基づいて Google によって計算されます。

設定されていない場合、他のソースからのデータに基づいて設定されます。

flight_header

FlightHeader

必須。航空会社とフライト番号に関する情報。

origin

AirportInfo

必須。出発地の空港。

destination

AirportInfo

必須。目的地の空港。

flight_status

FlightStatus

このフライトのステータス。

未設定の場合、FlightStats などの他のソースからのデータに基づいてステータスが計算されます。

注: Google で計算されたステータスは API レスポンスで返されません。

boarding_and_seating_policy

BoardingAndSeatingPolicy

搭乗と座席のポリシー。これは、ユーザーに表示されるラベルを示します。

local_gate_closing_date_time

string

搭乗券に印刷されるゲート閉鎖時刻。搭乗券に印刷しない場合は、このフィールドを設定しないでください。

これは、ISO 8601 拡張形式の日付 / 時刻で、オフセットなしです。時刻は、ミリ秒の精度まで指定できます。

例: 2027-03-05T06:30:00

これは空港の現地日付 / 時刻である必要があります(UTC 時間ではありません)。

UTC オフセットが指定されている場合、Google はリクエストを拒否します。タイムゾーンは離陸する空港に基づいて Google によって計算されます。

class_template_info

ClassTemplateInfo

クラスの表示方法に関するテンプレート情報。設定しない場合、デフォルトの表示フィールドになります。

language_override

string

このフィールドが存在する場合、ユーザーのデバイスに配信される搭乗券は常にこの言語で表されます。BCP 47 言語タグを表します。たとえば、「en-US」、「en-GB」、「de」、「de-AT」など。

id

string

必須。クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

version
(deprecated)

int64

非推奨

issuer_name

string

必須。発行者の名前。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。

messages[]

Message

アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。

allow_multiple_users_per_object
(deprecated)

bool

非推奨。代わりに multipleDevicesAndHoldersAllowedStatus を使用してください。

homepage_uri

Uri

アプリケーションのホームページの URI。このフィールドに URI を指定したときの動作は、linksModuleData に URI を指定したときの動作とまったく同じです(オブジェクトがレンダリングされるときに、一般的にオブジェクトの linksModuleData セクションと考えられる場所にホームページのリンクが表示されます)。

locations[]

LatLongPoint

review_status

ReviewStatus

必須。クラスのステータス。挿入、パッチ、更新の API 呼び出しを使用して draft または underReview に設定することもできます。レビュー ステータスが draft から変更されると、その後 draft に戻すことはできません。

クラスが開発中の場合は、この項目を draft のままにしてください。draft クラスはオブジェクトの作成には使用できません。

クラス使用の準備が整ったら、この項目を underReview に設定する必要があります。プラットフォームはこの項目を自動的に approved に設定し、オブジェクトの作成と移行にすぐに利用できるようにします。

既存の approved クラスを更新する場合、このフィールドを引き続き underReview に設定しておく必要があります。

review

Review

クラスが approved または rejected とマークされたときにプラットフォームによって設定されたレビュー コメント。

info_module_data
(deprecated)

InfoModuleData

非推奨。代わりに textModulesData を使用してください。

image_modules_data[]

ImageModuleData

画像モジュールのデータ。この表示されるフィールドの最大数は、オブジェクト レベルから 1 個、クラス オブジェクト レベルでは 1 個です。

text_modules_data[]

TextModuleData

テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。この表示されるフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。

redemption_issuers[]

int64

スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。

country_code

string

カードの国を表示するために使用される国コード(ユーザーがその国にいない場合)。あるいは、ユーザーのロケールでコンテンツが利用できない場合にローカライズされたコンテンツを表示するために使用される国コード。

hero_image

Image

カードの表面に表示されるオプションのバナー画像。バナー画像がない場合は、何も表示されません。画像は 100% の幅で表示されます。

word_mark
(deprecated)

Image

非推奨。

enable_smart_tap

bool

スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。

hex_background_color

string

カードの背景色。設定されていない場合は、ヒーロー画像の主要色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要色が使用されます。形式は #rrggbb です(#ffcc00 など)。ここで rrggbb は 16 進数の RGB トリプレットです。#fc0 など、RGB トリプレットの省略形 #rgb も使用できます。

localized_issuer_name

LocalizedString

issuer_name の翻訳文字列。小さな画面でも文字列全体が表示されるように、20 文字以下にすることをおすすめします。

multiple_devices_and_holders_allowed_status

MultipleDevicesAndHoldersAllowedStatus

このクラスを参照する同じオブジェクトを保存するユーザーやデバイスが複数かどうかを指定します。

callback_options

CallbackOptions

コールバック オプション。エンドユーザーがこのクラスのオブジェクトを保存または削除するたびに発行者をコールバックするために使用します。このクラスのすべてのオブジェクトは、コールバックの対象となります。

FlightStatus

列挙型
FLIGHT_STATUS_UNSPECIFIED
SCHEDULED フライトが定刻どおり、定刻よりも早い、または遅れています。
scheduled

SCHEDULED のレガシー エイリアス。非推奨。

ACTIVE フライトが進行中(地上走行、離陸、着陸、飛行中)です。
active

ACTIVE のレガシー エイリアス。非推奨。

LANDED 航空機が最初の目的地に着陸しました。
landed

LANDED のレガシー エイリアス。非推奨。

CANCELLED フライトがキャンセルされました。
cancelled

CANCELLED のレガシー エイリアス。非推奨。

REDIRECTED 航空機は飛行中ですが、最初の目的地とは異なる空港に向かっています。
redirected

REDIRECTED のレガシー エイリアス。非推奨。

DIVERTED 航空機が最初の目的地とは異なる空港に着陸しました。
diverted

DIVERTED のレガシー エイリアス。非推奨。

FlightClassAddMessageRequest

フィールド
resource_id

string

クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

add_message_request

AddMessageRequest

リクエストの本文。

FlightClassAddMessageResponse

フィールド
resource

FlightClass

更新された FlightClass リソース。

FlightClassGetRequest

フィールド
resource_id

string

クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

FlightClassInsertRequest

フィールド
resource

FlightClass

リクエストの本文。

FlightClassListRequest

フィールド
issuer_id

int64

クラスをリストする権限を持つ発行者の ID。

token

string

maxResults が指定されているが、maxResults より多数のクラスがリストに含まれる場合に、次の結果を取得するために使用します。たとえば、200 個のクラスを含むリストがあり、maxResults を 20 に設定してリストを呼び出した場合、リストからは最初の 20 個のクラスとトークンが返されます。次の 20 個のクラスを取得するには、20 に設定した maxResults とこのトークンを指定して、再度リストを呼び出します。

max_results

int32

リストから返される結果の最大数を示します。maxResults が定義されない場合は、すべての結果が返されます。

FlightClassListResponse

フィールド
resources[]

FlightClass

リスト リクエストに対応するリソース。

pagination

Pagination

レスポンスのページ分け。

FlightClassPatchRequest

フィールド
resource_id

string

クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

resource

FlightClass

リクエストの本文。

FlightClassUpdateRequest

フィールド
resource_id

string

クラスの一意識別子。この ID は、発行者のすべてのクラスに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

resource

FlightClass

リクエストの本文。

FlightHeader

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#flightHeader"

carrier

FlightCarrier

航空会社に関する情報。これは flightHeader の必須プロパティです。

flight_number

string

IATA 航空会社コードのないフライト番号。このフィールドに使用できるのは数字のみです。これは flightHeader の必須プロパティです。

例: 「123」

operating_carrier

FlightCarrier

運航航空会社に関する情報。

operating_flight_number

string

運行航空会社が使用する IATA 航空会社コードのないフライト番号。このフィールドに使用できるのは数字のみです。

例: 「234」

FlightObject

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#flightObject"

class_reference

FlightClass

親クラスの継承されたフィールドのコピー。このフィールドは、GET 中に取得されます。

passenger_name

string

必須。搭乗券に表示される乗客名。

例: 「Dave M Gahan」、「Gahan/Dave」、「GAHAN/DAVEM」

boarding_and_seating_info

BoardingAndSeatingInfo

搭乗と座席に関する乗客固有の情報。

reservation_info

ReservationInfo

必須。フライト予約に関する情報。

hex_background_color

string

カードの背景色。設定されていない場合は、ヒーロー画像の主要色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要色が使用されます。形式は #rrggbb です(#ffcc00 など)。ここで rrggbb は 16 進数の RGB トリプレットです。#fc0 など、RGB トリプレットの省略形 #rgb も使用できます。

id

string

必須。オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

class_id

string

必須。このオブジェクトに関連付けられたクラス。クラスはこのオブジェクトと同じ型で、すでに存在し、承認される必要があります。

クラス ID には、issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。

version
(deprecated)

int64

非推奨

state

State

必須。オブジェクトの状態。このフィールドは、アプリでのオブジェクトの表示方法を決定するために使用されます。たとえば、inactive オブジェクトを「期限切れのパス」セクションに移動する場合に使用します。

barcode

Barcode

バーコードのタイプと値。

messages[]

Message

アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受信します。このフィールドの最大数は 10 です。

valid_time_interval

TimeInterval

このオブジェクトが active になり、オブジェクトが使用可能である期間。この期間が経過すると、オブジェクトの状態は expired に変更されます。

locations[]

LatLongPoint

オブジェクトを使用できる場所のリスト。この情報は、位置情報の通知をトリガーするために使用されます。オブジェクト内の場所、クラス内の場所、Google プレイス ID の場所の順に優先されます。

has_users

bool

オブジェクトにユーザーが存在するかどうかを示します。このフィールドはプラットフォームによって設定されます。

smart_tap_redemption_value

string

スマートタップ対応のパートナーのみが利用できます。詳細については、サポートにお問い合わせください。

has_linked_device

bool

このオブジェクトが現在 1 つのデバイスにリンクされているかどうか。この項目は、ユーザーがオブジェクトを保存し、オブジェクトがデバイスにリンクされているときに、プラットフォームによって設定されます。一部のパートナーが使用することを想定しています。詳細については、サポートにお問い合わせください。

disable_expiration_notification

bool

通知を明示的に止めるかどうかを示します。この項目が true に設定されている場合、messages 項目に関係なく、ユーザーへの有効期限通知が抑制されます。この項目はデフォルトで false に設定されています。

現在、これはフライトに対してのみ設定できます。

info_module_data

InfoModuleData

非推奨。代わりに textModulesData を使用してください。

image_modules_data[]

ImageModuleData

画像モジュールのデータ。この表示されるフィールドの最大数は、オブジェクト レベルから 1 個、クラス オブジェクト レベルでは 1 個です。

text_modules_data[]

TextModuleData

テキスト モジュールのデータ。テキスト モジュールのデータがクラスにも定義されている場合、両方が表示されます。この表示されるフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。

FlightObjectAddMessageRequest

フィールド
resource_id

string

オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

add_message_request

AddMessageRequest

リクエストの本文。

FlightObjectAddMessageResponse

フィールド
resource

FlightObject

更新された FlightObject リソース。

FlightObjectGetRequest

フィールド
resource_id

string

オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

FlightObjectInsertRequest

フィールド
resource

FlightObject

リクエストの本文。

FlightObjectListRequest

フィールド
class_id

string

オブジェクトがリストされるクラスの ID。

token

string

maxResults が指定されているが、maxResults より多数のオブジェクトがリストに含まれる場合に、次の結果を取得するために使用します。たとえば、200 個のオブジェクトを含むリストがあり、maxResults を 20 に設定してリストを呼び出した場合、リストからは最初の 20 個のオブジェクトとトークンが返されます。次の 20 個のオブジェクトを取得するには、20 に設定した maxResults とこのトークンを指定して、再度リストを呼び出します。

max_results

int32

リストから返される結果の最大数を示します。maxResults が定義されない場合は、すべての結果が返されます。

FlightObjectListResponse

フィールド
resources[]

FlightObject

リスト リクエストに対応するリソース。

pagination

Pagination

レスポンスのページ分け。

FlightObjectPatchRequest

フィールド
resource_id

string

オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

resource

FlightObject

リクエストの本文。

FlightObjectUpdateRequest

フィールド
resource_id

string

オブジェクトの一意識別子。この ID は、発行者のすべてのオブジェクトに対して、一意である必要があります。この値には issuer ID.identifier の形式を使用する必要があります。前の部分は Google が発行するものであり、後の部分はご自身で選択するものです。一意識別子には、英数字、「.」、「_」、「-」のみを使用できます。

resource

FlightObject

リクエストの本文。

FrequentFlyerInfo

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#frequentFlyerInfo"

frequent_flyer_program_name

LocalizedString

マイレージ プログラム名。例: 「Lufthansa Miles & More」

frequent_flyer_number

string

マイレージ会員番号。

種類が walletobjects#frequentFlyerInfo のネスト オブジェクトで必須です。

ReservationInfo

フィールド
kind
(deprecated)

string

リソースの種類を識別します。値: 固定文字列 "walletobjects#reservationInfo"

confirmation_code

string

このフライトにチェックインするために必要な確認コード。

これは、乗客がフライトを検索して搭乗券を印刷するために、空港のキオスクで入力する番号です。

eticket_number

string

e チケット番号。

frequent_flyer_info

FrequentFlyerInfo

マイレージ会員情報。