- Kaynak: FlightObject
- BoardingAndSeatingInfo
- BoardingDoor
- ReservationInfo
- FrequentFlyerInfo
- Yöntemler
Kaynak: FlightObject
JSON gösterimi |
---|
{ "kind": string, "classReference": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
classReference |
Üst sınıfın devralınan alanlarının bir kopyası. Bu alanlar bir GET sırasında alınır. |
passengerName |
Zorunlu. Biniş kartında göründüğü şekliyle yolcu adı. ör. "Dave M Gahan" veya "Gahan/Dave" veya "GAHAN/DAVEM" |
boardingAndSeatingInfo |
Biniş ve koltuklarla ilgili yolculara özel bilgiler. |
reservationInfo |
Zorunlu. Uçuş rezervasyonu hakkında bilgiler. |
securityProgramLogo |
Yolcu için geçerli olan güvenlik programının resmi. |
hexBackgroundColor |
Kartın arka plan rengi. Ayarlanmadan önce hero resmin baskın rengi kullanılır ve hero resim ayarlanmadıysa logonun baskın rengi kullanılır. Biçim, #rrggbb şeklindedir. Burada rrggbb, |
id |
Zorunlu. Bir nesnenin benzersiz tanımlayıcısıdır. Bu kimlik, bir kartı veren kuruluşa ait tüm nesneler arasında benzersiz olmalıdır. Bu değer issuer ID biçiminde olmalıdır.identifier burada Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. Benzersiz tanımlayıcı yalnızca alfanümerik karakterler, ".", "_" veya "-" içermelidir. |
classId |
Zorunlu. Bu nesneyle ilişkilendirilen sınıf. Sınıfın bu nesne ile aynı türde olması, zaten mevcut olması ve onaylanması gerekir. Sınıf kimlikleri issuer ID biçiminde olmalıdır.identifier burada Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. |
version |
Kullanımdan kaldırıldı |
state |
Zorunlu. Nesnenin durumu. Bu alan, bir nesnenin uygulamada nasıl görüntüleneceğini belirlemek için kullanılır. Örneğin, bir |
barcode |
Barkod türü ve değeri. |
messages[] |
Uygulamada görüntülenen bir dizi mesaj. Bu nesnenin tüm kullanıcıları, nesneyle ilişkili mesajları alır. Bu alanlar en fazla 10 tane olabilir. |
validTimeInterval |
Bu nesnenin |
locations[] |
Not: Şu anda bu alan, coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
hasUsers |
Nesnenin kullanıcı olup olmadığını belirtir. Bu alan platform tarafından ayarlanır. |
smartTapRedemptionValue |
Bu nesne için NFC üzerinden Smart Tap sertifikalı bir terminale iletilecek değer. Kartın Akıllı Ödeme'yi desteklemesi için |
hasLinkedDevice |
Bu nesnenin şu anda tek bir cihaza bağlı olup olmadığı. Bu alan, bir kullanıcı nesneyi kaydettiğinde ve cihazı cihazına bağladığında platform tarafından ayarlanır. Belirli iş ortaklarının kullanımına yöneliktir. Daha fazla bilgi için destek ekibiyle iletişime geçin. |
disableExpirationNotification |
Bildirimlerin açıkça engellenip engellenmeyeceğini belirtir. Bu alan doğru değerine ayarlanırsa Şu anda bu ayar yalnızca Uçuş Arama için ayarlanabilir. |
infoModuleData |
Kullanımdan kaldırıldı. Bunun yerine textModulesData kullanın. |
imageModulesData[] |
Resim modülü verileri. Bu alanlar, nesne düzeyinde 1'i, sınıf nesnesi düzeyinde ise 1'i gösterebilir. |
textModulesData[] |
Metin modülü verileri. Metin modülü verileri de sınıfta tanımlanmışsa her ikisi de gösterilir. Bu alanlar, nesneden en fazla 10 ve sınıftan en fazla 10 adet alanda görüntülenir. |
linksModuleData |
Bağlantılar modülü verileri. Bağlantı modülü verileri sınıfta da tanımlanmışsa her ikisi de gösterilir. |
appLinkData |
Kartın ön tarafında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. İlgili sınıf için AppLinkData sağlanmışsa yalnızca AppLinkData nesnesi gösterilir. |
rotatingBarcode |
Dönen barkod türü ve değeri. |
heroImage |
Kartın ön tarafında görüntülenen isteğe bağlı banner resmi. Yoksa, varsa sınıfın hero resmi gösterilir. Sınıfın hero resmi de yoksa hiçbir şey gösterilmez. |
groupingInfo |
Kartların birlikte nasıl gruplandırılacağını belirleyen bilgiler. |
passConstraints |
Nesne için kısıtlamaları aktarın. NFC ve ekran görüntüsü alma davranışlarını sınırlandırır. |
saveRestrictions |
Kullanıcının kartı kaydetmeye çalışmadan önce doğrulanması gereken nesneyle ilgili kısıtlamalar. Bu kısıtlamaların yalnızca programdan yararlanma süresi boyunca geçerli olacağını unutmayın. Kullanıcı kartı kaydettikten sonra kısıtlamalar değişirse yeni kısıtlamalar daha önce kaydedilmiş kartlara uygulanmaz. |
BoardingAndSeatingInfo
JSON gösterimi |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
boardingGroup |
Bu yolcunun biniş grubu (veya bölge) değeri. ör.: "B" Bu değerin etiketi, bu nesnenin referansta bulunduğu |
seatNumber |
Yolcu koltuğunun değeri. Belirli bir tanımlayıcı yoksa bunun yerine ör.: "25A" |
seatClass |
Lisans sınıfının değeri. ör. "Ekonomi" veya "Economy Plus" |
boardingPrivilegeImage |
Biniş barkodunun üzerinde küçük bir resim gösteriliyor. Hava yolu şirketleri, binişle ilgili özel ayrıcalıkları belirtmek için bu hesabı kullanabilir. Güvenlik programı logosunun da ayarlanması durumunda, bu resim söz konusu güvenlik programının logosuyla birlikte oluşturulabilir. |
boardingPosition |
Biniş konumunun değeri. ör.: "76" |
sequenceNumber |
Biniş kartındaki sıra numarası. Bu bilgiler genellikle yolcuların check-in yaparken kullandıkları sırayla eşleşir. Hava yolu şirketi bu numarayı manuel biniş ve bagaj etiketleri için kullanabilir. ör. "49" |
boardingDoor |
Bu alanı yalnızca uçak birden fazla kapıdan veya köprüden geçerse ve biniş kartında kapı konumunu açıkça yazdırmak istiyorsanız ayarlayın. Çoğu hava yolu şirketi, |
seatAssignment |
Yolcunun koltuk ataması. ör.: "kapıda atandı" |
BoardingDoor
Sıralamalar | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
|
BACK |
|
back |
|
ReservationInfo
JSON gösterimi |
---|
{
"kind": string,
"confirmationCode": string,
"eticketNumber": string,
"frequentFlyerInfo": {
object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
confirmationCode |
Bu uçuşa giriş yapmak için onay kodu gerekiyor. Yolcunun uçuşa bakmak ve biniş kartını yazdırmak için havaalanında bir kiosk'a gireceği numaradır. |
eticketNumber |
E-bilet numarası. |
frequentFlyerInfo |
Sık uçan yolcu programı üyelik bilgileri. |
FrequentFlyerInfo
JSON gösterimi |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
frequentFlyerProgramName |
Sık uçan yolcu programı adı. ör. "Lufthansa Miles & Diğer" |
frequentFlyerNumber |
Sık uçan yolcu programı numarası.
|
Yöntemler |
|
---|---|
|
Belirtilen nesne kimliğinin referansta bulunduğu uçuş nesnesine bir mesaj ekler. |
|
Verilen nesne kimliğine sahip uçuş nesnesini döndürür. |
|
Verilen kimliğe ve özelliklere sahip bir uçuş nesnesi ekler. |
|
Belirli bir veren kuruluş kimliği için tüm uçuş nesnelerinin listesini döndürür. |
|
Belirtilen nesne kimliğinin referansta bulunduğu uçuş nesnesini günceller. |
|
Belirtilen nesne kimliğinin referansta bulunduğu uçuş nesnesini günceller. |