- Ressource: EventTicketObject
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EventSeat
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- EventReservationInfo
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource: EventTicketObject
Représentation JSON |
---|
{ "kind": string, "classReference": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
classReference |
Copie des champs hérités de la classe parente. Ces champs sont récupérés lors d'une opération GET. |
seatInfo |
Informations sur les places assises pour ce billet. |
reservationInfo |
Détails de la réservation de ce billet. Il devrait être partagé entre tous les billets achetés dans la même commande. |
ticketHolderName |
Nom du titulaire du billet, si celui-ci est attribué à une personne Exemple : "Jean Dupont" ou "Jane Doe". |
ticketNumber |
Numéro du billet. Il peut s'agir d'un identifiant unique pour tous les billets du système de l'émetteur, tous les billets pour l'événement (par exemple, XYZ1234512345) ou tous les billets de la commande (1, 2, 3, etc.). |
ticketType |
Type de billet (par exemple, "Adulte") "Enfant" ou "VIP" ou "Standard". |
faceValue |
Valeur nominale du billet, correspondant à celle qui serait imprimée sur une version physique du billet. |
groupingInfo |
Informations qui contrôlent la manière dont les cartes sont regroupées. |
linkedOfferIds[] |
Liste des objets d'offres associés à ce billet pour un événement. Les objets d'offre doivent déjà exister. Les ID d'objet d'offre doivent respecter le format issuer ID.identifier, où le premier est émis par Google et le deuxième est choisi par vous. |
hexBackgroundColor |
Couleur d'arrière-plan de la carte. Si cette option 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. Le format est #rrggbb, où rrggbb est un triplet RVB au format hexadécimal, comme |
id |
Obligatoire. Identifiant unique d'un objet. Cet identifiant doit être unique pour tous les objets d'un émetteur. Cette valeur doit respecter le format issuer ID.identifier, où le premier est émis par Google et le deuxième est choisi par vous. L'identifiant unique ne doit contenir que des caractères alphanumériques, ainsi que des symboles ".", "_" et "-". |
classId |
Obligatoire. Classe associée à cet objet. La classe doit être du même type que cet objet, existe déjà 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 deuxième 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 des messages affichés dans l'application. Tous les utilisateurs de cet objet recevront les messages associés. Le nombre maximal de ces champs est 10. |
validTimeInterval |
Période pendant laquelle cet objet sera |
locations[] |
Remarque: Actuellement, ce champ ne permet pas de déclencher des notifications géographiques. |
hasUsers |
Indique si l'objet comporte des utilisateurs. Ce champ est défini par la plate-forme. |
smartTapRedemptionValue |
Valeur qui sera transmise à un terminal certifié Smart Tap via NFC pour cet objet. Les champs |
hasLinkedDevice |
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. Contactez l'assistance pour en savoir plus. |
disableExpirationNotification |
Indique si les notifications doivent être explicitement supprimées. Si ce champ est défini sur "true", quel que soit le champ Actuellement, cela ne peut être défini que pour les offres. |
infoModuleData |
Obsolète. Utilisez textModulesData à la place. |
imageModulesData[] |
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. |
textModulesData[] |
Données du module de texte. Si des données de module de texte sont également définies sur la classe, les deux s'affichent. Ces champs affichés sont limités à 10 pour l'objet et 10 à partir de la classe. |
linksModuleData |
Données du module de liens. Si des données du module de liens sont également définies sur la classe, les deux s'affichent. |
appLinkData |
Lien facultatif vers l'application ou le site Web qui s'affichera 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é. |
rotatingBarcode |
Type et valeur du code-barres rotatif. |
heroImage |
Image de bannière facultative qui s'affiche au recto de la carte. Si aucune n'est présente, l'image héros de la classe, le cas échéant, sera affichée. Si l'image héros du cours n'est pas non plus présente, rien ne s'affiche. |
passConstraints |
Transmettez des contraintes pour l'objet. y compris la limitation du NFC et les comportements des captures d'écran. |
saveRestrictions |
Restrictions sur l'objet qui doit être vérifié avant que l'utilisateur ne tente d'enregistrer la carte. Notez que ces restrictions ne seront appliquées que pendant la sauvegarde. Si les restrictions changent après qu'un utilisateur a enregistré la carte, les nouvelles restrictions ne s'appliquent pas à une carte déjà enregistrée. |
EventSeat
Représentation JSON |
---|
{ "kind": string, "seat": { object ( |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
seat |
Numéro de siège, tel que "1", "2", "3" ou tout autre identifiant de siège. Ce champ peut être localisé. Vous pouvez donc traduire des mots ou utiliser des alphabets différents pour les caractères d'un identifiant. |
row |
Rangée du siège (par exemple, "1", "E", "BB" ou "A5"). Ce champ peut être localisé. Vous pouvez donc traduire des mots ou utiliser des alphabets différents pour les caractères d'un identifiant. |
section |
Section du siège, par exemple "121". Ce champ peut être localisé. Vous pouvez donc traduire des mots ou utiliser des alphabets différents pour les caractères d'un identifiant. |
gate |
Barrière à laquelle le titulaire du billet doit accéder pour se rendre à son siège (par exemple, "A") ou "Ouest". Ce champ peut être localisé. Vous pouvez donc traduire des mots ou utiliser des alphabets différents pour les caractères d'un identifiant. |
EventReservationInfo
Représentation JSON |
---|
{ "kind": string, "confirmationCode": string } |
Champs | |
---|---|
kind |
Identifie le type de ressource. Valeur: chaîne fixe |
confirmationCode |
Code de confirmation de la réservation à l'événement. Il peut également s'agir d'un "numéro de commande", "numéro de confirmation", "numéro de réservation" ou autre équivalent. |
Méthodes |
|
---|---|
|
Ajoute un message à l'objet Billet pour un événement référencé par l'ID d'objet donné. |
|
Renvoie l'objet Billet pour un événement avec l'ID d'objet donné. |
|
Insère un objet Billet pour un événement avec l'ID et les propriétés indiqués. |
|
Renvoie la liste de tous les objets de billet pour un événement pour un ID d'émetteur donné. |
|
Modifie les objets d'offres associés pour l'objet de billet pour un événement ayant l'ID donné. |
|
Met à jour l'objet Billet pour un événement référencé par l'ID d'objet donné. |
|
Met à jour l'objet Billet pour un événement référencé par l'ID d'objet donné. |