Kaynak: TransitClass
JSON gösterimi |
---|
{ "transitOperatorName": { object ( |
Alanlar | |
---|---|
transit |
Toplu taşıma operatörünün adı. |
logo |
Zorunlu. Biletin logo resmi. Bu resim, uygulamanın kart ayrıntıları görünümünde gösterilir. |
transit |
Zorunlu. Bu sınıfın temsil ettiği toplu taşıma türü (ör. "otobüs"). |
watermark |
Kullanıcının cihazında gösterilecek filigran resmi. |
language |
Bu alan mevcutsa kullanıcının cihazına sunulan toplu taşıma biletleri her zaman bu dilde olur. BCP 47 dil etiketini temsil eder. Örnek değerler: "en-US", "en-GB", "de" veya "de-AT". |
custom |
Toplu taşıma terminali adı değeri ( |
custom |
Bilet numarası değeri ( |
custom |
Rota kısıtlamaları değeri ( |
custom |
Rota kısıtlamaları ayrıntıları değeri ( |
custom |
Zaman kısıtlamaları ayrıntıları değeri ( |
custom |
Diğer kısıtlamalar değeri ( |
custom |
Satın alma makbuzu numarası değeri ( |
custom |
Onay kodu değeri ( |
custom |
Satın alma orijinal değeri için kullanılacak özel etiket ( |
custom |
Satın alma fiyatı değeri ( |
custom |
Toplu taşıma indirimi mesaj değeri için kullanılacak özel etiket ( |
custom |
Satır değeri ( |
custom |
Koltuk konumu değeri ( |
custom |
Koç değeri ( |
custom |
Biniş platformu değeri ( |
custom |
Biniş bölgesi değeri ( |
custom |
Ücret sınıfı değeri ( |
custom |
Toplu taşıma imtiyazı kategorisi değeri ( |
custom |
Toplu taşıma ücreti adı değeri ( |
class |
Sınıfın nasıl gösterileceğiyle ilgili şablon bilgileri. Politika ayarlanmazsa Google, gösterilecek varsayılan bir grup alana döner. |
enable |
Bu sınıf için tek ayaklı seyahat planının gösterilmesini kontrol eder. Seyahat planı varsayılan olarak yalnızca çok ayaklı geziler için gösterilir. |
id |
Zorunlu. Sınıfın benzersiz tanımlayıcısı. 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. 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ı |
issuer |
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österilen bir mesaj dizisi. Bu nesnenin tüm kullanıcıları, ilişkili mesajları alır. Bu alanlar en fazla 10 tane olabilir. |
allowMultipleUsersPerObject |
Kullanımdan kaldırıldı. Bunun yerine |
homepage |
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: Şu anda bu alan, coğrafi bildirimleri tetiklemek için desteklenmemektedir. |
review |
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ı Zaten |
review |
Bir sınıf |
infoModuleData |
Kullanımdan kaldırıldı. Bunun yerine textModulesData parametresini 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. 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. |
links |
Bağlantılar modülü verileri. Bağlantı modülü verileri nesnede de tanımlanmışsa her ikisi de görüntülenir. |
redemption |
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. Kartın Akıllı Ödeme'yi desteklemesi için |
country |
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. |
hero |
Kartın ön tarafında görüntülenen 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ı. |
enable |
Bu sınıfın Akıllı Dokunma'yı destekleyip desteklemediğini belirtir. Bir geçişin Akıllı Dokunma'yı desteklemesi için |
hex |
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, |
localized |
Veren ismi için çevrilen dizeler. Dizenin tamamının daha küçük ekranlarda gösterilmesi için önerilen maksimum uzunluk 20 karakterdir. |
multiple |
Birden fazla kullanıcının ve cihazın, bu sınıfa referans veren aynı nesneyi kaydedip kaydetmeyeceğini belirler. |
callback |
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. |
security |
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. |
activation |
Etkinleştirilebilir bilet için etkinleştirme seçenekleri. |
view |
Toplu taşıma bileti için Kilit Açma Şartı seçeneklerini görüntüleyin. |
wide |
Biletin geniş logosu. Bu resim sağlandığında kart görünümünün sol üst kısmındaki logonun yerine kullanılır. |
notify |
Bu sınıftaki alan güncellemelerinin bildirimleri tetikleyip tetiklemeyeceğini belirler. BİLDİRİM olarak ayarlandığında kullanıcılara bir alan güncelleme bildirimi göndermeyi deneriz. Bu bildirimler yalnızca ilgili alan bir izin verilenler listesinde yer alıyorsa kullanıcılara gönderilir. DO_NOT_NOTIFY veya NOTIFICATION_SETTINGS_UNSPECIFIED olarak ayarlanırsa bildirim tetiklenmez. Bu ayar geçicidir ve her PATCH veya UPDATE isteğiyle birlikte ayarlanması gerekir. Aksi takdirde bildirim tetiklenmez. |
app |
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. |
value |
İsteğe bağlı katma değer modülü verileri. Sınıfta en fazla on karakter olabilir. Bir geçiş için yalnızca on tane gösterilir ve nesnedekilere öncelik verilir. |
TransitType
Sıralamalar | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
|
RAIL |
|
rail |
|
TRAM |
|
tram |
|
FERRY |
|
ferry |
|
OTHER |
|
other |
|
ActivationOptions
Sınıf için ActivationOptions
JSON gösterimi |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
Alanlar | |
---|---|
activation |
REST anlamlarını destekleyen HTTPS URL'si. Kullanıcılar tarafından tetiklenen, değerli belirtilen durumlarda iş ortaklarından etkinleştirme isteğinde bulunmak için kullanılır. |
allow |
Kullanıcıların farklı cihazlardan etkinleştirme araması yapmasına izin vermek için işaretleyin. Bu, activationStatus etkinleştirilmiş olsa bile istenen cihaz mevcut cihazdan farklı olsa bile istemcinin etkinleştirme düğmesini etkin olarak oluşturmasına olanak tanır. |
Yöntemler |
|
---|---|
|
Belirtilen sınıf kimliğinin referansta bulunduğu geçiş sınıfına bir ileti ekler. |
|
Belirtilen sınıf kimliğine sahip taşıma sınıfını döndürür. |
|
Belirtilen kimliğe ve özelliklere sahip bir toplu taşıma sınıfı ekler. |
|
Belirli bir kart veren kimliği için tüm toplu taşıma sınıflarının listesini döndürür. |
|
Belirtilen sınıf kimliğinin referans verdiği toplu taşıma sınıfını günceller. |
|
Belirtilen sınıf kimliğinin referans verdiği toplu taşıma sınıfını günceller. |