Risorsa: GiftCardClass
Rappresentazione JSON |
---|
{ "kind": string, "merchantName": string, "programLogo": { object ( |
Campi | |
---|---|
kind |
Identifica il tipo di risorsa. Valore: la stringa fissa |
merchantName |
Nome del commerciante, ad esempio "Abbigliamento di Federico". L'app potrebbe mostrare dei puntini di sospensione dopo i primi 20 caratteri per garantire la visualizzazione dell'intera stringa su schermi più piccoli. |
programLogo |
Il logo del programma di carte regalo o dell'azienda. Questo logo viene mostrato sia nei dettagli sia nella visualizzazione elenco dell'app. |
pinLabel |
L'etichetta da visualizzare per il PIN, ad esempio "PIN di 4 cifre". |
eventNumberLabel |
L'etichetta da visualizzare per il numero dell'evento, ad esempio "Evento target n.". |
allowBarcodeRedemption |
Consente di stabilire se il commerciante supporta l'utilizzo delle carte regalo tramite codice a barre. Se il valore è true, l'app mostra il codice a barre della carta regalo nella schermata dei dettagli della carta regalo. Se il valore è false, il codice a barre non viene visualizzato. |
localizedMerchantName |
Stringhe tradotte per merchantName. L'app potrebbe mostrare dei puntini di sospensione dopo i primi 20 caratteri per garantire la visualizzazione dell'intera stringa su schermi più piccoli. |
localizedPinLabel |
Stringhe tradotte per pinLabel. |
localizedEventNumberLabel |
Stringhe tradotte per eventNumberLabel. |
cardNumberLabel |
L'etichetta da visualizzare per il numero della carta, ad esempio "Numero carta". |
localizedCardNumberLabel |
Stringhe tradotte per cardNumberLabel. |
classTemplateInfo |
Informazioni sul modello su come deve essere visualizzato il corso. Se il criterio non viene configurato, Google utilizzerà un insieme predefinito di campi da visualizzare. |
id |
Obbligatoria. L'identificatore univoco di una classe. Questo ID deve essere univoco per tutti i corsi di un emittente. Questo valore deve essere nel formato issuer ID.identifier, dove la prima è rilasciata da Google e la seconda è scelta da te. L'identificatore univoco deve includere solo caratteri alfanumerici, ".", "_" o "-". |
version |
Deprecata |
issuerName |
Obbligatoria. Il nome dell'emittente. La lunghezza massima consigliata è di 20 caratteri per garantire che l'intera stringa venga visualizzata su schermi più piccoli. |
messages[] |
Un array di messaggi visualizzati nell'app. Tutti gli utenti di questo oggetto riceveranno i messaggi associati. Il numero massimo di questi campi è 10. |
allowMultipleUsersPerObject |
Deprecato. Usa invece il criterio |
homepageUri |
L'URI della home page dell'applicazione. Il completamento dell'URI in questo campo comporta lo stesso comportamento di un URI in linksModuleData (quando viene visualizzato un oggetto, viene mostrato un link alla home page in quella che solitamente viene considerata la sezione linksModuleData dell'oggetto). |
locations[] |
Nota: questo campo non è attualmente supportato per attivare le notifiche geografiche. |
reviewStatus |
Obbligatoria. Lo stato del corso. Questo campo può essere impostato su Dovresti mantenere questo campo su Imposta questo campo su Quando aggiorni una classe già |
review |
I commenti della recensione impostati dalla piattaforma quando un corso è contrassegnato come |
infoModuleData |
Deprecato. Usa invece textModulesData. |
imageModulesData[] |
Dati del modulo Immagine. Il numero massimo di questi campi visualizzati è 1 a livello di oggetto e 1 a livello di oggetto classe. |
textModulesData[] |
Dati dei moduli di testo. Se nella classe sono definiti anche i dati del modulo di testo, verranno visualizzati entrambi. Il numero massimo di questi campi visualizzati è 10 dall'oggetto e 10 dalla classe. |
linksModuleData |
Collega i dati del modulo. Se nell'oggetto sono definiti anche i dati del modulo Link, verranno visualizzati entrambi. |
redemptionIssuers[] |
Identifica quali emittenti di promozioni possono utilizzare la tessera tramite Smart Tap. Gli emittenti di rimborsi sono identificati in base al loro ID emittente. Gli emittenti di promozioni devono avere almeno una chiave Smart Tap configurata. Anche i campi |
countryCode |
Codice paese utilizzato per visualizzare il paese della scheda (quando l'utente non si trova in quel paese) e per visualizzare contenuti localizzati quando non sono disponibili nella lingua dell'utente. |
heroImage |
Immagine del banner facoltativa visualizzata sulla parte anteriore della scheda. Se non è presente, non verrà visualizzato nulla. L'immagine verrà visualizzata al 100% di larghezza. |
wordMark |
Deprecato. |
enableSmartTap |
Identifica se questo corso supporta Smart Tap. Anche i campi |
hexBackgroundColor |
Il colore di sfondo della scheda. Se non viene impostato, viene utilizzato il colore dominante dell'immagine hero e, se non è impostata alcuna immagine hero, viene utilizzato il colore dominante del logo. Il formato è #rrggbb, dove rrggbb è una tripletta RGB esadecimale, ad esempio |
localizedIssuerName |
Stringhe tradotte per l'emittenteName. La lunghezza massima consigliata è di 20 caratteri per garantire che l'intera stringa venga visualizzata su schermi più piccoli. |
multipleDevicesAndHoldersAllowedStatus |
Identifica se più utenti e dispositivi salveranno lo stesso oggetto con riferimento a questa classe. |
callbackOptions |
Opzioni di callback da utilizzare per richiamare l'emittente a 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. |
securityAnimation |
Informazioni facoltative sull'animazione di sicurezza. Se questa impostazione è impostata, verrà visualizzata un'animazione di sicurezza nei dettagli del pass. |
viewUnlockRequirement |
Visualizza le opzioni dei requisiti di sblocco per la carta regalo. |
wideProgramLogo |
L'ampio logo del programma di carte regalo o dell'azienda. Se fornito, verrà utilizzato al posto del logo del programma in alto a sinistra nella visualizzazione schede. |
appLinkData |
Link facoltativo dell'app o del sito web che verrà visualizzato come pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per l'oggetto corrispondente che verrà utilizzato al suo posto. |
Metodi |
|
---|---|
|
Aggiunge un messaggio alla classe di carte regalo a cui fa riferimento l'ID corso specificato. |
|
Restituisce la classe della carta regalo con l'ID classe specificato. |
|
Inserisce una classe di carta regalo con l'ID e le proprietà specificati. |
|
Restituisce un elenco di tutte le classi di carte regalo per un determinato ID emittente. |
|
Consente di aggiornare la classe di carte regalo a cui fa riferimento l'ID corso specificato. |
|
Consente di aggiornare la classe di carte regalo a cui fa riferimento l'ID corso specificato. |