Referensi: HadiahCardClass
Representasi JSON |
---|
{ "kind": string, "merchantName": string, "programLogo": { object ( |
Kolom | |
---|---|
kind |
Mengidentifikasi jenis resource ini. Nilai: string tetap |
merchantName |
Nama penjual, seperti "Pakaian Adam". Aplikasi mungkin menampilkan elipsis setelah 20 karakter pertama untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
programLogo |
Logo program atau perusahaan kartu voucher. Logo ini ditampilkan dalam detail dan tampilan daftar aplikasi. |
pinLabel |
Label yang akan ditampilkan untuk PIN, seperti "PIN 4 digit". |
eventNumberLabel |
Label yang akan ditampilkan untuk nomor peristiwa, seperti "Peristiwa Target #". |
allowBarcodeRedemption |
Menentukan apakah penjual mendukung penukaran kartu voucher menggunakan kode batang. Jika true (benar), aplikasi akan menampilkan kode batang untuk kartu voucher di layar detail Kartu voucher. Jika nilainya adalah salah, kode batang tidak akan ditampilkan. |
localizedMerchantName |
String yang diterjemahkan untuk merchantName. Aplikasi mungkin menampilkan elipsis setelah 20 karakter pertama untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
localizedPinLabel |
String yang diterjemahkan untuk pinLabel. |
localizedEventNumberLabel |
Menerjemahkan string untuk eventNumberLabel. |
cardNumberLabel |
Label yang ditampilkan untuk nomor kartu, seperti "Nomor Kartu". |
localizedCardNumberLabel |
Menerjemahkan string untuk cardNumberLabel. |
classTemplateInfo |
Informasi template tentang cara kelas akan ditampilkan. Jika tidak disetel, Google akan kembali ke kumpulan kolom default untuk ditampilkan. |
id |
Wajib. ID unik untuk class. ID ini harus unik di semua class dari penerbit. Nilai ini harus mengikuti format issuer ID.identifier jika yang pertama diterbitkan oleh Google dan yang kedua dipilih oleh Anda. ID unik Anda hanya boleh berisi karakter alfanumerik, '.', '_', atau '-'. |
version |
Tidak digunakan lagi |
issuerName |
Wajib. Nama penerbit. Panjang maksimum yang direkomendasikan adalah 20 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
messages[] |
Array pesan yang ditampilkan dalam aplikasi. Semua pengguna objek ini akan menerima pesan yang terkait. Jumlah maksimum kolom ini adalah 10. |
allowMultipleUsersPerObject |
Tidak digunakan lagi. Sebagai gantinya, gunakan |
homepageUri |
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 dalam tempat yang biasanya dianggap sebagai bagian linksModuleData dari objek). |
locations[] |
Catatan: Kolom ini saat ini tidak didukung untuk memicu notifikasi geografis. |
reviewStatus |
Wajib. Status class. Kolom ini dapat ditetapkan ke Anda harus mempertahankan kolom ini ke Anda harus menetapkan kolom ini ke Saat memperbarui class |
review |
Komentar ulasan yang ditetapkan oleh platform saat kelas ditandai sebagai |
infoModuleData |
Tidak digunakan lagi. Sebagai gantinya, gunakan textModulesData. |
imageModulesData[] |
Data modul gambar. Jumlah maksimum kolom ini yang ditampilkan adalah 1 dari tingkat objek dan 1 untuk tingkat objek kelas. |
textModulesData[] |
Data modul teks. Jika data modul teks juga ditetapkan pada class, keduanya akan ditampilkan. Jumlah maksimum kolom yang ditampilkan adalah 10 dari objek dan 10 dari class. |
linksModuleData |
Menautkan data modul. Jika data modul link juga ditetapkan pada objek, keduanya akan ditampilkan. |
redemptionIssuers[] |
Mengidentifikasi penerbit penukaran mana yang dapat menukarkan kartu melalui Smart Tap. Penerbit penukaran diidentifikasi berdasarkan ID penerbitnya. Penerbit penukaran harus mengonfigurasi setidaknya satu kunci Smart Tap. Kolom |
countryCode |
Kode negara yang digunakan untuk menampilkan negara kartu (saat pengguna tidak berada di negara tersebut), serta untuk menampilkan konten yang dilokalkan saat konten tidak tersedia di lokal pengguna. |
heroImage |
Gambar banner opsional ditampilkan di bagian depan kartu. Jika tidak ada, tidak ada yang ditampilkan. Gambar akan ditampilkan dengan lebar 100%. |
wordMark |
Tidak digunakan lagi. |
enableSmartTap |
Mengidentifikasi apakah kelas ini mendukung Smart Tap. Kolom |
hexBackgroundColor |
Warna latar belakang kartu. Jika tidak diatur warna dominan gambar utama yang digunakan, dan jika tidak ada gambar utama yang ditetapkan, warna dominan logo akan digunakan. Formatnya adalah #rrggbb dengan rrggbb adalah triplet RGB heksadesimal, seperti |
localizedIssuerName |
String yang diterjemahkan untuk penerbitName. Panjang maksimum yang direkomendasikan adalah 20 karakter untuk memastikan string lengkap ditampilkan di layar yang lebih kecil. |
multipleDevicesAndHoldersAllowedStatus |
Mengidentifikasi apakah beberapa pengguna dan perangkat akan menyimpan objek yang sama yang mereferensikan class ini. |
callbackOptions |
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. |
securityAnimation |
Informasi opsional tentang animasi keamanan. Jika disetel, animasi keamanan akan dirender pada detail kartu. |
viewUnlockRequirement |
Lihat opsi Persyaratan Buka Kunci untuk kartu voucher. |
wideProgramLogo |
Logo lebar program atau perusahaan kartu voucher. Jika disediakan, ikon ini akan digunakan sebagai pengganti logo program di kiri atas tampilan kartu. |
Metode |
|
---|---|
|
Menambahkan pesan ke kelas kartu voucher yang dirujuk oleh ID kelas yang diberikan. |
|
Menampilkan class kartu voucher dengan ID kelas yang diberikan. |
|
Menyisipkan class kartu voucher dengan ID dan properti yang diberikan. |
|
Menampilkan daftar semua class kartu voucher untuk ID penerbit tertentu. |
|
Memperbarui kelas kartu voucher yang dirujuk oleh ID kelas tertentu. |
|
Memperbarui kelas kartu voucher yang dirujuk oleh ID kelas tertentu. |