Ressource: GiftCardObject
Représentation JSON |
---|
{ "kind": string, "classReference": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur : chaîne fixe |
class |
Copie des champs hérités de la classe parente. Ces champs sont récupérés lors d'une requête GET. |
card |
Obligatoire. Numéro de la carte. |
pin |
Code de la carte |
balance |
Solde de la carte en devise. |
balance |
Date et heure de la dernière mise à jour du solde. Veuillez indiquer un décalage. Si le solde est mis à jour et que cette propriété n'est pas fournie, le système utilise l'heure actuelle par défaut. |
event |
Numéro d'événement de la carte, champ facultatif utilisé par certaines cartes cadeaux. |
id |
Obligatoire. Identifiant unique d'un objet Cet ID doit être unique parmi tous les objets d'un émetteur. Cette valeur doit respecter le format issuer ID.identifier, où le premier est émis par Google et le second est choisi par vous. L'identifiant unique ne doit contenir que des caractères alphanumériques, des points, des traits d'union ou des tirets. |
class |
Obligatoire. Classe associée à cet objet. La classe doit être du même type que cet objet, doit déjà exister et doit être approuvée. Les ID de classe doivent respecter le format issuer ID.identifier, où le premier est émis par Google et le second est choisi par vous. |
version |
Obsolète |
state |
Obligatoire. État de l'objet. Ce champ permet de déterminer la manière dont un objet s'affiche dans l'application. Par exemple, un objet |
barcode |
Type et valeur du code-barres. |
messages[] |
Tableau de messages affichés dans l'application. Tous les utilisateurs de cet objet recevront les messages qui lui sont associés. Le nombre maximal de ces champs est de 10. |
valid |
Période pendant laquelle cet objet sera |
locations[] |
Remarque : Il n'est actuellement pas possible d'utiliser ce champ pour déclencher des notifications géo. |
has |
Indique si l'objet a des utilisateurs. Ce champ est défini par la plate-forme. |
smart |
Valeur qui sera transmise à un terminal certifié Smart Tap via NFC pour cet objet. Les champs |
has |
Indique si cet objet est actuellement associé à un seul appareil. Ce champ est défini par la plate-forme lorsqu'un utilisateur enregistre l'objet et l'associe à son appareil. Destiné à certains partenaires. Pour en savoir plus, contactez l'assistance. |
disable |
Indique si les notifications doivent être supprimées explicitement. Si ce champ est défini sur "True", les notifications d'expiration envoyées à l'utilisateur sont supprimées, quel que soit le champ Pour le moment, cette option ne peut être définie que pour les offres. |
info |
Obsolète. Utilisez plutôt textModulesData. |
image |
Données du module d'image. Le nombre maximal de ces champs affichés est 1 pour le niveau objet et 1 pour le niveau d'objet de classe. |
text |
Données du module de texte. Si des données de module de texte sont également définies sur le cours, les deux sont affichées. Le nombre maximal de ces champs affichés est de 10 pour l'objet et de 10 pour la classe. |
links |
Données du module de liens. Si les données du module de liens sont également définies sur la classe, les deux s'affichent. |
app |
Lien vers une application ou un site Web facultatif qui s'affiche sous forme de bouton sur le recto de la carte. Si AppLinkData est fourni pour la classe correspondante, seul l'objet AppLinkData sera affiché. |
rotating |
Type et valeur du code-barres rotatif. |
hero |
Image de bannière facultative affichée sur le recto de la fiche. Si aucune image n'est présente, l'image héros de la classe, le cas échéant, s'affiche. Si l'image héros du cours n'est pas non plus présente, rien ne s'affiche. |
grouping |
Information qui gère le regroupement des cartes. |
pass |
Transmettez les contraintes de l'objet. Inclut la limitation des comportements NFC et des captures d'écran. |
save |
Restrictions sur l'objet qui doit être vérifié avant que l'utilisateur ne tente d'enregistrer la carte. Notez que ces restrictions ne s'appliquent qu'au moment de l'enregistrement. Si les restrictions ont changé après qu'un utilisateur a enregistré la carte, les nouvelles restrictions ne s'appliquent pas à une carte déjà enregistrée. |
linked |
L'élément linkedObjectIds est une liste d'autres objets, tels que billet pour un événement, carte de fidélité, offre, générique, carte cadeau, carte de transport et carte d'embarquement, qui doit être automatiquement associé à cet objet carte cadeau. Si un utilisateur a enregistré cette carte, ces linkedObjectIds sont automatiquement transmis à son portefeuille (sauf s'il a désactivé le paramètre permettant de recevoir ces cartes associées). Assurez-vous que les objets présents dans linkedObjectIds sont déjà insérés. Sinon, les appels échoueront. Une fois associés, les objets ne peuvent plus être dissociés. Vous ne pouvez pas associer d'objets appartenant à un autre émetteur. Le nombre d'objets pouvant être associés à un même objet est limité. Une fois la limite atteinte, les nouveaux objets associés dans l'appel sont ignorés sans notification. Les ID d'objet doivent respecter le format issuer ID.identifier, où le premier est émis par Google et le second est choisi par vous. |
notify |
Indique si les mises à jour de champ de cet objet doivent déclencher des notifications. Si cet indicateur est défini sur NOTIFY, nous essayons de déclencher une notification de mise à jour des champs pour les utilisateurs. Ces notifications ne sont envoyées aux utilisateurs que si le champ figure sur une liste d'autorisation. Si la valeur est DO_NOT_NOTIFY ou NOTIFICATION_SETTINGS_UNSPECIFIED, aucune notification ne sera déclenchée. Ce paramètre est éphémère et doit être défini avec chaque requête PATCH ou UPDATE, sinon aucune notification ne sera déclenchée. |
value |
Données du module avec valeur ajoutée facultative. 10 maximum sur l'objet. |
Méthodes |
|
---|---|
|
Ajoute un message à l'objet Carte cadeau référencé par l'ID d'objet donné. |
|
Renvoie l'objet de carte cadeau avec l'ID d'objet donné. |
|
Insère un objet carte-cadeau avec l'ID et les propriétés donnés. |
|
Renvoie la liste de tous les objets de carte de cadeau pour un ID d'émetteur donné. |
|
Met à jour l'objet Carte cadeau référencé par l'ID d'objet donné. |
|
Met à jour l'objet Carte cadeau référencé par l'ID d'objet donné. |