Risorsa: OfferClass
Rappresentazione JSON |
---|
{ "kind": string, "title": string, "redemptionChannel": enum ( |
Campi | |
---|---|
kind |
Identifica il tipo di risorsa. Valore: stringa fissa |
title |
Obbligatorio. Il titolo dell'offerta, ad esempio "20% di sconto su qualsiasi t-shirt". La lunghezza massima consigliata è di 60 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
redemption |
Obbligatorio. I canali di utilizzo applicabili a questa offerta. |
provider |
Obbligatorio. Il fornitore dell'offerta (nome dell'aggregatore o del commerciante). La lunghezza massima consigliata è di 12 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
title |
L'immagine del titolo dell'offerta. Questa immagine viene visualizzata sia nella visualizzazione dettagliata che in quella elenco dell'app. |
details |
I dettagli dell'offerta. |
fine |
Le clausole o i termini dell'offerta, ad esempio "20% di sconto su qualsiasi t-shirt da Adam's Apparel". |
help |
Il link all'assistenza per l'offerta, ad esempio |
localized |
Stringhe tradotte per il titolo. La lunghezza massima consigliata è di 60 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localized |
Stringhe tradotte per il provider. La lunghezza massima consigliata è di 12 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
localized |
Stringhe tradotte per i dettagli. |
localized |
Stringhe tradotte per il finePrint. |
short |
Una versione abbreviata del titolo dell'offerta, ad esempio "20% di sconto", mostrata agli utenti come riferimento rapido ai contenuti dell'offerta. La lunghezza massima consigliata è di 20 caratteri. |
localized |
Stringhe tradotte per il titolo breve. La lunghezza massima consigliata è di 20 caratteri. |
class |
Informazioni sul modello relative alla visualizzazione del corso. Se non viene impostato, Google utilizzerà un insieme predefinito di campi da visualizzare. |
id |
Obbligatorio. L'identificatore univoco di un corso. Questo ID deve essere univoco per tutte le classi di un emittente. Questo valore deve seguire il formato issuer ID.identifier, dove il primo è emesso da Google e il secondo è scelto da te. L'identificatore univoco deve includere solo caratteri alfanumerici, ".", "_" o "-". |
version |
Deprecato |
issuer |
Obbligatorio. Il nome dell'emittente. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa 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 |
homepage |
L'URI della home page della tua applicazione. Se compili l'URI in questo campo, il comportamento è esattamente lo stesso di quello che si ottiene compilando un URI in linksModuleData (quando viene visualizzato un oggetto, un link alla home page viene mostrato nella sezione linksModuleData dell'oggetto). |
locations[] |
Nota: al momento questo campo non è supportato per attivare le notifiche geografiche. |
review |
Obbligatorio. Lo stato del corso. Questo campo può essere impostato su Quando il corso è in fase di sviluppo, devi mantenere questo campo su Devi impostare questo campo su Quando aggiorni un corso già |
review |
I commenti della recensione impostati dalla piattaforma quando un corso è contrassegnato come |
infoModuleData |
Deprecato. Utilizza invece textModulesData. |
image |
Dati del modulo immagine. Il numero massimo di questi campi visualizzati è 1 a livello di oggetto e 1 a livello di oggetto di classe. |
text |
Dati del modulo di testo. Se nel corso 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. |
links |
Collega i dati del modulo. Se i dati del modulo dei link sono definiti anche nell'oggetto, verranno visualizzati entrambi. |
redemption |
Identifica gli emittenti di coupon che possono utilizzare la tessera tramite Smart Tap. Gli emittenti che hanno emesso i rimborsi sono identificati tramite l'ID emittente. Gli emittenti di coupon devono avere configurato almeno una chiave Smart Tap. Anche i campi |
country |
Codice paese utilizzato per visualizzare il paese della scheda (se l'utente non si trova in quel paese) e per visualizzare i contenuti localizzati quando non sono disponibili nella lingua dell'utente. |
hero |
Immagine del banner facoltativa visualizzata sulla parte anteriore della scheda. Se non è presente, non verrà visualizzato nulla. L'immagine verrà visualizzata al 100% della larghezza. |
wordMark |
Deprecato. |
enable |
Indica se questa classe supporta il tocco intelligente. Anche i campi |
hex |
Il colore di sfondo della scheda. Se non è 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 |
localized |
Stringhe tradotte per issuerName. La lunghezza massima consigliata è di 20 caratteri per garantire che la stringa completa venga visualizzata su schermi più piccoli. |
multiple |
Indica se più utenti e dispositivi salveranno lo stesso oggetto facendo riferimento a questa classe. |
callback |
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. |
security |
Informazioni facoltative sull'animazione di sicurezza. Se questa opzione è impostata, verrà visualizzata un'animazione di sicurezza nei dettagli della tessera. |
view |
Visualizza le opzioni dei requisiti di sblocco per l'offerta. |
wide |
L'immagine del titolo larga dell'offerta. Se specificato, verrà utilizzato al posto dell'immagine del titolo in alto a sinistra nella visualizzazione della scheda. |
notify |
Indica se gli aggiornamenti dei campi di questa classe devono attivare o meno le notifiche. Se impostato su NOTIFY, tenteremo di attivare una notifica di aggiornamento del campo per gli utenti. Queste notifiche verranno inviate agli utenti solo se il campo fa parte di una lista consentita. Se non specificato, non verrà attivata alcuna notifica. Questa impostazione è temporanea e deve essere impostata con ogni richiesta PATCH o UPDATE, altrimenti non verrà attivata una notifica. |
app |
Link facoltativo all'app o al sito web che verrà mostrato sotto forma di pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per l'oggetto corrispondente, verrà utilizzato al suo posto. |
value |
Dati facoltativi del modulo a valore aggiunto. Massimo dieci per corso. Per un passaggio ne verranno visualizzati solo dieci, dando la priorità a quelli dell'oggetto. |
RedemptionChannel
Enum | |
---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
|
INSTORE |
|
instore |
Alias precedente per |
ONLINE |
|
online |
Alias precedente per |
BOTH |
|
both |
Alias precedente per |
TEMPORARY_PRICE_REDUCTION |
|
temporaryPriceReduction |
Alias precedente per |
Metodi |
|
---|---|
|
Aggiunge un messaggio alla classe di offerta a cui fa riferimento l'ID classe specificato. |
|
Restituisce la classe di offerta con l'ID classe specificato. |
|
Inserisce una classe di offerta con l'ID e le proprietà specificati. |
|
Restituisce un elenco di tutte le classi di offerta per un determinato ID emittente. |
|
Aggiorna la classe di offerta a cui fa riferimento l'ID classe specificato. |
|
Aggiorna la classe di offerta a cui fa riferimento l'ID classe specificato. |