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)
    }
  ],
  "appLinkData": {
    object (AppLinkData)
  },
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ]
}
Kolom
id

string

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

classTemplateInfo

object (ClassTemplateInfo)

Informasi template tentang cara kelas ditampilkan. Jika tidak ditetapkan, 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 lagi 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 mengaktifkan Smart Tap. Hubungi dukungan untuk mendapatkan panduan tambahan.

redemptionIssuers[]

string (int64 format)

Mengidentifikasi penerbit penukaran yang dapat menukarkan kartu melalui Smart Tap. Penerbit penukaran diidentifikasi berdasarkan ID penerbitnya. Penerbit penukaran harus memiliki setidaknya satu kunci Smart Tap yang dikonfigurasi.

Kolom enableSmartTap dan smartTapRedemptionLevel tingkat objek juga harus disiapkan dengan benar agar kartu 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 dengan mereferensikan class ini.

callbackOptions

object (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.

viewUnlockRequirement

enum (ViewUnlockRequirement)

Lihat opsi Persyaratan Buka Kunci untuk kartu umum.

messages[]

object (Message)

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

valueAddedModuleData[]

object (ValueAddedModuleData)

Data modul nilai tambah opsional. Maksimum sepuluh di kelas. Untuk kartu, hanya sepuluh yang akan ditampilkan, dengan memprioritaskan metrik dari objek.

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

Memperbarui class generik yang dirujuk oleh ID class yang diberikan.

update

Memperbarui class Generik yang dirujuk oleh ID class yang diberikan.