Ressource: GenericObject
Objet générique
Représentation JSON |
---|
{ "genericType": enum ( |
Champs | |
---|---|
genericType |
Spécifiez le |
cardTitle |
Obligatoire. En-tête de la carte. Il s'agit généralement du nom de l'entreprise, tel que "XXX Gym" ou "AAA Insurance". Ce champ est obligatoire et apparaît dans la ligne d'en-tête tout en haut de la carte. |
subheader |
Libellé du titre de la carte, par exemple l'emplacement où elle peut être utilisée. S'affiche juste au-dessus du titre dans la ligne du titre dans la vue détaillée de la carte. |
header |
Obligatoire. Titre de la carte, tel que "50% de réduction" ou "Carte de bibliothèque" ou "Coupon". Ce champ est obligatoire et apparaît sur la ligne de titre de la vue détaillée de la carte. |
logo |
Image du logo de la carte. Cette image s'affiche dans la vue détaillée de la fiche en haut à gauche, ainsi que dans la vue sous forme de liste/vignette. Si le logo n'est pas présent, la première lettre de |
hexBackgroundColor |
Couleur d'arrière-plan de la carte. Si cette règle n'est pas définie, la couleur dominante de l'image héros est utilisée. Si aucune image héros n'est définie, la couleur dominante du logo est utilisée. Si le logo n'est pas défini, Google choisit une couleur. |
notifications |
Paramètres de notification activés pour cet objet. |
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 |
classId |
Obligatoire. Classe associée à cet objet. La classe doit être du même type que cet objet, doit déjà exister et être approuvée. Les ID de classe doivent respecter le format |
barcode |
Type et valeur du code-barres. Si la carte n'a pas de code-barres, nous pouvons autoriser l'émetteur à définir "Barcode.alternate_text" et à n'afficher que celui-ci. |
heroImage |
Image de bannière affichée au recto de la carte, le cas échéant. L'image sera affichée à 100% de la largeur. |
validTimeInterval |
Durée pendant laquelle cet objet est considéré comme valide ou utilisable. Une fois cette période écoulée, l'objet sera considéré comme expiré, ce qui aura une incidence sur l'affichage sur les appareils des utilisateurs. |
imageModulesData[] |
Données de module d'image. Une seule image de la classe et une autre au niveau de l'objet seront affichées lorsque les deux seront définies. |
textModulesData[] |
Données des modules de texte. Si |
linksModuleData |
Données du module de liens. Si |
appLinkData |
Lien facultatif vers l'application ou le site Web qui s'affiche sous la forme d'un bouton sur le devant de la carte. Si AppLinkData est fourni pour la classe correspondante, seul l'objet AppLinkData sera affiché. |
groupingInfo |
Informations qui contrôlent la façon dont les cartes sont regroupées. |
smartTapRedemptionValue |
Valeur qui sera transmise à un terminal certifié Smart Tap via NFC pour cet objet. Les champs |
rotatingBarcode |
Paramètres/Détails du code-barres rotatif. |
state |
État de l'objet. Ce champ permet de déterminer la façon dont un objet s'affiche dans l'application. Par exemple, un objet |
hasUsers |
Indique si l'objet a des utilisateurs. Ce champ est défini par la plate-forme. |
passConstraints |
Transmettez des contraintes pour l'objet. Cela inclut la limitation des comportements liés à la technologie NFC et aux captures d'écran. |
wideLogo |
Grand logo de la carte. Lorsqu'il est fourni, il est utilisé à la place du logo en haut à gauche de la vue Fiche. |
GenericType
Type de fiche générique.
Enums | |
---|---|
GENERIC_TYPE_UNSPECIFIED |
Type générique non spécifié. |
GENERIC_SEASON_PASS |
Pass saisonnier |
GENERIC_UTILITY_BILLS |
Factures émanant de services publics |
GENERIC_PARKING_PASS |
Titre de stationnement |
GENERIC_VOUCHER |
Coupon |
GENERIC_GYM_MEMBERSHIP |
Abonnements de gym |
GENERIC_LIBRARY_MEMBERSHIP |
Cartes de bibliothèque |
GENERIC_RESERVATIONS |
Réservations |
GENERIC_AUTO_INSURANCE |
Cartes d'assurance auto |
GENERIC_HOME_INSURANCE |
Cartes d'assurance habitation |
GENERIC_ENTRY_TICKET |
Billets d'entrée |
GENERIC_RECEIPT |
Reçus |
GENERIC_OTHER |
Autre type |
Notifications
Indique si les notifications doivent être activées pour l'objet. Nous n'acceptons qu'une seule des notifications ExpiryNotification/FutureNotification. expiryNotification
est prioritaire sur upcomingNotification
. En d'autres termes, si expiryNotification
est défini, nous ignorons le champ upcomingNotification
.
Représentation JSON |
---|
{ "expiryNotification": { object ( |
Champs | |
---|---|
expiryNotification |
Vous recevrez une notification à un moment précis avant l'expiration de la carte. |
upcomingNotification |
Une notification est déclenchée à un moment précis avant que la carte ne soit utilisable. |
ExpiryNotification
Indique que l'émetteur souhaite que Google Wallet envoie des notifications d'expiration deux jours avant l'expiration de la carte.
Représentation JSON |
---|
{ "enableNotification": boolean } |
Champs | |
---|---|
enableNotification |
Indique si la notification d'expiration doit être activée pour l'objet. |
UpcomingNotification
Indique que l'émetteur souhaite que Google Wallet envoie une notification concernant la validité de la carte un jour avant qu'elle ne soit valide/utilisable.
Représentation JSON |
---|
{ "enableNotification": boolean } |
Champs | |
---|---|
enableNotification |
Indique si la notification des événements à venir doit être activée pour l'objet. |
Méthodes |
|
---|---|
|
Ajoute un message à l'objet générique référencé par l'ID d'objet donné. |
|
Renvoie l'objet générique avec l'ID d'objet donné. |
|
Insère un objet générique avec l'ID et les propriétés indiqués. |
|
Renvoie la liste de tous les objets génériques pour un ID d'émetteur donné. |
|
Met à jour l'objet générique référencé par l'ID d'objet donné. |
|
Met à jour l'objet générique référencé par l'ID d'objet donné. |