パス発行者
パス発行者とは、パスを所有し、パスについて責任を負い、パスを乗客に発行する事業体のことです。これには、お客様自身、デベロッパー、お客様が代表している組織が含まれます。
パス発行者になるには、まず発行者として登録する必要があります。
搭乗券クラス
FlightClass
は、スケジュールされたフライトと考えることができます。発行者は、ルートとタイミングを組み合わせながら、スケジュールされた複数のフライトを作成できます。スケジュールされたフライトを表す各 FlightClass
には、空港固有の要件を満たすために、独自の外観とデータ フィールドを含めることができます。
また、FlightClass
を使用してスマートタップなどの追加機能を有効にすることもできます。
搭乗券オブジェクト
搭乗券オブジェクトは、搭乗券クラスのインスタンスです。搭乗券を配布する乗客ごとに、新しい FlightObject
インスタンスを作成する必要があります。
パスクラス
搭乗券クラスはパスクラスの一種です。パスクラスは、関連するパス オブジェクトのスタイルや外観などの一般的な情報を記述するものであり、乗客の詳細は含まれません。
その他の種類のパスクラスには、次のようなものがあります。
- ポイントカード
- イベント チケット
- ギフトカード
- クーポン
- 交通機関のパス
- COVID Card
パス オブジェクト
FlightObject
は、パス オブジェクトの一種です。FlightObject
と同様に、パス オブジェクトは、対応するパスクラスのインスタンスです。搭乗券を発行する乗客ごとにパス オブジェクトを作成する必要があります。
パス オブジェクトには乗客固有の情報が含まれています。たとえば、フライトのチケットを持っている乗客を識別するだけでなく、割り当てられている座席の識別にも使用されます。
サービス アカウント
サービス アカウントは、Google Wallet API の呼び出しに使用される ID です。このサービス アカウントに Google Wallet API へのアクセス権限を付与する必要があります。
サービス アカウント キー
サービス アカウント キーは、アプリケーションをサービス アカウントとして認証するために使用される認証情報です。サービス アカウント キーは機密情報であり、外部に漏れないようにする必要があります。第三者がサービス アカウント キーを入手した場合、その第三者は、サービス アカウントとして認証を行い、サービス アカウントに許可されている操作を行うことができます。