Resource: TransitClass
Representasi JSON |
---|
{ "transitOperatorName": { object ( |
Kolom | |
---|---|
transit |
Nama operator transportasi umum. |
logo |
Wajib. Gambar logo tiket. Gambar ini ditampilkan di tampilan detail kartu aplikasi. |
transit |
Wajib. Jenis transportasi umum yang diwakili class ini, seperti "bus". |
watermark |
Gambar watermark yang akan ditampilkan di perangkat pengguna. |
language |
Jika kolom ini ada, tiket multi-trip yang ditayangkan ke perangkat pengguna akan selalu dalam bahasa ini. Merepresentasikan tag bahasa BCP 47. Contoh nilainya adalah "en-US", "en-GB", "de", atau "de-AT". |
custom |
Label kustom yang akan digunakan untuk nilai nama perhentian terakhir transportasi umum ( |
custom |
Label khusus yang akan digunakan untuk nilai nomor tiket ( |
custom |
Label kustom yang akan digunakan untuk nilai batasan rute ( |
custom |
Label khusus yang akan digunakan untuk nilai detail batasan rute ( |
custom |
Label khusus yang akan digunakan untuk nilai detail batasan waktu ( |
custom |
Label kustom yang akan digunakan untuk nilai batasan lainnya ( |
custom |
Label khusus yang akan digunakan untuk nilai nomor tanda terima pembelian ( |
custom |
Label kustom yang akan digunakan untuk nilai kode konfirmasi ( |
custom |
Label khusus yang akan digunakan untuk nilai nominal pembelian ( |
custom |
Label khusus yang akan digunakan untuk nilai harga pembelian ( |
custom |
Label kustom yang akan digunakan untuk nilai pesan diskon transportasi umum ( |
custom |
Label kustom yang akan digunakan untuk nilai kereta ( |
custom |
Label khusus yang akan digunakan untuk nilai lokasi kursi ( |
custom |
Label kustom yang akan digunakan untuk nilai pelatih ( |
custom |
Label khusus yang akan digunakan untuk nilai platform naik turun ( |
custom |
Label kustom yang akan digunakan untuk nilai zona boarding ( |
custom |
Label khusus yang akan digunakan untuk nilai kelas tarif ( |
custom |
Label kustom yang akan digunakan untuk nilai kategori konsesi transportasi umum ( |
custom |
Label khusus yang akan digunakan untuk nilai nama tarif transportasi umum ( |
class |
Informasi template tentang cara class harus ditampilkan. Jika tidak ditetapkan, Google akan kembali ke kumpulan kolom default untuk ditampilkan. |
enable |
Mengontrol tampilan itinerari segmen tunggal untuk class ini. Secara default, itinerari hanya akan ditampilkan untuk perjalanan dengan beberapa segmen. |
id |
Wajib. ID unik untuk kelas. ID ini harus unik di semua kelas dari penerbit. Nilai ini harus mengikuti format issuer ID.identifier dengan yang pertama diterbitkan oleh Google dan yang kedua dipilih oleh Anda. ID unik Anda hanya boleh berisi karakter alfanumerik, '.', '_', atau '-'. |
version |
Tidak digunakan lagi |
issuer |
Wajib. Nama penerbit. Panjang maksimum yang disarankan adalah 20 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
messages[] |
Array pesan yang ditampilkan di aplikasi. Semua pengguna objek ini akan menerima pesan yang terkait dengannya. Jumlah maksimum kolom ini adalah 10. |
allowMultipleUsersPerObject |
Tidak digunakan lagi. Sebagai gantinya, gunakan |
homepage |
URI halaman beranda aplikasi Anda. Mengisi URI di kolom ini menghasilkan perilaku yang sama persis seperti mengisi URI di linksModuleData (saat objek dirender, link ke halaman beranda akan ditampilkan di bagian yang biasanya dianggap sebagai bagian linksModuleData objek). |
locations[] |
Catatan: Kolom ini saat ini tidak didukung untuk memicu notifikasi geografis. |
review |
Wajib. Status class. Kolom ini dapat ditetapkan ke Anda harus mempertahankan kolom ini ke Anda harus menetapkan kolom ini ke Saat mengupdate class yang sudah |
review |
Komentar ulasan yang ditetapkan oleh platform saat class ditandai |
infoModuleData |
Tidak digunakan lagi. Sebagai gantinya, gunakan textModulesData. |
image |
Data modul gambar. Jumlah maksimum kolom ini yang ditampilkan adalah 1 dari tingkat objek dan 1 untuk tingkat objek class. |
text |
Data modul teks. Jika data modul teks juga ditentukan di class, keduanya akan ditampilkan. Jumlah maksimum kolom yang ditampilkan adalah 10 dari objek dan 10 dari class. |
links |
Menautkan data modul. Jika data modul link juga ditentukan pada objek, keduanya akan ditampilkan. |
redemption |
Mengidentifikasi penerbit penukaran yang dapat menukarkan kartu melalui Smart Tap. Penerbit penukaran diidentifikasi berdasarkan ID penerbitnya. Penerbit penukaran harus memiliki setidaknya satu kunci Ketuk Smart yang dikonfigurasi. Kolom |
country |
Kode negara yang digunakan untuk menampilkan negara kartu (jika pengguna tidak berada di negara tersebut), serta untuk menampilkan konten yang dilokalkan jika konten tidak tersedia di lokalitas pengguna. |
hero |
Gambar banner opsional yang ditampilkan di bagian depan kartu. Jika tidak ada, tidak ada yang akan ditampilkan. Gambar akan ditampilkan dengan lebar 100%. |
wordMark |
Tidak digunakan lagi. |
enable |
Mengidentifikasi apakah class ini mendukung Smart Tap. Kolom |
hex |
Warna latar belakang untuk kartu. Jika tidak ditetapkan, warna dominan gambar hero akan digunakan, dan jika tidak ada gambar hero yang ditetapkan, warna dominan logo akan digunakan. Formatnya adalah #rrggbb dengan rrggbb adalah triplet RGB hex, seperti |
localized |
String terjemahan untuk issuerName. Panjang maksimum yang direkomendasikan adalah 20 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
multiple |
Mengidentifikasi apakah beberapa pengguna dan perangkat akan menyimpan objek yang sama dengan mereferensikan class ini. |
callback |
Opsi callback yang akan digunakan untuk memanggil kembali penerbit untuk setiap penyimpanan/penghapusan objek untuk class ini oleh pengguna akhir. Semua objek class ini memenuhi syarat untuk callback. |
security |
Informasi opsional tentang animasi keamanan. Jika ditetapkan, animasi keamanan akan dirender pada detail kartu. |
activation |
Opsi aktivasi untuk tiket yang dapat diaktifkan. |
view |
Lihat opsi Persyaratan Buka Kunci untuk tiket multi-trip. |
wide |
Logo lebar tiket. Jika disediakan, logo ini akan digunakan sebagai pengganti logo di kiri atas tampilan kartu. |
notify |
Apakah pembaruan kolom ke class ini akan memicu notifikasi atau tidak. Jika ditetapkan ke NOTIFY, kami akan mencoba memicu notifikasi pembaruan kolom kepada pengguna. Notifikasi ini hanya akan dikirim kepada pengguna jika kolom tersebut merupakan bagian dari daftar yang diizinkan. Jika disetel ke DO_NOT_NOTIFY atau NOTIFICATION_SETTINGS_UNSPECIFIED, tidak ada notifikasi yang akan dipicu. Setelan ini bersifat sementara dan perlu ditetapkan dengan setiap permintaan PATCH atau UPDATE. Jika tidak, notifikasi tidak akan dipicu. |
app |
Link aplikasi atau situs opsional yang akan ditampilkan sebagai tombol di bagian depan kartu. Jika AppLinkData disediakan untuk objek yang sesuai yang akan digunakan. |
value |
Data modul nilai tambah opsional. Maksimum sepuluh di kelas. Untuk kartu, hanya sepuluh yang akan ditampilkan, dengan memprioritaskan kartu dari objek. |
TransitType
Enum | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
Alias lama untuk |
RAIL |
|
rail |
Alias lama untuk |
TRAM |
|
tram |
Alias lama untuk |
FERRY |
|
ferry |
Alias lama untuk |
OTHER |
|
other |
Alias lama untuk |
ActivationOptions
ActivationOptions untuk class
Representasi JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
Kolom | |
---|---|
activation |
URL HTTPS yang mendukung semantik REST. Akan digunakan untuk meminta aktivasi dari partner untuk nilai tertentu yang dipicu oleh pengguna. |
allow |
Tandai untuk mengizinkan pengguna melakukan panggilan aktivasi dari perangkat lain. Hal ini memungkinkan klien merender tombol aktivasi yang diaktifkan meskipun aktivasiStatus DIAKTIFKAN tetapi perangkat yang diminta berbeda dengan perangkat saat ini. |
Metode |
|
---|---|
|
Menambahkan pesan ke class transisi yang dirujuk oleh ID class yang diberikan. |
|
Menampilkan class transportasi umum dengan ID class yang diberikan. |
|
Menyisipkan class transportasi umum dengan ID dan properti yang diberikan. |
|
Menampilkan daftar semua class transportasi umum untuk ID penerbit tertentu. |
|
Memperbarui class transportasi umum yang dirujuk oleh ID class yang diberikan. |
|
Memperbarui class transportasi umum yang dirujuk oleh ID class yang diberikan. |