REST Resource: genericclass

Risorsa: GenericClass

Classe generica

Rappresentazione 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)
    }
  ]
}
Campi
id

string

Obbligatorio. L'identificatore univoco del corso. Questo ID deve essere univoco per tutti i documenti emessi da un emittente. Questo valore deve seguire il formato issuerID.identifier, dove issuerID è emesso da Google e identifier è scelto da te. L'identificatore univoco può includere solo caratteri alfanumerici, ., _ o -.

classTemplateInfo

object (ClassTemplateInfo)

Informazioni sul modello relative alla visualizzazione del corso. Se non viene impostato, Google utilizzerà un insieme predefinito di campi da visualizzare.

imageModulesData[]

object (ImageModuleData)

Dati del modulo immagine. Se nell'oggetto è definito anche imageModulesData, verranno visualizzati entrambi. Se sono impostati entrambi, verrà visualizzata solo un'immagine a livello di classe e una a livello di oggetto.

textModulesData[]

object (TextModuleData)

Dati del modulo di testo. Se nell'oggetto è definito anche textModulesData, verranno visualizzati entrambi. Il numero massimo di questi campi visualizzati è 10 dalla classe e 10 dall'oggetto.

enableSmartTap

boolean

Disponibile solo per i partner che hanno attivato Smart Tap. Contatta l'assistenza per ulteriori indicazioni.

redemptionIssuers[]

string (int64 format)

Identifica gli emittenti di coupon che possono utilizzare la tessera tramite Smart Tap. Gli emittenti dei premi sono identificati dal relativo ID emittente. Gli emittenti di premi devono avere configurato almeno una chiave Smart Tap.

Anche i campi enableSmartTap e smartTapRedemptionLevel a livello di oggetto devono essere configurati correttamente affinché una tessera supporti il tocco intelligente.

securityAnimation

object (SecurityAnimation)

Informazioni facoltative sull'animazione di sicurezza. Se questa opzione è impostata, verrà visualizzata un'animazione di sicurezza nei dettagli della tessera.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

Identifica se più utenti e dispositivi salveranno lo stesso oggetto che fa riferimento a questa classe.

callbackOptions

object (CallbackOptions)

Opzioni di callback da utilizzare per richiamare l'emittente per ogni salvataggio/eliminazione di un oggetto per questa classe da parte dell'utente finale. Tutti gli oggetti di questa classe sono idonei per il callback.

viewUnlockRequirement

enum (ViewUnlockRequirement)

Visualizza le opzioni di Requisito di sblocco per la tessera generica.

messages[]

object (Message)

Un array di messaggi visualizzati nell'app. Tutti gli utenti di questo oggetto riceveranno i messaggi associati. Il numero massimo di questi campi è 10.

valueAddedModuleData[]

object (ValueAddedModuleData)

Dati facoltativi del modulo del valore aggiunto. Massimo dieci per corso. Per un passaggio ne verranno visualizzati solo dieci, dando la priorità a quelli dell'oggetto.

Metodi

addmessage

Aggiunge un messaggio alla classe generica a cui fa riferimento l'ID classe specificato.

get

Restituisce la classe generica con l'ID classe specificato.

insert

Inserisce una classe generica con l'ID e le proprietà specificati.

list

Restituisce un elenco di tutte le classi generiche per un determinato ID emittente.

patch

Aggiorna la classe generica a cui fa riferimento l'ID classe specificato.

update

Aggiorna la classe Generic a cui fa riferimento l'ID classe specificato.