Kaynak: FlightClass
JSON gösterimi |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
localScheduledDepartureDateTime |
Zorunlu. Uçağın, pistten değil kapıdan kalkış yapmasının planlandığı tarih ve saat Not: Bu alan, kalkış saatine çok yakın bir zamanda değişmemelidir. Kalkış saatlerindeki güncellemeler (gecikmeler vb.) için lütfen Bu, ofset içermeyen ISO 8601 genişletilmiş biçiminde bir tarih/saattir. Zaman, milisaniye hassasiyetine kadar belirtilebilir. Ör. Bu, havaalanında geçerli olan yerel tarih/saat olmalıdır (UTC saati değil). UTC farkı sağlanırsa Google isteği reddeder. Saat dilimleri, Google tarafından kalkış havaalanına göre hesaplanır. |
localEstimatedOrActualDepartureDateTime |
Uçağın kapıdan ayrılması planlanan tahmini zaman veya uçağın kapıdan ayrıldığı gerçek zaman. Not: Bu, pist süresi değildir. Aşağıdakilerden en az biri doğruysa bu alan ayarlanmalıdır:
Bu, ofset içermeyen ISO 8601 genişletilmiş biçiminde bir tarih/saattir. Zaman, milisaniye hassasiyetine kadar belirtilebilir. Ör. Bu, havaalanında geçerli olan yerel tarih/saat olmalıdır (UTC saati değil). UTC farkı sağlanırsa Google isteği reddeder. Saat dilimleri, Google tarafından kalkış havaalanına göre hesaplanır. |
localBoardingDateTime |
Biniş kartına basılacak şekilde biniş saati. Bu, ofset içermeyen ISO 8601 genişletilmiş biçiminde bir tarih/saattir. Zaman, milisaniye hassasiyetine kadar belirtilebilir. Ör. Bu, havaalanında geçerli olan yerel tarih/saat olmalıdır (UTC saati değil). UTC farkı sağlanırsa Google isteği reddeder. Saat dilimleri, Google tarafından kalkış havaalanına göre hesaplanır. |
localScheduledArrivalDateTime |
Uçağın, varış kapısına (pist değil) ulaşmak için planladığı zaman. Not: Bu alan, uçuş saatine çok yakın bir zamanda değişmemelidir. Kalkış saatlerindeki güncellemeler (gecikmeler vb.) için lütfen Bu, ofset içermeyen ISO 8601 genişletilmiş biçiminde bir tarih/saattir. Zaman, milisaniye hassasiyetine kadar belirtilebilir. Ör. Bu, havaalanında geçerli olan yerel tarih/saat olmalıdır (UTC saati değil). UTC farkı sağlanırsa Google isteği reddeder. Saat dilimleri, Google tarafından varış havaalanına göre hesaplanır. |
localEstimatedOrActualArrivalDateTime |
Uçağın, hedef kapıya (pist değil) ulaşmak için planladığı tahmini süre veya kapıya ulaştığı gerçek süre. Aşağıdakilerden en az biri doğruysa bu alan ayarlanmalıdır:
Bu, ofset içermeyen ISO 8601 genişletilmiş biçiminde bir tarih/saattir. Zaman, milisaniye hassasiyetine kadar belirtilebilir. Ör. Bu, havaalanında geçerli olan yerel tarih/saat olmalıdır (UTC saati değil). UTC farkı sağlanırsa Google isteği reddeder. Saat dilimleri, Google tarafından varış havaalanına göre hesaplanır. |
flightHeader |
Zorunlu. Uçuş operatörü ve numarası hakkında bilgi. |
origin |
Zorunlu. Kalkış havaalanı. |
destination |
Zorunlu. Varış havaalanı. |
flightStatus |
Bu uçuşun durumu. Ayarlanmamışsa Google, durumu FlightStats gibi diğer kaynaklardan gelen verilere göre hesaplar. Not: Google tarafından hesaplanan durum, API yanıtlarında döndürülmez. |
boardingAndSeatingPolicy |
Uçağa binme ve oturma ile ilgili politikalar. Bu bilgiler, kullanıcılara hangi etiketlerin gösterileceğini belirler. |
localGateClosingDateTime |
Biniş kartına basıldığı şekilde kapı kapanma saati. Bu alanı, biniş kartına yazdırmak istemiyorsanız ayarlamayın. Bu, ofset içermeyen ISO 8601 genişletilmiş biçiminde bir tarih/saattir. Zaman, milisaniye hassasiyetine kadar belirtilebilir. Ör. Bu, havaalanında geçerli olan yerel tarih/saat olmalıdır (UTC saati değil). UTC farkı sağlanırsa Google isteği reddeder. Saat dilimleri, Google tarafından kalkış havaalanına göre hesaplanır. |
classTemplateInfo |
Sınıfın nasıl gösterileceğiyle ilgili şablon bilgileri. Ayarlanmazsa Google, gösterilecek varsayılan bir alan grubuna geri döner. |
languageOverride |
Bu alan mevcutsa kullanıcının cihazına sunulan biniş kartları her zaman bu dilde olur. BCP 47 dil etiketini temsil eder. Örnek değerler: "en-US", "en-GB", "de" veya "de-AT". |
id |
Zorunlu. Sınıfın benzersiz tanımlayıcısı. Bu kimlik, bir verenin tüm sınıfları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ınız yalnızca alfanümerik karakterler, ".", "_" veya "-" işaretlerini içermelidir. |
version |
Kullanımdan kaldırıldı |
issuerName |
Zorunlu. Veren kurumun adı. Küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
messages[] |
Uygulamada gösterilen bir mesaj dizisi. Bu nesnenin tüm kullanıcıları, ilişkili mesajları alır. Bu alanların maksimum sayısı 10'dur. |
allowMultipleUsersPerObject |
Kullanımdan kaldırıldı. Bunun yerine |
homepageUri |
Uygulamanızın ana sayfasının URI'si. Bu alandaki URI'nin doldurulması, linksModuleData alanındaki URI'nin doldurulmasıyla tam olarak aynı davranışa neden olur (bir nesne oluşturulduğunda, genellikle nesnenin linksModuleData bölümü olarak düşünülen yerde ana sayfanın bağlantısı gösterilir). |
locations[] |
Not: Bu alan şu anda coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
reviewStatus |
Zorunlu. Sınıfın durumu. Bu alan, insert, patch veya update API çağrıları kullanılarak Sınıf geliştirme aşamasındayken bu alanı Sınıfın kullanıma hazır olduğunu düşündüğünüzde bu alanı Zaten |
review |
Bir sınıf |
infoModuleData |
Kullanımdan kaldırıldı. Bunun yerine textModulesData parametresini kullanın. |
imageModulesData[] |
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. |
textModulesData[] |
Metin modülü verileri. Sınıfta metin modülü verileri de tanımlanmışsa her ikisi de gösterilir. Bu alanların gösterilen maksimum sayısı, nesneden 10 ve sınıftan 10'dur. |
linksModuleData |
Bağlantılar modülü verileri. Nesnede bağlantılar modülü verileri de tanımlanmışsa her ikisi de gösterilir. |
redemptionIssuers[] |
Akıllı Dokunma üzerinden geçişi hangi ödeme kartı sağlayıcılarının kullanabileceğini tanımlar. Kullanım kodu verenler, veren kimlikleriyle tanımlanır. Kullanım için ödeme yapanların en az bir Smart Tap anahtarı yapılandırılmış olmalıdır. Bir geçişin Akıllı Dokunma'yı desteklemesi için |
countryCode |
Kartın ülkesini (kullanıcı o ülkede değilken) görüntülemek ve içerik kullanıcının yerel dilinde mevcut olmadığında yerelleştirilmiş içerik görüntülemek için kullanılan ülke kodu. |
heroImage |
Kartın ön tarafında gösterilen isteğe bağlı banner resmi. Hiçbiri yoksa hiçbir şey görüntülenmez. Resim% 100 genişlikte gösterilir. |
wordMark |
Kullanımdan kaldırıldı. |
enableSmartTap |
Bu sınıfın Akıllı Dokunma'yı destekleyip desteklemediğini belirtir. Bir geçişin Akıllı Dokunma'yı desteklemesi için |
hexBackgroundColor |
Kartın arka plan rengi. Ayarlanmamışsa hero resminin baskın rengi, ayarlanmamışsa logonun baskın rengi kullanılır. Biçim #rrggbb şeklindedir. Burada rrggbb, |
localizedIssuerName |
issuerName için çevrilmiş dizeler. Küçük ekranlarda dizenin tamamının gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
multipleDevicesAndHoldersAllowedStatus |
Birden fazla kullanıcı ve cihazın bu sınıfa atıfta bulunan aynı nesneyi kaydedip kaydetmeyeceğini tanımlar. |
callbackOptions |
Son kullanıcı tarafından bu sınıfa ait bir nesnenin her kaydedilmesi/sildirilmesi için yayıncıyı geri aramak üzere kullanılacak geri çağırma seçenekleri. Bu sınıftaki tüm nesneler geri çağırma için uygundur. |
securityAnimation |
Güvenlik animasyonu hakkında isteğe bağlı bilgiler. Bu ayar etkinleştirilirse geçiş ayrıntılarında bir güvenlik animasyonu oluşturulur. |
viewUnlockRequirement |
Biniş kartıyla ilgili Kilit Açma Şartı seçeneklerini görüntüleyin. |
notifyPreference |
Bu sınıftaki 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. Belirtilmemişse bildirim tetiklenmez. Bu ayar geçicidir ve her PATCH veya UPDATE isteğiyle birlikte ayarlanması gerekir. Aksi takdirde bildirim tetiklenmez. |
appLinkData |
Kartın ön tarafında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. İlgili nesne için AppLinkData sağlanırsa bunun yerine kullanılır. |
valueAddedModuleData[] |
İsteğe bağlı katma değer modülü verileri. Sınıftaki maksimum öğrenci sayısı ondur. Bir geçiş için yalnızca on tane gösterilir ve nesneden gelenlere öncelik verilir. |
merchantLocations[] |
Satıcı konumları. Sınıftaki öğrenci sayısı en fazla ondur. 10'dan fazla MerchantLocation eklenirse doğrulayıcı tarafından reddedilir. Bu konumlar, kullanıcı Google tarafından belirlenen bir yarıçap içinde noktaya girdiğinde bildirim tetikler. Bu alan, desteği sonlandırılan LatLongPoints alanının yerini almıştır. |
FlightHeader
JSON gösterimi |
---|
{ "kind": string, "carrier": { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
carrier |
Havayolu şirketiyle ilgili bilgiler. Bu, |
flightNumber |
IATA hava yolu şirketi kodu olmayan uçuş numarası. Bu alan yalnızca rakam içermelidir. Bu, Ör. "123" |
operatingCarrier |
Uçuşu gerçekleştiren hava yolu şirketi hakkında bilgi. |
operatingFlightNumber |
Operasyonel hava yolu şirketi tarafından kullanılan uçuş numarası (IATA hava yolu kodu olmadan). Bu alan yalnızca rakam içermelidir. Ör. "234" |
flightNumberDisplayOverride |
Uçuş numarası için kullanılacak değeri geçersiz kılar. Görüntüleme amacıyla kullanılan varsayılan değer, carrier + flightNumber şeklindedir. Yolculara farklı bir değer gösterilmesi gerekiyorsa varsayılan davranışı geçersiz kılmak için bu alanı kullanın. Ör. "XX1234 / YY576" |
FlightCarrier
JSON gösterimi |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
carrierIataCode |
Pazarlama operatörünün iki karakterli IATA hava yolu kodu (operasyonel operatörün aksine). Ör. Swiss Air için "LX" |
carrierIcaoCode |
Pazarlama amaçlı taşıyıcının üç karakterli ICAO hava yolu kodu (operasyonel taşıyıcının aksine). Ör. Easy Jet için "EZY" |
airlineName |
carrierIataCode tarafından belirtilen hava yolunun yerelleştirilmiş adı. Ayarlanmazsa görüntüleme amacıyla Ör. "LX" için "Swiss Air" |
airlineLogo |
carrierIataCode ve localizedAirlineName tarafından açıklanan hava yolu şirketinin logosu. Bu logo, ayrıntılı kart görünümünün üst kısmında oluşturulur. |
airlineAllianceLogo |
Yolcuların uçağa binmek için taradığı QR kodunun altında gösterilen havayolu ittifakı logosu. |
wideAirlineLogo |
Hava yolunun geniş logosu. Sağlanırsa kart görünümünün sol üst kısmındaki havayolu logosu yerine kullanılır. |
AirportInfo
JSON gösterimi |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
airportIataCode |
Üç karakterli IATA havaalanı kodu. Bu, Ör. "SFO" |
terminal |
Terminal adı. Ör: "INTL" veya "I" |
gate |
Geçidin adı. Ör: "B59" veya "59" |
airportNameOverride |
IATA tarafından tanımlanan havaalanı şehir adını geçersiz kılan isteğe bağlı alan. Google, varsayılan olarak sağlanan Resmi IATA havaalanı şehir adlarını IATA havaalanı şehir adları web sitesinde bulabilirsiniz. Örneğin, "LTN" havaalanı IATA kodu için IATA web sitesi, ilgili havaalanı şehrinin "Londra" olduğunu belirtir. Bu alan doldurulmazsa Google "İstanbul"u gösterir. Ancak bu alan özel bir adla (ör. "İstanbul Atatürk") doldurulursa bu değer geçersiz kılınır. |
FlightStatus
Sıralamalar | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Uçuş zamanında, erken veya gecikmeli. |
scheduled |
|
ACTIVE |
Uçuş devam ediyor (taksi, kalkış, iniş, havada). |
active |
|
LANDED |
Uçak, orijinal hedefe indi. |
landed |
|
CANCELLED |
Uçuş iptal edildi. |
cancelled |
|
REDIRECTED |
Uçak havada ancak orijinal hedeften farklı bir havalimanına gidiyor. |
redirected |
|
DIVERTED |
Uçuş, orijinal varış noktasından farklı bir havalimanına inmişse. |
diverted |
|
BoardingAndSeatingPolicy
JSON gösterimi |
---|
{ "kind": string, "boardingPolicy": enum ( |
Alanlar | |
---|---|
kind |
Bu kaynağın ne tür olduğunu tanımlar. Değer: |
boardingPolicy |
Havayolunun uçağa biniş için kullandığı politikayı belirtir. Ayarlanmazsa Google varsayılan olarak |
seatClassPolicy |
Koltuk sınıfını nasıl göstereceğimizi belirleyen koltuk politikası. Ayarlanmazsa Google varsayılan olarak |
BoardingPolicy
Sıralamalar | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
|
GROUP_BASED |
|
groupBased |
|
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
|
SeatClassPolicy
Sıralamalar | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
|
CLASS_BASED |
|
classBased |
|
TIER_BASED |
|
tierBased |
|
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
|
Yöntemler |
|
---|---|
|
Belirtilen sınıf kimliği tarafından referans verilen uçuş sınıfına bir mesaj ekler. |
|
Belirtilen sınıf kimliğine sahip uçuş sınıfını döndürür. |
|
Belirtilen kimliğe ve özelliklere sahip bir uçuş sınıfı ekler. |
|
Belirli bir kart veren kimliği için tüm uçuş sınıflarının listesini döndürür. |
|
Belirtilen sınıf kimliğinin referans verdiği uçuş sınıfını günceller. |
|
Belirtilen sınıf kimliğinin referans verdiği uçuş sınıfını günceller. |