- 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: |
class |
Üst sınıfın devralınan alanlarının bir kopyası. Bu alanlar bir GET sırasında alınır. |
passenger |
Zorunlu. Yolcu adı (biniş kartında göründüğü şekilde). Ör. "Dave M Gahan" veya "Gahan/Dave" veya "GAHAN/DAVEM" |
boarding |
Biniş ve koltuklarla ilgili yolculara özel bilgiler. |
reservation |
Zorunlu. Uçuş rezervasyonu hakkında bilgi. |
security |
Yolcu için geçerli olan güvenlik programının resmi. |
hex |
Kartın arka plan rengi. Ayarlanmamışsa hero resminin baskın rengi, hero resmi ayarlanmamışsa logonun baskın rengi kullanılır. Biçim #rrggbb şeklindedir. Burada rrggbb, |
id |
Zorunlu. Bir nesnenin benzersiz tanımlayıcısı. 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. Bunlardan ilki Google tarafından verilir, ikincisi ise sizin tarafınızdan seçilir. Benzersiz tanımlayıcı yalnızca alfanümerik karakterler, ".", "_" veya "-" işaretlerini içermelidir. |
class |
Zorunlu. Bu nesneyle ilişkili sınıf. Sınıf, bu nesneyle aynı türde olmalı, zaten mevcut olmalı ve onaylanmalıdır. Sınıf kimlikleri issuer ID biçimini izlemelidir.identifier. Bunlardan ilki 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 mesaj dizisi. Bu nesnenin tüm kullanıcıları, nesneyle ilişkilendirilmiş mesajları alır. Bu alanlar en fazla 10 tane olabilir. |
valid |
Bu nesnenin |
locations[] |
Not: Bu alan şu anda coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
has |
Nesnenin kullanıcı olup olmadığını belirtir. Bu alan platform tarafından ayarlanır. |
smart |
Bu nesne için NFC üzerinden Smart Tap sertifikalı bir terminale iletilecek değer. Kartın Akıllı Dokunma'yı desteklemesi için sınıf düzeyindeki |
has |
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ı tarafından kullanılmak üzere tasarlanmıştır. Daha fazla bilgi için destek ekibiyle iletişime geçin. |
disable |
Bildirimlerin açıkça engellenip engellenmeyeceğini belirtir. Bu alan true (doğru) değerine ayarlanırsa Bu özellik şu anda yalnızca Uçuşlar için ayarlanabilir. |
info |
Kullanımdan kaldırıldı. Bunun yerine textModulesData kullanın. |
image |
Resim modülü verileri. Bu alanların gösterilen maksimum sayısı, nesne düzeyinde 1 ve sınıf nesnesi düzeyinde 1'dir. |
text |
Metin modülü verileri. Metin modülü verileri de sınıfta tanımlanmışsa her ikisi de gösterilir. Bu alanların gösterilen maksimum sayısı, nesneden 10 ve sınıftan 10'dur. |
links |
Bağlantılar modülü verileri. Sınıfta bağlantılar modülü verileri de tanımlanmışsa her ikisi de gösterilir. |
app |
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ğlanırsa yalnızca AppLinkData nesnesi gösterilir. |
rotating |
Dönen barkod türü ve değeri. |
hero |
Kartın ön tarafında gösterilen 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. |
grouping |
Kartların nasıl gruplandırılacağını kontrol eden bilgiler. |
pass |
Nesne için kısıtlamaları iletin. NFC ve ekran görüntüsü davranışlarını sınırlama da buna dahildir. |
save |
Kullanıcının kartı kaydetmeye çalışmadan önce doğrulanması gereken nesneyle ilgili kısıtlamalar. Bu kısıtlamaların yalnızca kayıt sırasında uygulanacağını unutmayın. Kullanıcı geçişi kaydettikten sonra kısıtlamalar değişirse yeni kısıtlamalar, önceden kaydedilmiş geçişlere uygulanmaz. |
linked |
linkedObjectId’ler bu uçuş nesnesine otomatik olarak eklenmesi gereken etkinlik bileti, bağlılık, fırsat, genel, hediye kartı, toplu taşıma ve biniş kartı gibi diğer nesnelerin listesidir. Kullanıcı bu biniş kartını kaydettiyse bu linkedObjectId'ler kullanıcının cüzdanına otomatik olarak aktarılır (bu tür bağlı kartları alma ayarını devre dışı bırakmadığı sürece). linkedObjectIds'de bulunan nesnelerin zaten eklendiğinden emin olun. Aksi takdirde çağrılar başarısız olur. Bağlı nesnelerin bağlantısı kaldırılamaz. Başka bir verene ait nesneleri bağlayamazsınız. Tek bir nesneye bağlanabilecek nesne sayısı sınırlıdır. Sınıra ulaşıldığında, görüşmedeki yeni bağlı nesneler sessizce yoksayılır. Nesne kimlikleri issuer ID biçimini izlemelidir.identifier. Bunlardan ilki Google tarafından, ikincisi ise sizin tarafınızdan seçilir. |
notify |
Bu nesneyle ilgili alan güncellemelerinin bildirim tetiklemesi gerekip gerekmediği. NOTIFY olarak ayarlandığında, kullanıcılara alan güncelleme bildirimi göndermeye çalışırız. Bu bildirimler yalnızca alan izin verilenler listesindeyse kullanıcılara gönderilir. DO_NOT_NOTIFY veya NOTIFICATION_SETTINGS_UNSPECIFIED olarak ayarlanırsa bildirim tetiklenmez. Bu ayar geçicidir ve her YAMA veya GÜNCELLEME isteğinde ayarlanması gerekir, aksi takdirde bildirim tetiklenmez. |
value |
İsteğe bağlı katma değer modülü verileri. Nesnede en fazla on karakter olabilir. |
BoardingAndSeatingInfo
JSON gösterimi |
---|
{ "kind": string, "boardingGroup": string, "seatNumber": string, "seatClass": string, "boardingPrivilegeImage": { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
boarding |
Bu yolcunun bineceği biniş grubunun (veya bölgenin) değeri. Ör. "B" Bu değerin etiketi, bu nesnenin referans verdiği |
seat |
Yolcu koltuğunun değeri. Belirli bir tanımlayıcı yoksa bunun yerine Ör. "25A" |
seat |
Lisans sınıfının değeri. Ör. "Ekonomi" veya "Ekonomi Plus" |
boarding |
Biniş barkodunun üzerinde gösterilen küçük resim. 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. |
boarding |
Biniş konumunun değeri. Ör. "76" |
sequence |
Biniş kartındaki sıra numarası. Bu sıra genellikle yolcuların check-in yaptığı sırayla eşleşir. Havayolu, manuel biniş ve bagaj etiketleri için bu numarayı kullanabilir. ör. "49" |
boarding |
Bu alanı yalnızca uçağa biniş için birden fazla kapı veya köprü kullanılıyorsa ve biniş kartına kapı konumunu açıkça yazdırmak istiyorsanız ayarlayın. Çoğu hava yolu şirketi, kapıları/köprüleri |
seat |
Yolcunun koltuk ataması. Ör. "assigned at gate" |
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: |
confirmation |
Bu uçuş için check-in yapmak üzere onay kodu gerekli. Bu, yolcunun uçuşu aramak ve biniş kartı yazdırmak için havalimanındaki bir kioska gireceği numaradır. |
eticket |
E-bilet numarası. |
frequent |
Sık uçan yolcu programı üyelik bilgileri. |
FrequentFlyerInfo
JSON gösterimi |
---|
{
"kind": string,
"frequentFlyerProgramName": {
object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
frequent |
Sık uçan yolcu programı adı. Ör. "Lufthansa Miles & More" |
frequent |
Sık uçan yolcu numarası.
|
Yöntemler |
|
---|---|
|
Belirtilen nesne kimliğinin referansta bulunduğu uçuş nesnesine bir mesaj ekler. |
|
Belirtilen nesne kimliğine sahip uçuş nesnesini döndürür. |
|
Belirtilen kimliğe ve özelliklere sahip bir yayın öğesi ekler. |
|
Belirli bir veren 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 referans verdiği uçuş nesnesini günceller. |