Ressource: LoyaltyClass
Représentation JSON |
---|
{ "kind": string, "programName": string, "programLogo": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
programName |
Obligatoire. Nom du programme, par exemple "Adam's Apparel". L'application peut afficher des points de suspension après les 20 premiers caractères pour que la chaîne s'affiche entièrement sur les écrans de petite taille. |
programLogo |
Obligatoire. Logo du programme de fidélité ou de l'entreprise. Ce logo s'affiche dans les vues détaillée et Liste de l'application. |
accountNameLabel |
Libellé du nom du compte (par exemple, "Nom du membre"). La longueur maximale recommandée est de 15 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
accountIdLabel |
Libellé de l'ID de compte, par exemple "ID de membre". La longueur maximale recommandée est de 15 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
rewardsTierLabel |
Libellé du niveau de récompense, par exemple "Niveau de récompense". La longueur maximale recommandée est de 9 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
rewardsTier |
Niveau de récompense, par exemple "Or" ou "Platine". La longueur maximale recommandée est de 7 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
localizedProgramName |
Chaînes traduites pour le nom du programme. L'application peut afficher des points de suspension après les 20 premiers caractères pour que la chaîne s'affiche entièrement sur les écrans de petite taille. |
localizedAccountNameLabel |
Chaînes traduites pour le compteNameLabel. La longueur maximale recommandée est de 15 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
localizedAccountIdLabel |
Chaînes traduites pour le compteIdLabel. La longueur maximale recommandée est de 15 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
localizedRewardsTierLabel |
Chaînes traduites pour rewardsTierLabel. La longueur maximale recommandée est de 9 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
localizedRewardsTier |
Chaînes traduites pour rewardsTier. La longueur maximale recommandée est de 7 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
secondaryRewardsTierLabel |
Libellé du niveau secondaire de récompense, par exemple "Niveau de récompense". |
localizedSecondaryRewardsTierLabel |
Chaînes traduites pour secondaryRewardsTierLabel. |
secondaryRewardsTier |
Niveau secondaire de récompense, par exemple "Or" ou "Platine". |
localizedSecondaryRewardsTier |
Chaînes traduites pour le secondaryRewardsTier. |
discoverableProgram |
Informations sur la façon dont la classe peut être découverte et instanciée depuis l'application Google Pay. |
classTemplateInfo |
Informations du modèle sur la façon dont le cours doit s'afficher. Si ce paramètre n'est pas défini, Google utilisera un ensemble de champs par défaut à afficher. |
id |
Obligatoire. Identifiant unique d'un cours. Cet ID doit être unique pour toutes les classes 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. Votre identifiant unique ne doit contenir que des caractères alphanumériques, des points, des traits de soulignement ou des tirets. |
version |
Obsolète |
issuerName |
Obligatoire. Nom de l'émetteur. La longueur maximale recommandée est de 20 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
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. |
allowMultipleUsersPerObject |
Obsolète. Utilisez |
homepageUri |
URI de la page d'accueil de votre application. Renseigner l'URI dans ce champ produit exactement le même comportement que de renseigner un URI dans linksModuleData (lorsqu'un objet est affiché, un lien vers la page d'accueil s'affiche dans ce qui est généralement considéré comme la section linksModuleData de l'objet). |
locations[] |
Remarque: Il n'est actuellement pas possible d'utiliser ce champ pour déclencher des notifications géo. |
reviewStatus |
Obligatoire. État de la classe. Ce champ peut être défini sur Laissez ce champ défini sur Vous devez définir ce champ sur Lorsque vous mettez à jour une classe |
review |
Commentaires d'évaluation définis par la plate-forme lorsqu'un cours est marqué |
infoModuleData |
Obsolète. Utilisez plutôt textModulesData. |
imageModulesData[] |
Données du module d'image. Le nombre maximal de ces champs affichés est de 1 au niveau de l'objet et de 1 au niveau de l'objet de classe. |
textModulesData[] |
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. |
linksModuleData |
Données du module de liens. Si des données du module de liens sont également définies sur l'objet, les deux sont affichées. |
redemptionIssuers[] |
Indique les émetteurs d'offres qui peuvent utiliser la carte via le sans contact avancé. Les émetteurs d'offres sont identifiés par leur ID d'émetteur. Les émetteurs de bons doivent avoir au moins une clé Smart Tap configurée. Les champs |
countryCode |
Code pays utilisé pour afficher le pays de la fiche (lorsque l'utilisateur ne se trouve pas dans ce pays), ainsi que pour afficher du contenu localisé lorsque celui-ci n'est pas disponible dans la langue de l'utilisateur. |
heroImage |
Image de bannière facultative affichée sur le recto de la fiche. Si aucun n'est présent, rien ne s'affiche. L'image s'affichera sur 100% de la largeur. |
wordMark |
Obsolète. |
enableSmartTap |
Indique si cette classe est compatible avec le Sans contact avancé. Les champs |
hexBackgroundColor |
Couleur d'arrière-plan de la fiche. Si cette couleur d'arrière-plan n'est pas définie, la couleur dominante de l'image héros est utilisée. En l'absence d'image héros, la couleur dominante du logo est utilisée. Le format est #rrggbb, où rrggbb est un triplet RVB au format hexadécimal, tel que |
localizedIssuerName |
Chaînes traduites pour issuerName. La longueur maximale recommandée est de 20 caractères, afin de garantir que la chaîne s'affiche entièrement sur des écrans de petite taille. |
multipleDevicesAndHoldersAllowedStatus |
Indique si plusieurs utilisateurs et appareils enregistrent le même objet faisant référence à cette classe. |
callbackOptions |
Options de rappel à utiliser pour rappeler l'émetteur à chaque enregistrement/suppression d'un objet de cette classe par l'utilisateur final. Tous les objets de cette classe peuvent utiliser le rappel. |
securityAnimation |
Informations facultatives sur l'animation de sécurité. Si cette option est définie, une animation de sécurité s'affiche sur les informations de la carte. |
viewUnlockRequirement |
Afficher les options de conditions de déverrouillage pour la carte de fidélité |
wideProgramLogo |
Logo large du programme de fidélité ou de l'entreprise. Si vous fournissez une image, elle sera utilisée à la place du logo du programme en haut à gauche de la vue de la fiche. |
notifyPreference |
Indique si les mises à jour de champ de cette classe doivent déclencher des notifications. Si la valeur est NOTIFY, nous tenterons de déclencher une notification de mise à jour de champ auprès des utilisateurs. Ces notifications ne sont envoyées aux utilisateurs que si le champ figure sur une liste d'autorisation. Si aucune valeur n'est spécifiée, aucune notification n'est 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. |
appLinkData |
Lien vers une application ou un site Web facultatif qui s'affiche sous forme de bouton sur le recto du pass. Si AppLinkData est fourni pour l'objet correspondant, il sera utilisé à la place. |
valueAddedModuleData[] |
Données du module avec valeur ajoutée facultative. Maximum de 10 pour le cours. Pour une carte, seules dix cartes s'affichent, en privilégiant celles de l'objet. |
DiscoverableProgram
Informations sur la façon dont une classe peut être découverte et instanciée depuis l'application Android Pay. Pour ce faire, recherchez un programme de fidélité ou une carte cadeau, puis scannez-la ou saisissez-la manuellement.
Représentation JSON |
---|
{ "merchantSignupInfo": { object ( |
Champs | |
---|---|
merchantSignupInfo |
Informations sur la possibilité de s'inscrire et d'ajouter une valeur pour ce programme via le site d'un marchand. Utilisé lorsque MERCHANT_HOSTED_SIGNUP est activé. |
merchantSigninInfo |
Informations sur la possibilité de se connecter et d'ajouter une valeur pour ce programme via le site d'un marchand. Utilisé lorsque MERCHANT_HOSTED_SIGNIN est activé. |
state |
État de visibilité du programme visible. |
DiscoverableProgramMerchantSignupInfo
Informations sur la procédure d'inscription hébergée par le marchand pour un programme.
Représentation JSON |
---|
{ "signupWebsite": { object ( |
Champs | |
---|---|
signupWebsite |
URL vers laquelle rediriger l'utilisateur pour accéder au site d'inscription du marchand. |
signupSharedDatas[] |
Données utilisateur envoyées dans une requête POST à l'URL du site Web d'inscription. Ces informations sont encodées, puis partagées afin que le site Web du marchand puisse préremplir les champs utilisés pour inscrire l'utilisateur au programme de visibilité. |
DiscoverableProgramMerchantSigninInfo
Informations sur la procédure de connexion hébergée par le marchand pour un programme.
Représentation JSON |
---|
{
"signinWebsite": {
object ( |
Champs | |
---|---|
signinWebsite |
URL redirigeant l'utilisateur vers le site de connexion du marchand. |
État
Enums | |
---|---|
STATE_UNSPECIFIED |
|
TRUSTED_TESTERS |
Visible uniquement par les testeurs ayant accès au compte de l'émetteur. |
trustedTesters |
Ancien alias de |
LIVE |
Visible par tous. |
live |
Ancien alias de |
DISABLED |
Non visible. |
disabled |
Ancien alias de |
Méthodes |
|
---|---|
|
Ajoute un message à la classe de fidélité référencée par l'ID de classe donné. |
|
Renvoie la classe de fidélité associée à l'ID de classe donné. |
|
Insère une classe de fidélité avec l'ID et les propriétés donnés. |
|
Renvoie la liste de toutes les classes de fidélité pour un ID d'émetteur donné. |
|
Met à jour la classe de fidélité référencée par l'ID de classe donné. |
|
Met à jour la classe de fidélité référencée par l'ID de classe donné. |