แนวคิดหลักและคำศัพท์

ผู้ออกบัตร

ผู้ออกบัตรคือหน่วยงานที่เป็นเจ้าของบัตรและมีหน้าที่รับผิดชอบในการออกบัตรให้แก่ผู้โดยสาร ซึ่งอาจเป็นคุณ นักพัฒนาแอป หรือองค์กรที่คุณเป็นตัวแทน

คุณต้องลงทะเบียนเป็นผู้ออกบัตรก่อนจึงจะเป็นผู้ออกบัตรได้

คลาสบอร์ดดิ้งพาส

FlightClass อาจถือได้ว่าเป็นเที่ยวบินที่กำหนดเวลาไว้ ผู้ออกบัตรสามารถสร้างเที่ยวบินที่กำหนดเวลาไว้ได้หลายเที่ยวบินโดยมีการเปลี่ยนแปลงเส้นทางและช่วงเวลา FlightClass แต่ละรายการที่แสดงเที่ยวบินที่กำหนดเวลาไว้อาจมีลักษณะที่ปรากฏและช่องข้อมูลเป็นของตัวเองเพื่อให้เป็นไปตามข้อกำหนดเฉพาะของสนามบิน

นอกจากนี้ ยังใช้ FlightClass เพื่อเปิดใช้ฟีเจอร์เพิ่มเติม เช่น การแตะอัจฉริยะได้ด้วย

ออบเจ็กต์บอร์ดดิ้งพาส

ออบเจ็กต์บอร์ดดิ้งพาสเป็นอินสแตนซ์ของคลาสบอร์ดดิ้งพาส โดยต้องสร้างอินสแตนซ์ FlightObject ใหม่สำหรับผู้โดยสารแต่ละคนที่จัดจำหน่ายบัตรด้วยบอร์ดดิ้งพาส

คลาสบัตร

คลาสบอร์ดดิ้งพาสเป็นคลาสของบัตรผ่านประเภทหนึ่ง คลาสบัตรจะอธิบายข้อมูลทั่วไปสำหรับวัตถุของบัตรผ่านที่เกี่ยวข้อง (เช่น รูปแบบและลักษณะที่ปรากฏ) และไม่ระบุรายละเอียดผู้โดยสาร

คลาสประเภทอื่นๆ ของบัตรประกอบด้วย

  • บัตรสะสมคะแนน
  • ตั๋วกิจกรรม
  • บัตรของขวัญ
  • ข้อเสนอพิเศษ
  • บัตรโดยสาร
  • การ์ดข้อมูลโควิด

ออบเจ็กต์การส่ง

FlightObject เป็นออบเจ็กต์บัตรผ่านประเภทหนึ่ง ออบเจ็กต์ Pass เป็นอินสแตนซ์ของคลาส Pass ที่เกี่ยวข้องเช่นเดียวกับ FlightObject คือ โดยจะต้องสร้างออบเจ็กต์บัตรผ่านสำหรับผู้โดยสารแต่ละคนที่ออกบอร์ดดิ้งพาส

วัตถุบนบัตรมีข้อมูลเฉพาะสำหรับผู้โดยสาร เช่น สามารถใช้ระบุว่าผู้โดยสารไม่ใช่แค่ตั๋วเครื่องบิน แต่ยังระบุว่าที่นั่งใดในเที่ยวบินที่ได้รับการจัดสรร

บัญชีบริการ

บัญชีบริการเป็นข้อมูลประจำตัวที่ใช้เรียก Google Wallet API บัญชีบริการนี้ต้องมีสิทธิ์เข้าถึง Google Wallet API

คีย์บัญชีบริการ

คีย์บัญชีบริการคือข้อมูลเข้าสู่ระบบที่ใช้เพื่อตรวจสอบสิทธิ์แอปพลิเคชันของคุณว่าเป็นบัญชีบริการ คีย์บัญชีบริการมีความละเอียดอ่อนสูง และต้องเก็บไว้เป็นส่วนตัว หากบุคคลที่สามมีสิทธิ์เข้าถึงคีย์บัญชีบริการ ก็จะระบุตนเองว่าเป็นบัญชีบริการและดำเนินการต่างๆ ที่บัญชีบริการได้รับอนุญาตได้