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: sabit |
localScheduledDepartureDateTime |
Zorunlu. Uçağın kapıdan (pistten değil) ayrılmasının beklendiği tarih ve saat Not: Bu alan kalkış saatine çok yakın bir zamanda değişmemelidir. Kalkış saatleriyle (rötarlar vb.) ilgili güncellemeler için lütfen Bu, ofset içermeyen ISO 8601 genişletilmiş tarih/saat biçimindedir. Milisaniyeye kadar hassasiyetle zaman 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, kalkış havaalanına göre Google tarafından hesaplanır. |
localEstimatedOrActualDepartureDateTime |
Uçağın kapıdan çekmeyi planladığı tahmini süre veya uçağın daha önce kapıdan çektiği gerçek saat. Not: Bu, podyum saati değildir. Aşağıdakilerden en az biri doğruysa bu alan ayarlanmalıdır:
Bu, ofset içermeyen ISO 8601 genişletilmiş tarih/saat biçimindedir. Milisaniyeye kadar hassasiyetle zaman 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, kalkış havaalanına göre Google tarafından hesaplanır. |
localBoardingDateTime |
Biniş kartında göründüğü şekliyle biniş saati. Bu, ofset içermeyen ISO 8601 genişletilmiş tarih/saat biçimindedir. Milisaniyeye kadar hassasiyetle zaman 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, kalkış havaalanına göre Google tarafından hesaplanır. |
localScheduledArrivalDateTime |
Uçağın hedef kapıya (piste değil) ulaşmayı planladığı planlanmış süre. Not: Bu alan, uçuş saatine çok yakın bir zamanda değişmemelidir. Kalkış saatleriyle (rötarlar vb.) ilgili güncellemeler için lütfen Bu, ofset içermeyen ISO 8601 genişletilmiş tarih/saat biçimindedir. Milisaniyeye kadar hassasiyetle zaman 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, varış havaalanına göre Google tarafından hesaplanır. |
localEstimatedOrActualArrivalDateTime |
Uçağın hedef kapıya (piste değil) ulaşmayı planladığı tahmini süre veya kapıya ulaştığı gerçek zaman. Aşağıdakilerden en az biri doğruysa bu alan ayarlanmalıdır:
Bu, ofset içermeyen ISO 8601 genişletilmiş tarih/saat biçimindedir. Milisaniyeye kadar hassasiyetle zaman 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, varış havaalanına göre Google tarafından hesaplanır. |
flightHeader |
Zorunlu. Uçuş şirketi 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 gelen verilere dayanarak hesaplar. Not: Google tarafından hesaplandı durumu, API yanıtlarında döndürülmez. |
boardingAndSeatingPolicy |
Biniş ve oturma alanı politikaları. Bunlar, kullanıcılara hangi etiketlerin gösterileceği hakkında bilgi verir. |
localGateClosingDateTime |
Biniş kartında yazıldığı şekilde kapının kapanma saati. Biniş kartında yazdırmak istemiyorsanız bu alanı ayarlamayın. Bu, ofset içermeyen ISO 8601 genişletilmiş tarih/saat biçimindedir. Milisaniyeye kadar hassasiyetle zaman 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, kalkış havaalanına göre Google tarafından hesaplanır. |
classTemplateInfo |
Sınıfın nasıl gösterileceğiyle ilgili şablon bilgileri. Politika ayarlanmazsa Google, gösterilecek varsayılan bir grup alana 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. Bir sınıfın benzersiz tanımlayıcısıdır. Bu kimlik, bir kartı veren kuruluşa ait tüm sınıflarda 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ınız yalnızca alfanümerik karakterler, ".", "_" veya "-" içermelidir. |
version |
Kullanımdan kaldırıldı |
issuerName |
Zorunlu. Kartı veren kuruluşun adı. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
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. |
allowMultipleUsersPerObject |
Kullanımdan kaldırıldı. Bunun yerine |
homepageUri |
Uygulamanızın ana sayfasının URI'sı. Bu alandaki URI'nın doldurulması, linksModuleData içinde bir URI'nin doldurulmasıyla tam olarak aynı davranışla sonuçlanır (bir nesne oluşturulduğunda, genellikle nesnenin linksModuleData bölümü olarak düşünülen ana sayfada bir bağlantı gösterilir). |
locations[] |
Not: Şu anda bu alan, coğrafi bildirimleri tetiklemek için 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üşünüyorsanız bu alanı Zaten |
review |
Bir sınıf |
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 nesnede de tanımlanmışsa her ikisi de görüntülenir. |
redemptionIssuers[] |
Kartı, Akıllı Dokunma ile kullanmak isteyen kartı veren kuruluşları tanımlar. Tekliften yararlanan kuruluşlar, kartı veren kuruluş kimlikleriyle tanımlanır. Tekliften yararlanan kuruluşların yapılandırılmış en az bir Akıllı Dokunma anahtarı olmalıdır. Kartın Akıllı Ödeme'yi desteklemesi için |
countryCode |
Kartın ülkesini (kullanıcı o ülkede değilken) görüntülemek ve içerik kullanıcının dilinde kullanılamadığında yerelleştirilmiş içeriği görüntülemek için kullanılan ülke kodu. |
heroImage |
Kartın ön tarafında görüntülenen isteğe bağlı banner resmi. Etiket yoksa hiçbir şey gösterilmez. Resim, %100 genişlikte görüntülenir. |
wordMark |
Kullanımdan kaldırıldı. |
enableSmartTap |
Bu sınıfın Akıllı Dokunma'yı destekleyip desteklemediğini tanımlar. Kartın Akıllı Ödeme'yi desteklemesi için |
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, |
localizedIssuerName |
Veren ismi için çevrilen dizeler. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
multipleDevicesAndHoldersAllowedStatus |
Birden fazla kullanıcının ve cihazın, bu sınıfa referans veren aynı nesneyi kaydedip kaydetmeyeceğini belirler. |
callbackOptions |
Son kullanıcı tarafından bu sınıftaki bir nesnenin her kaydedildiğinde/silindiğinde kartı vereni geri çağırmak için kullanılan geri arama 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 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 tarafında düğme olarak gösterilecek isteğe bağlı uygulama veya web sitesi bağlantısı. Bunun yerine kullanılacak ilgili nesne için AppLinkData sağlanmışsa |
FlightHeader
JSON gösterimi |
---|
{ "kind": string, "carrier": { object ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
carrier |
Hava yolu şirketi hakkında bilgi. Bu, |
flightNumber |
IATA operatör kodu içermeyen uçuş numarası. Bu alan yalnızca rakam içermelidir. Bu, ör.: "123" |
operatingCarrier |
Faaliyet gösteren hava yolu şirketi hakkında bilgi. |
operatingFlightNumber |
Operatör tarafından IATA operatör kodu olmadan kullanılan uçuş numarası. Bu alan yalnızca rakam içermelidir. ör. "234" |
flightNumberDisplayOverride |
Yayın numarası için kullanılacak değeri geçersiz kılın. Görüntüleme amacıyla kullanılan varsayılan değer kargo şirketi + uçuşNumarası'dır. Yolculara farklı bir değerin 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: sabit |
carrierIataCode |
Pazarlama operatörüne ait (işletim operatöründen farklı olarak) iki karakterlik IATA hava yolu kodu. ör.: "LX" Swiss Air için |
carrierIcaoCode |
Pazarlama operatörüne ait (işleten operatör yerine) üç karakterden oluşan ICAO hava yolu kodu. ör.: "EZY" Easy Jet için |
airlineName |
Hava yolunun, taşıyıcıIataCode tarafından belirtilen yerelleştirilmiş adı. Politika ayarlanmazsa görüntüleme amacıyla ör.: "Swiss Air" "LX" için |
airlineLogo |
Havayolu şirketinin taşıyıcıIataCode ve localizedAirlineName tarafından açıklanan logosu. Bu logo, ayrıntılı kart görünümünün üst kısmında oluşturulur. |
airlineAllianceLogo |
Yolcunun uçağa binmek için taradığı QR kodunun altında gösterilen, hava yolu birliğiyle ilgili logo. |
wideAirlineLogo |
Hava yolunun geniş logosu. Bu bilgi 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: sabit |
airportIataCode |
Üç karakterden oluşan IATA havaalanı kodu. Örnek: "SFO" |
terminal |
Terminal adı. Ör. "INTL" veya "I" |
gate |
Kapının adı. Ör. "B59" veya "59" |
airportNameOverride |
IATA tarafından belirlenen havaalanı şehir adını geçersiz kılan isteğe bağlı alan. Varsayılan olarak, Google sağlanan Resmi IATA havaalanı şehir adları, IATA havaalanı şehir adları web sitesinde bulunabilir. Örneğin, "LTN" havaalanının IATA kodu için, IATA web sitesinde ilgili havaalanı şehrinin "Londra" olduğu belirtilmektedir. Bu alan doldurulmazsa Google, "Londra" ifadesini gösterir. Ancak bu alanın özel bir adla (ör. "London Luton") doldurulması bunu geçersiz kılar. |
FlightStatus
Sıralamalar | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Uçuş zamanında, erken veya rötarlı olarak inmiş. |
scheduled |
|
ACTIVE |
Uçuş devam ediyor (taksilendirme, kalkış, iniş, uçak). |
active |
|
LANDED |
Uçak asıl varış noktasına indi. |
landed |
|
CANCELLED |
Uçuş iptal edildi. |
cancelled |
|
REDIRECTED |
Uçak havada ancak asıl varış noktasından farklı bir havaalanına gidiyor. |
redirected |
|
DIVERTED |
Uçak, asıl varış noktasından farklı bir havaalanına indi. |
diverted |
|
BoardingAndSeatingPolicy
JSON gösterimi |
---|
{ "kind": string, "boardingPolicy": enum ( |
Alanlar | |
---|---|
kind |
Bunun ne tür bir kaynak olduğunu tanımlar. Değer: sabit |
boardingPolicy |
Hava yolu şirketinin biniş için kullandığı politikayı belirtir. Politika ayarlanmadan bırakılırsa Google varsayılan olarak |
seatClassPolicy |
Koltuk sınıfını nasıl göstereceğimizi belirleyen oturma politikası. Politika 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 referans verdiği 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 veren kuruluş kimliğine ait 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. |