Resource: FlightObject
Representasi JSON |
---|
{ "kind": string, "classReference": { object ( |
Kolom | |
---|---|
kind |
Mengidentifikasi jenis resource ini. Nilai: string tetap |
classReference |
Salinan kolom yang diwariskan dari class induk. Kolom ini diambil selama GET. |
passengerName |
Wajib. Nama penumpang seperti yang ditampilkan di boarding pass. misalnya: "Dave M Gahan" atau "Gahan/Dave" atau "GAHAN/DAVEM" |
boardingAndSeatingInfo |
Informasi spesifik per penumpang terkait naik turun dan tempat duduk. |
reservationInfo |
Wajib. Informasi tentang reservasi penerbangan. |
securityProgramLogo |
Gambar untuk program keamanan yang berlaku untuk penumpang. |
hexBackgroundColor |
Warna latar belakang kartu. Jika tidak disetel, warna dominan gambar utama akan digunakan, dan jika gambar utama tidak ditetapkan, warna dominan logo akan digunakan. Formatnya adalah #rrggbb dengan rrggbb adalah triplet RGB heksadesimal, seperti |
id |
Wajib. ID unik untuk objek. ID ini harus unik di semua objek dari penerbit. Nilai ini harus mengikuti format issuer ID.identifier file yang pertama diterbitkan oleh Google dan versi kedua dipilih oleh Anda. ID unik hanya boleh berisi karakter alfanumerik, '.', '_', atau '-'. |
classId |
Wajib. Class yang terkait dengan objek ini. Class harus memiliki jenis yang sama dengan objek ini, harus sudah ada, dan harus disetujui. ID class harus mengikuti format issuer ID.identifier file yang pertama diterbitkan oleh Google dan versi kedua dipilih oleh Anda. |
version |
Tidak digunakan lagi |
state |
Wajib. Status objek. Kolom ini digunakan untuk menentukan cara objek ditampilkan di aplikasi. Misalnya, objek |
barcode |
Jenis dan nilai kode batang. |
messages[] |
Array pesan yang ditampilkan di aplikasi. Semua pengguna objek ini akan menerima pesan terkaitnya. Jumlah maksimum kolom ini adalah 10. |
validTimeInterval |
Jangka waktu objek ini akan menjadi |
locations[] |
Catatan: Kolom ini saat ini tidak didukung untuk memicu notifikasi geografis. |
hasUsers |
Menunjukkan apakah objek memiliki pengguna. Kolom ini ditetapkan oleh platform. |
smartTapRedemptionValue |
Nilai yang akan dikirimkan ke terminal bersertifikasi Smart Tap melalui NFC untuk objek ini. Kolom tingkat class |
hasLinkedDevice |
Apakah objek ini saat ini ditautkan ke satu perangkat. Kolom ini ditetapkan oleh platform saat pengguna menyimpan objek, menautkannya ke perangkat mereka. Ditujukan untuk digunakan oleh partner tertentu. Hubungi dukungan untuk mendapatkan informasi tambahan. |
disableExpirationNotification |
Menunjukkan apakah notifikasi harus disembunyikan secara eksplisit. Jika kolom ini disetel ke benar (true), terlepas dari kolom Saat ini, fitur ini hanya dapat disetel untuk Penerbangan. |
infoModuleData |
Tidak digunakan lagi. Sebagai gantinya, gunakan textModulesData. |
imageModulesData[] |
Data modul gambar. Jumlah maksimum kolom yang ditampilkan adalah 1 dari tingkat objek dan 1 untuk tingkat objek class. |
textModulesData[] |
Data modul teks. Jika data modul teks juga ditetapkan pada class, keduanya akan ditampilkan. Jumlah maksimum kolom yang ditampilkan adalah 10 dari objek dan 10 dari class. |
linksModuleData |
Menautkan data modul. Jika data modul link juga ditentukan pada class, keduanya akan ditampilkan. |
appLinkData |
Link aplikasi atau situs opsional yang akan ditampilkan sebagai tombol di bagian depan kartu. Jika AppLinkData diberikan untuk class yang sesuai, hanya objek AppLinkData yang akan ditampilkan. |
rotatingBarcode |
Jenis dan nilai kode batang yang berputar. |
heroImage |
Gambar banner opsional yang ditampilkan di bagian depan kartu. Jika tidak ada satu pun, gambar utama kelas, jika ada, akan ditampilkan. Jika banner besar class juga tidak ada, tidak ada yang akan ditampilkan. |
groupingInfo |
Informasi yang mengontrol cara kartu dikelompokkan bersama. |
passConstraints |
Meneruskan batasan untuk objek. Termasuk membatasi perilaku NFC dan screenshot. |
BoardingAndSeatingInfo
Representasi JSON |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
Kolom | |
---|---|
kind |
Mengidentifikasi jenis resource ini. Nilai: string tetap |
boardingGroup |
Nilai grup boarding (atau zona) yang akan naik penumpang ini. misalnya: "B" Label untuk nilai ini akan ditentukan oleh kolom |
seatNumber |
Nilai kursi penumpang. Jika tidak ada ID khusus, gunakan misalnya: "25A" |
seatClass |
Nilai class kursi. misalnya: "Economy" atau "Economy Plus" |
boardingPrivilegeImage |
Gambar kecil yang ditampilkan di atas kode batang papan. Maskapai penerbangan dapat menggunakannya untuk menyampaikan hak istimewa boarding khusus. Jika logo program keamanan juga disetel, gambar ini mungkin akan dirender bersama logo untuk program keamanan tersebut. |
boardingPosition |
Nilai posisi boarding. misalnya: "76" |
sequenceNumber |
Nomor urut di boarding pass. Hal ini biasanya sesuai dengan urutan penumpang yang check in. Maskapai penerbangan mungkin menggunakan nomor tersebut untuk tag boarding dan bagasi secara manual. misalnya: "49" |
boardingDoor |
Tetapkan kolom ini hanya jika penerbangan ini melewati lebih dari satu pintu atau jembatan dan Anda ingin mencetak lokasi pintu pada boarding pass secara eksplisit. Sebagian besar maskapai mengarahkan penumpang ke pintu atau jembatan kanan dengan merujuk ke pintu/jembatan melalui |
seatAssignment |
Penetapan kursi penumpang. Untuk digunakan saat tidak ada ID khusus untuk digunakan di mis: "ditetapkan di gerbang" |
BoardingDoor
Enum | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
Alias lama untuk |
BACK |
|
back |
Alias lama untuk |
ReservationInfo
Representasi JSON |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
Kolom | |
---|---|
kind |
Mengidentifikasi jenis resource ini. Nilai: string tetap |
confirmationCode |
Kode konfirmasi diperlukan untuk check in penerbangan ini. Nomor ini adalah nomor yang akan dimasukkan penumpang ke kios di bandara untuk mencari penerbangan dan mencetak boarding pass. |
eticketNumber |
Nomor tiket elektronik. |
frequentFlyerInfo |
Informasi keanggotaan frequent flyer. |
FrequentFlyerInfo
Representasi JSON |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
Kolom | |
---|---|
kind |
Mengidentifikasi jenis resource ini. Nilai: string tetap |
frequentFlyerProgramName |
Nama program frequent flyer. misalnya: "Lufthansa Miles & More" |
frequentFlyerNumber |
Nomor frequent flyer. Diperlukan untuk setiap objek bertingkat jenis |
Metode |
|
---|---|
|
Menambahkan pesan ke objek penerbangan yang dirujuk oleh ID objek yang diberikan. |
|
Menampilkan objek penerbangan dengan ID objek yang diberikan. |
|
Menyisipkan objek penerbangan dengan ID dan properti yang diberikan. |
|
Menampilkan daftar semua objek penerbangan untuk ID penerbit yang ditentukan. |
|
Mengupdate objek penerbangan yang dirujuk oleh ID objek yang diberikan. |
|
Mengupdate objek penerbangan yang dirujuk oleh ID objek yang diberikan. |