Risorsa: GiftCardObject
Rappresentazione JSON |
---|
{ "kind": string, "classReference": { object ( |
Campi | |
---|---|
kind |
Identifica il tipo di risorsa. Valore: la stringa fissa |
classReference |
Una copia dei campi ereditati della classe principale. Questi campi vengono recuperati durante una richiesta GET. |
cardNumber |
Obbligatoria. Il numero della carta. |
pin |
Il PIN della carta. |
balance |
Saldo monetario della carta. |
balanceUpdateTime |
La data e l'ora dell'ultimo aggiornamento del saldo. L'offset è obbligatorio. Se il saldo viene aggiornato e questa proprietà non viene fornita, per impostazione predefinita il sistema utilizzerà l'ora corrente. |
eventNumber |
Il numero dell'evento della carta, un campo facoltativo utilizzato per alcune carte regalo. |
id |
Obbligatoria. L'identificatore univoco di un oggetto. Questo ID deve essere univoco in tutti gli oggetti 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 "-". |
classId |
Obbligatoria. La classe associata all'oggetto. La classe deve essere dello stesso tipo di questo oggetto, deve già esistere e deve essere approvata. Gli ID classe devono essere nel formato issuer ID.identifier, dove la prima è rilasciata da Google e la seconda è scelta da te. |
version |
Deprecata |
state |
Obbligatoria. Lo stato dell'oggetto. Questo campo viene utilizzato per determinare in che modo un oggetto viene visualizzato nell'app. Ad esempio, un oggetto |
barcode |
Il tipo e il valore del codice a barre. |
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. |
validTimeInterval |
Il periodo di tempo in cui questo oggetto sarà |
locations[] |
Nota: questo campo non è attualmente supportato per attivare le notifiche geografiche. |
hasUsers |
Indica se l'oggetto ha utenti. Questo campo è impostato dalla piattaforma. |
smartTapRedemptionValue |
Il valore che per questo oggetto verrà trasmesso a un terminale certificato Smart Tap tramite NFC. Anche i campi a livello di corso |
hasLinkedDevice |
Indica se questo oggetto è attualmente collegato a un singolo dispositivo. Questo campo viene impostato dalla piattaforma quando un utente salva l'oggetto, collegandolo al proprio dispositivo. Destinato all'utilizzo da parte di partner selezionati. Contatta l'assistenza per ulteriori informazioni. |
disableExpirationNotification |
Indica se le notifiche devono essere soppresse esplicitamente. Se questo campo viene impostato su true, indipendentemente dal campo Al momento, può essere impostata solo per le offerte. |
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 nella classe sono definiti anche i dati del modulo Link, verranno visualizzati entrambi. |
appLinkData |
Link facoltativo dell'app o del sito web che verrà visualizzato come pulsante sulla parte anteriore della tessera. Se viene fornito AppLinkData per la classe corrispondente, verrà visualizzato solo l'oggetto AppLinkData. |
rotatingBarcode |
Il tipo e il valore del codice a barre rotante. |
heroImage |
Immagine del banner facoltativa visualizzata sulla parte anteriore della scheda. Se non è presente, verrà visualizzata un'immagine promozionale della classe, se presente. Se non è presente neanche l'immagine hero della classe, non verrà visualizzato nulla. |
groupingInfo |
Informazioni che controllano il modo in cui le tessere vengono raggruppate insieme. |
passConstraints |
Passa i vincoli per l'oggetto. Include la limitazione dei comportamenti di NFC e screenshot. |
Metodi |
|
---|---|
|
Aggiunge un messaggio all'oggetto della carta regalo a cui fa riferimento l'ID oggetto specificato. |
|
Restituisce l'oggetto della carta regalo con l'ID oggetto specificato. |
|
Inserisce una carta regalo con l'ID e le proprietà specificati. |
|
Restituisce un elenco di tutti gli oggetti delle carte regalo per un determinato ID emittente. |
|
Consente di aggiornare l'oggetto carta regalo a cui fa riferimento l'ID oggetto specificato. |
|
Consente di aggiornare l'oggetto carta regalo a cui fa riferimento l'ID oggetto specificato. |