주요 개념 및 용어

패스 발급기관

패스 발급기관은 패스를 소유하고 승객에게 패스를 발급할 책임이 있습니다. 귀하, 개발자 또는 귀하가 대표하는 조직일 수 있습니다.

패스 발급기관이 되려면 먼저 발급기관으로 등록해야 합니다.

탑승권 클래스

FlightClass는 예정된 항공편이라고 생각할 수 있습니다. 발급기관은 경로와 시간을 순열하여 여러 개의 예약된 항공편을 만들 수 있습니다. 예약된 항공편을 나타내는 각 FlightClass에는 공항별 요구사항을 충족하기 위해 자체 모양과 데이터 필드가 포함될 수 있습니다.

또한 FlightClass는 스마트 탭과 같은 추가 기능을 사용 설정하는 데도 사용할 수 있습니다.

탑승권 객체

탑승권 객체는 탑승권 클래스의 인스턴스입니다. 탑승권과 함께 배포되는 각 승객에 대해 새 FlightObject 인스턴스를 만들어야 합니다.

패스 클래스

탑승권 클래스는 패스 클래스의 한 유형입니다. 패스 클래스는 관련 패스 객체 (예: 스타일 및 모양)에 관한 일반적인 정보를 설명하며 승객 세부정보는 포함하지 않습니다.

다른 유형의 패스 클래스는 다음과 같습니다.

  • 포인트 카드
  • 이벤트 티켓
  • 기프트카드
  • 특가
  • 교통카드
  • 코로나19 카드

객체 전달

FlightObject은 패스 객체의 한 유형입니다. FlightObject와 마찬가지로 패스 객체는 상응하는 패스 클래스의 인스턴스입니다. 탑승권을 발급받은 각 승객에 대해 패스 객체를 만들어야 합니다.

패스 객체에는 승객 관련 정보가 포함됩니다. 예를 들어 승객에게 항공편 티켓이 있는지 확인할 뿐만 아니라 항공편에서 할당된 좌석을 식별하는 데 사용할 수 있습니다.

서비스 계정

서비스 계정은 Google Wallet API를 호출하는 데 사용되는 ID입니다. Google Wallet API 액세스 권한을 이 서비스 계정에 부여해야 합니다.

서비스 계정 키

서비스 계정 키는 애플리케이션을 서비스 계정으로 인증하는 데 사용되는 사용자 인증 정보입니다. 서비스 계정 키는 매우 민감하며 비공개로 유지해야 합니다 타사가 서비스 계정 키에 액세스할 수 있으면 자신을 서비스 계정으로 식별하고 서비스 계정에서 수행할 수 있는 작업을 수행할 수 있습니다.