- リソース: FlightObject
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BoardingAndSeatingInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BoardingDoor
- ReservationInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- FrequentFlyerInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- メソッド
リソース: FlightObject
JSON 表現 |
---|
{ "kind": string, "classReference": { object ( |
フィールド | |
---|---|
kind |
リソースの種類を指定します。値: 固定文字列 |
classReference |
親クラスの継承されたフィールドのコピー。これらのフィールドは GET 中に取得されます。 |
passengerName |
必須。搭乗券に表示される乗客名。 例: 「Dave M Gahan」または「Gahan/Dave」または「GAHAN/DAVEM」 |
boardingAndSeatingInfo |
搭乗と座席に関する乗客固有の情報。 |
reservationInfo |
必須。フライトの予約に関する情報。 |
securityProgramLogo |
乗客に適用されるセキュリティ プログラムの画像。 |
hexBackgroundColor |
カードの背景色。設定されていない場合、ヒーロー画像の主要な色が使用され、ヒーロー画像が設定されていない場合は、ロゴの主要な色が使用されます。形式は #rrggbb です。ここで、rrggbb は 16 進数の RGB トリプレットです(例: |
id |
必須。オブジェクトの一意の識別子。この ID は、発行者のすべてのオブジェクトで一意である必要があります。この値は issuer ID の形式にする必要があります。identifier。前者は Google が発行し、後者は貴社が選択します。一意の識別子には、英数字、「.」、「_」、「-」のみを使用してください。 |
classId |
必須。このオブジェクトに関連付けられているクラス。クラスはこのオブジェクトと同じ型で、すでに存在し、承認されている必要があります。 クラス ID は issuer ID の形式にする必要があります。identifier。前者は Google が発行し、後者は貴社が選択します。 |
version |
非推奨 |
state |
必須。オブジェクトの状態。このフィールドは、アプリでのオブジェクトの表示方法を決定するために使用されます。たとえば、 |
barcode |
バーコードのタイプと値。 |
messages[] |
アプリに表示されるメッセージの配列。このオブジェクトのすべてのユーザーが、関連するメッセージを受け取ります。これらのフィールドの最大数は 10 です。 |
validTimeInterval |
このオブジェクトが |
locations[] |
注: 現在、このフィールドで位置情報通知をトリガーすることはサポートされていません。 |
hasUsers |
オブジェクトにユーザーが含まれているかどうかを示します。このフィールドはプラットフォームによって設定されます。 |
smartTapRedemptionValue |
このオブジェクトについて、NFC 経由でスマートタップ認定端末に送信される値。パスでスマートタップをサポートするには、クラスレベルのフィールド |
hasLinkedDevice |
このオブジェクトが現在 1 つのデバイスにリンクされているかどうか。このフィールドは、ユーザーがオブジェクトを保存し、デバイスにリンクするときにプラットフォームによって設定されます。一部のパートナーによる使用を想定しています。詳細についてはサポートにお問い合わせください。 |
disableExpirationNotification |
通知を明示的に抑制するかどうかを示します。このフィールドを true に設定した場合、 現在のところ、フライトに対してのみ設定できます。 |
infoModuleData |
非推奨です。代わりに textModulesData を使用してください。 |
imageModulesData[] |
画像モジュール データ。表示されるフィールドの最大数は、オブジェクト レベルでは 1 個、クラス オブジェクト レベルでは 1 個です。 |
textModulesData[] |
テキスト モジュールのデータ。テキスト モジュールのデータもクラスに定義されている場合は、両方が表示されます。表示されるフィールドの最大数は、オブジェクトから 10 個、クラスから 10 個です。 |
linksModuleData |
リンク モジュールのデータ。リンク モジュールのデータもクラスで定義されている場合は、両方が表示されます。 |
appLinkData |
アプリまたはウェブサイトへのリンク。パスの前面にボタンとして表示されるオプションです。AppLinkData が対応するクラスに提供されている場合は、オブジェクト AppLinkData のみが表示されます。 |
rotatingBarcode |
ローテーション バーコードのタイプと値。 |
heroImage |
カードの前面に表示されるオプションのバナー画像。何も存在しない場合は、クラスのヒーロー画像が表示されます(存在する場合)。クラスのヒーロー画像も存在しない場合は、何も表示されません。 |
groupingInfo |
パスのグループ化に関する情報。 |
passConstraints |
オブジェクトの制約を渡します。NFC の動作の制限やスクリーンショットの動作などが含まれています。 |
saveRestrictions |
ユーザーがパスの保存を試みる前に確認する必要があるオブジェクトに関する制限。この制限は保存時にのみ適用されます。ユーザーがパスを保存した後に制限が変更された場合、すでに保存されているパスに新しい制限は適用されません。 |
BoardingAndSeatingInfo
JSON 表現 |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
フィールド | |
---|---|
kind |
リソースの種類を指定します。値: 固定文字列 |
boardingGroup |
この乗客が搭乗する搭乗グループ(またはゾーン)の値。 例: 「B」 この値のラベルは、このオブジェクトが参照する |
seatNumber |
乗客の座席の値。特定の ID がない場合は、代わりに 例: 「25A」 |
seatClass |
座席クラスの値。 例: 「エコノミー」または「Economy Plus」 |
boardingPrivilegeImage |
搭乗用バーコードの上に表示される小さな画像。航空会社は、特別な搭乗特典を知らせるためにこの URL を使用できます。セキュリティ・プログラムのロゴも設定されている場合、この画像はそのセキュリティ・プログラムのロゴと並んで表示されます。 |
boardingPosition |
乗車位置の値。 例: 「76」 |
sequenceNumber |
搭乗券のシーケンス番号。これは通常、乗客がチェックインした順序と一致します。航空会社は、この番号を手動搭乗タグや手荷物タグに使用することがあります。 例: 「49」 |
boardingDoor |
このフィールドは、そのフライトが複数のドアや橋から搭乗し、搭乗券にドアの位置を明示的に印刷する場合にのみ設定します。ほとんどの航空会社は、 |
seatAssignment |
乗客の座席の割り当て。 例: 「Assigned at gate」 |
BoardingDoor
列挙型 | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
|
BACK |
|
back |
|
ReservationInfo
JSON 表現 |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
フィールド | |
---|---|
kind |
リソースの種類を指定します。値: 固定文字列 |
confirmationCode |
このフライトにチェックインするには確認コードが必要です。 これは、乗客が空港にあるキオスクでフライトを検索し、搭乗券を印刷する番号です。 |
eticketNumber |
E チケット番号。 |
frequentFlyerInfo |
マイレージ会員情報。 |
FrequentFlyerInfo
JSON 表現 |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
フィールド | |
---|---|
kind |
リソースの種類を指定します。値: 固定文字列 |
frequentFlyerProgramName |
マイレージ プログラムの名前。例: 「Lufthansa Miles &もっと見る」 |
frequentFlyerNumber |
マイレージ番号。 種類が |
メソッド |
|
---|---|
|
指定されたオブジェクト ID のフライト オブジェクトにメッセージを追加します。 |
|
指定されたオブジェクト ID のフライト オブジェクトを返します。 |
|
指定された ID とプロパティのフライト オブジェクトを挿入します。 |
|
指定された発行者 ID のすべてのフライト オブジェクトのリストを返します。 |
|
指定されたオブジェクト ID のフライト オブジェクトを更新します。 |
|
指定されたオブジェクト ID のフライト オブジェクトを更新します。 |