REST Resource: genericclass

Resource: GenericClass

Class Generik

Representasi JSON
{
  "id": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "enableSmartTap": boolean,
  "redemptionIssuers": [
    string
  ],
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement),
  "messages": [
    {
      object (Message)
    }
  ]
}
Kolom
id

string

Wajib. ID unik untuk class. ID ini harus unik di semua penerbit. Nilai ini harus mengikuti format issuerID.identifier dengan issuerID diterbitkan oleh Google dan identifier dipilih oleh Anda. ID unik hanya dapat berisi karakter alfanumerik, ., _, atau -.

classTemplateInfo

object (ClassTemplateInfo)

Informasi template tentang cara class harus ditampilkan. Jika tidak disetel, Google akan kembali ke kumpulan kolom default untuk ditampilkan.

imageModulesData[]

object (ImageModuleData)

Data modul gambar. Jika imageModulesData juga ditentukan pada objek, keduanya akan ditampilkan. Hanya satu gambar dari class dan satu dari tingkat objek yang akan dirender saat keduanya disetel.

textModulesData[]

object (TextModuleData)

Data modul teks. Jika textModulesData juga ditentukan pada objek, keduanya akan ditampilkan. Jumlah maksimum kolom yang ditampilkan adalah 10 dari class dan 10 dari objek.

enableSmartTap

boolean

Hanya tersedia untuk partner yang mendukung Smart Tap. Hubungi dukungan untuk mendapatkan panduan tambahan.

redemptionIssuers[]

string (int64 format)

Mengidentifikasi penerbit penukaran mana yang dapat menukarkan kartu melalui Smart Tap. Penerbit penukaran diidentifikasi berdasarkan ID penerbitnya. Penerbit penukaran harus mengonfigurasi setidaknya satu tombol Smart Tap.

Kolom enableSmartTap dan smartTapRedemptionLevel level objek juga harus disiapkan dengan benar agar kartu dapat mendukung Smart Tap.

securityAnimation

object (SecurityAnimation)

Informasi opsional tentang animasi keamanan. Jika kebijakan ini disetel, animasi keamanan akan dirender pada detail kartu.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

Mengidentifikasi apakah beberapa pengguna dan perangkat akan menyimpan objek yang sama yang merujuk class ini.

callbackOptions

object (CallbackOptions)

Opsi callback yang akan digunakan untuk memanggil penerbit kembali untuk setiap penyimpanan/penghapusan objek untuk class ini oleh pengguna akhir. Semua objek class ini memenuhi syarat untuk callback.

viewUnlockRequirement

enum (ViewUnlockRequirement)

Lihat opsi Buka Persyaratan untuk kartu umum.

messages[]

object (Message)

Array pesan yang ditampilkan di aplikasi. Semua pengguna objek ini akan menerima pesan terkaitnya. Jumlah maksimum kolom ini adalah 10.

Metode

addmessage

Menambahkan pesan ke class generik yang dirujuk oleh ID class yang diberikan.

get

Menampilkan class generik dengan ID class yang diberikan.

insert

Menyisipkan class generik dengan ID dan properti yang diberikan.

list

Menampilkan daftar semua class generik untuk ID penerbit tertentu.

patch

Mengupdate class generik yang dirujuk oleh ID class yang diberikan.

update

Mengupdate class Generic yang dirujuk oleh ID class yang diberikan.