Kaynak: FlightClass
JSON gösterimi |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: |
localScheduledDepartureDateTime |
Zorunlu. Uçağın kapıdan (pistten değil) kalkmasının beklendiği planlanan tarih ve saat Not: Bu alan kalkış saatine çok yakın olmamalıdır. Kalkış saatleriyle ilgili güncellemeler (gecikmeler vb.) için lütfen Bu, ISO 8601 genişletilmiş biçiminde, ofset içermeyen tarih/saattir. Saat, milisaniyelik hassasiyete kadar belirtilebilir. ör.: Bu, havaalanındaki 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 çekmeyi planladığı tahmini süre veya uçağın kapıdan çekildiği gerçek zaman. Not: Bu uçuş saati değildir. Aşağıdakilerden en az biri doğruysa bu alan ayarlanmalıdır:
Bu, ISO 8601 genişletilmiş biçiminde, ofset içermeyen tarih/saattir. Saat, milisaniyelik hassasiyete kadar belirtilebilir. ör.: Bu, havaalanındaki 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. Ayarlanmazsa Google, diğer kaynaklardan alınan verileri temel alarak ayarlar. |
localBoardingDateTime |
Biniş kartında yazdırılacak biniş saati. Bu, ISO 8601 genişletilmiş biçiminde, ofset içermeyen tarih/saattir. Saat, milisaniyelik hassasiyete kadar belirtilebilir. ör.: Bu, havaalanındaki 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. Ayarlanmazsa Google, diğer kaynaklardan alınan verileri temel alarak ayarlar. |
localScheduledArrivalDateTime |
Uçağın varış kapısına (piste değil) ulaşmayı planladığı zaman. Not: Bu alan, uçuş saatine çok yakın bir zamanda değişmemelidir. Kalkış saatleriyle ilgili güncellemeler (gecikmeler vb.) için lütfen Bu, ISO 8601 genişletilmiş biçiminde, ofset içermeyen tarih/saattir. Saat, milisaniyelik hassasiyete kadar belirtilebilir. ör.: Bu, havaalanındaki 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 dayalı olarak hesaplanır. Ayarlanmazsa Google, diğer kaynaklardan alınan verileri temel alarak ayarlar. |
localEstimatedOrActualArrivalDateTime |
Uçağın varış kapısına (piste değil) ulaşmayı planladığı tahmini süre veya kapıya ulaştığı fiili süre. Aşağıdakilerden en az biri doğruysa bu alan ayarlanmalıdır:
Bu, ISO 8601 genişletilmiş biçiminde, ofset içermeyen tarih/saattir. Saat, milisaniyelik hassasiyete kadar belirtilebilir. ör.: Bu, havaalanındaki 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 dayalı olarak hesaplanır. Ayarlanmazsa Google, diğer kaynaklardan alınan verileri temel alarak ayarlar. |
flightHeader |
Zorunlu. Uçuş operatörü ve numarasıyla ilgili bilgiler. |
origin |
Zorunlu. Kalkış havaalanı. |
destination |
Zorunlu. Varış havaalanı. |
flightStatus |
Bu uçuşun durumu. Politika ayarlanmadan bırakılırsa Google, durumu FlightStats gibi diğer kaynaklardan alınan verileri temel alarak hesaplar. Not: Google tarafından hesaplandı durumu, API yanıtlarında döndürülmez. |
boardingAndSeatingPolicy |
Biniş ve oturma düzeniyle ilgili politikalar. Bunlar, kullanıcılara hangi etiketlerin gösterileceğini bildirir. |
localGateClosingDateTime |
Biniş kartı üzerinde yazılı olan kapı kapanış saati. Biniş kartında yazdırmak istemiyorsanız bu alanı ayarlamayın. Bu, ISO 8601 genişletilmiş biçiminde, ofset içermeyen tarih/saattir. Saat, milisaniyelik hassasiyete kadar belirtilebilir. ör.: Bu, havaalanındaki 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örüntülenmesi gerektiğiyle ilgili şablon bilgileri. Politika ayarlanmazsa Google görüntülenecek varsayılan bir alan grubunu kullanır. |
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. Bir sınıfın benzersiz tanımlayıcısıdır. Bu kimlik, kartı veren kuruluşun tüm sınıflarında benzersiz olmalıdır. Bu değer issuer ID biçiminde olmalıdır.identifier: İlk sertifika Google tarafından verilir, ikincisini siz seçersiniz. Benzersiz tanımlayıcınız yalnızca alfanümerik karakterler, '.', '_' veya '-' içermelidir. |
version |
Kullanımdan kaldırıldı |
issuerName |
Zorunlu. Veren kuruluş adı. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 20 karakterdir. |
messages[] |
Uygulamada görüntülenen mesaj dizisi. Bu nesnenin tüm kullanıcıları, ilgili mesajları alacaktır. Bu alanların maksimum sayısı 10'dur. |
allowMultipleUsersPerObject |
Kullanımdan kaldırıldı. Bunun yerine |
homepageUri |
Uygulamanızın ana sayfasına ait URI. URI'nın bu alana doldurulması, linksModuleData içinde bir URI'nin doldurulmasıyla tam olarak aynı davranışla sonuçlanır (bir nesne oluşturulduğunda, genellikle linkModuleData bölümü olarak düşünülen kısımda ana sayfaya bir bağlantı gösterilir). |
locations[] |
Not: Şu anda bu alanın coğrafi bildirimleri tetiklemesi desteklenmemektedir. |
reviewStatus |
Zorunlu. Sınıfın durumu. Bu alan; ekleme, yama veya güncelleme 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ı Halihazırda |
review |
Bir sınıf |
infoModuleData |
Kullanımdan kaldırıldı. Bunun yerine textModulesData kullanın. |
imageModulesData[] |
Resim modülü verileri. Bu alanlardan en fazla 1 tanesi nesne düzeyinde, 1'i sınıf nesne düzeyinde gösterilir. |
textModulesData[] |
Metin modülü verileri. Sınıfta metin modülü verileri de tanımlanmışsa her ikisi de gösterilir. Bu alanlardan en fazla 10 tanesi nesneden, 10'u ise sınıftan görüntülenebilir. |
linksModuleData |
Bağlantılar modülü verileri. Nesnede bağlantılar modülü verileri de tanımlanmışsa her ikisi de görüntülenir. |
redemptionIssuers[] |
Kartı veren kuruluşlardan hangilerinin Akıllı Dokunma üzerinden kartı kullanabileceğini tanımlar. Teklif verenler, kartı veren kuruluş kimlikleriyle tanımlanır. Teklifi veren kuruluşlarda en az bir Akıllı Dokunma anahtarı yapılandırılmış olmalıdır. Geçişin Akıllı Dokunma'yı desteklemesi için |
countryCode |
Kartın ülkesini görüntülemek (kullanıcı söz konusu ülkede değilken) ve içerik kullanıcının yerel ayarında kullanılamadığında yerelleştirilmiş içeriği görüntülemek için kullanılan ülke kodu. |
heroImage |
Kartın ön kısmında gösterilen isteğe bağlı banner resmi. Herhangi bir şey yoksa herhangi 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 belirler. Geçişin Akıllı Dokunma'yı desteklemesi için |
hexBackgroundColor |
Kartın arka plan rengi. Ayarlanmazsa hero resmin baskın rengi kullanılır ve hero resim ayarlanmamışsa logoda baskın renk kullanılır. Biçim, rrggbb. sıradadır; burada rrggbb, onaltılık bir RGB üçlüsüdür (ör. |
localizedIssuerName |
publisherName için çevrilmiş dizeler. Tam dizenin daha küçük ekranlarda gösterilmesini sağlamak için önerilen maksimum uzunluk 20 karakterdir. |
multipleDevicesAndHoldersAllowedStatus |
Birden çok kullanıcının ve cihazın, bu sınıfa referans veren aynı nesneyi kaydedip kaydetmeyeceğini tanımlar. |
callbackOptions |
Bu sınıftaki bir nesnenin son kullanıcı tarafından her kaydedilmesi/silinmesi için vereni geri çağırmak amacıyla kullanılan geri çağırma seçenekleri. Bu sınıfın tüm nesneleri geri çağırma için uygundur. |
securityAnimation |
Güvenlik animasyonu hakkında isteğe bağlı bilgiler. Bu ayarlanırsa kart ayrıntılarında bir güvenlik animasyonu oluşturulur. |
viewUnlockRequirement |
Biniş kartı için Kilit Açma Şartı seçeneklerini görüntüleyin. |
appLinkData |
Kartın ön kısmında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. Bunun yerine kullanılacak karşılık gelen nesne için AppLinkData sağlanır. |
FlightHeader
JSON gösterimi |
---|
{ "kind": string, "carrier": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: |
carrier |
Hava yolu şirketiyle ilgili bilgiler. Bu, |
flightNumber |
IATA operatör kodu olmadan uçuş numarası. Bu alan yalnızca rakam içermelidir. Bu, ör.: "123" |
operatingCarrier |
Havayolu şirketinin işletilmesiyle ilgili bilgiler. |
operatingFlightNumber |
Operatörün IATA operatör kodu olmadan kullandığı uçuş numarası. Bu alan yalnızca rakam içermelidir. ör.: "234" |
flightNumberDisplayOverride |
Uçuş numarası için kullanılacak geçersiz kılma değeri. Görüntüleme amacıyla kullanılan varsayılan değer operatör + flightsNumber'tır. 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 |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: |
carrierIataCode |
Faaliyet yürüten operatörün değil, pazarlama şirketinin iki karakterden oluşan IATA hava yolu kodu. ör.: Swiss Air için "LX" |
carrierIcaoCode |
Operasyonel havayolu şirketinin değil, pazarlama firmasının üç karakterden oluşan ICAO havayolu kodu. ör.: Easy Jet için "EZY" |
airlineName |
Havayolu şirketinin operatörIataCode tarafından belirtilen yerelleştirilmiş adı. Ayarlanmazsa ör. "LX" için "İsviçre" |
airlineLogo |
Havayolu şirketinin taşıyıcıIataCode ve localizedAirlineName tarafından tanımlanan logosu. Bu logo, ayrıntılı kart görünümünün üst kısmında gösterilir. |
airlineAllianceLogo |
Yolcunun uçağa binmek için taradığı QR kodunun altında hava yolu birliği logosu. |
wideAirlineLogo |
Havayolu şirketinin geniş logosu. Bu bilgiler sağlandığında kart görünümünün sol üst kısmındaki hava yolu logosunun yerine kullanılır. |
AirportInfo
JSON gösterimi |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: |
airportIataCode |
Üç karakterli IATA havaalanı kodu. Bu, Ör.: "AYT" |
terminal |
Terminal adı. Ör. "INTL" veya "I" |
gate |
Kapının adı. Ör. "B59" veya "59" |
airportNameOverride |
IATA tarafından tanımlanan havaalanı şehir adını geçersiz kılan isteğe bağlı alandır. Varsayılan olarak, Google sağlanan Resmi IATA havaalanı şehir adları, IATA havaalanı şehir adları web sitesinde bulunabilir. Örneğin, IATA web sitesi "LTN" havaalanının IATA kodu "LTN" için, karşılık gelen havaalanı şehrinin "Londra" olduğunu söylüyor. Bu alan doldurulmazsa Google, "Londra" ifadesini gösterir. Ancak bu alan özel bir adla (ör. "London Luton") doldurulduğunda ad geçersiz kılınır. |
FlightStatus
Sıralamalar | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Uçuş zamanında, erken veya rötarlı olarak iniyor. |
scheduled |
|
ACTIVE |
Uçuş devam ediyor (taksi, kalkış, iniş, havacılık). |
active |
|
LANDED |
Uçak asıl varış noktasına inmiştir. |
landed |
|
CANCELLED |
Uçuş iptal edildi. |
cancelled |
|
REDIRECTED |
Uçuş uçakla gidiyor, ancak asıl varış noktasından farklı bir havaalanına gidiyor. |
redirected |
|
DIVERTED |
Uçak, asıl varış noktasından farklı bir havaalanına inmiş. |
diverted |
|
BoardingAndSeatingPolicy
JSON gösterimi |
---|
{ "kind": string, "boardingPolicy": enum ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: |
boardingPolicy |
Havayolu şirketinin biniş için kullandığı politikayı belirtir. Ayarlanmadan bırakılırsa Google varsayılan olarak |
seatClassPolicy |
Koltuk sınıfını nasıl göstereceğimizi belirleyen koltuk politikası. Ayarlanmadan bırakılırsa 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ğinin başvurduğu uçuş sınıfına bir ileti ekler. |
|
Belirtilen sınıf kimliğine sahip uçuş sınıfını döndürür. |
|
Verilen kimliğe ve özelliklere sahip bir uçuş sınıfı ekler. |
|
Belirli bir yayıncı kimliği için tüm uçuş sınıflarının listesini döndürür. |
|
Belirtilen sınıf kimliğinin belirttiği uçuş sınıfını günceller. |
|
Belirtilen sınıf kimliğinin belirttiği uçuş sınıfını günceller. |