Ressource: TransitClass
Représentation JSON |
---|
{ "transitOperatorName": { object ( |
Champs | |
---|---|
transit |
Nom de l'opérateur de transports en commun. |
logo |
Obligatoire. Image du logo de la demande. Cette image s'affiche dans la vue d'informations de la fiche de l'application. |
transit |
Obligatoire. Type de transport représenté par cette classe (par exemple, "bus"). |
watermark |
Image du filigrane à afficher sur l'appareil de l'utilisateur. |
language |
Si ce champ est présent, les billets de transport en commun diffusés sur l'appareil d'un utilisateur seront toujours dans cette langue. Représente l'étiquette de langue BCP 47. Exemples de valeurs : "en-US", "en-GB", "de" ou "de-AT". |
custom |
Étiquette personnalisée à utiliser pour la valeur du nom du terminus de la ligne de transports en commun ( |
custom |
Libellé personnalisé à utiliser pour la valeur du numéro de demande ( |
custom |
Étiquette personnalisée à utiliser pour la valeur des restrictions de routage ( |
custom |
Libellé personnalisé à utiliser pour la valeur des détails des restrictions d'itinéraire ( |
custom |
Étiquette personnalisée à utiliser pour la valeur des détails des restrictions de temps ( |
custom |
Libellé personnalisé à utiliser pour la valeur "other restrictions" ( |
custom |
Libellé personnalisé à utiliser pour la valeur du numéro du reçu d'achat ( |
custom |
Libellé personnalisé à utiliser pour la valeur du code de confirmation ( |
custom |
Étiquette personnalisée à utiliser pour la valeur nominale de l'achat ( |
custom |
Étiquette personnalisée à utiliser pour la valeur du prix d'achat ( |
custom |
Étiquette personnalisée à utiliser pour la valeur du message de remise sur les transports en commun ( |
custom |
Étiquette personnalisée à utiliser pour la valeur chariot ( |
custom |
Étiquette personnalisée à utiliser pour la valeur de l'emplacement du siège ( |
custom |
Étiquette personnalisée à utiliser pour la valeur de l'assistant ( |
custom |
Étiquette personnalisée à utiliser pour la valeur de la plate-forme d'embarquement ( |
custom |
Libellé personnalisé à utiliser pour la valeur de la zone d'embarquement ( |
custom |
Étiquette personnalisée à utiliser pour la valeur de la classe tarifaire ( |
custom |
Libellé personnalisé à utiliser pour la valeur de la catégorie de concession de transports en commun ( |
custom |
Libellé personnalisé à utiliser pour la valeur du nom du tarif de transport en commun ( |
class |
Informations de modèle sur la manière dont la classe doit s'afficher. Si cette règle n'est pas configurée, Google utilise un ensemble de champs par défaut à afficher. |
enable |
Contrôle l'affichage de l'itinéraire direct pour cette classe. Par défaut, un itinéraire ne s'affiche que pour les trajets avec plusieurs étapes. |
id |
Obligatoire. Identifiant unique d'un cours. Cet ID doit être unique dans 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 |
issuer |
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 |
homepage |
URI de la page d'accueil de votre application. Renseigner l'URI dans ce champ entraîne 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: Actuellement, ce champ ne permet pas de déclencher des notifications géographiques. |
review |
Obligatoire. État de la classe. Ce champ peut être défini sur Ce champ doit rester défini sur Vous devez définir ce champ sur Lorsque vous mettez à jour une classe déjà |
review |
Commentaires d'évaluation définis par la plate-forme lorsqu'un cours est marqué |
infoModuleData |
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 des données du module de liens sont également définies sur l'objet, les deux sont affichées. |
redemption |
Identifie les émetteurs d'offres qui peuvent utiliser la carte via Smart Tap. Les émetteurs d'offres sont identifiés par leur ID. Les émetteurs d'offres doivent avoir configuré au moins une clé Smart Tap. Les champs |
country |
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. |
hero |
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. |
enable |
Indique si cette classe est compatible avec le Sans contact avancé. Les champs |
hex |
Couleur d'arrière-plan de la fiche. 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 hexadécimal, comme |
localized |
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. |
multiple |
Indique si plusieurs utilisateurs et appareils enregistreront le même objet référençant cette classe. |
callback |
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 sont éligibles au rappel. |
security |
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. |
activation |
Options d'activation d'un titre de transport activable. |
view |
Affichez les exigences de déverrouillage pour le titre de transport. |
wide |
Logo large du billet. Lorsqu'il est fourni, il sera utilisé à la place du logo en haut à gauche de la vue Fiche. |
notify |
Indique si les mises à jour de champ de cette classe 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 seront envoyées aux utilisateurs que si le champ fait partie d'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. |
app |
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 l'objet correspondant, il est utilisé à la place. |
value |
Données facultatives du module à valeur ajoutée. Maximum de 10 pour le cours. Pour une carte, seuls dix s'affichent, en priorité pour ceux de l'objet. |
TransitType
Enums | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
Ancien alias de |
RAIL |
|
rail |
Ancien alias pour |
TRAM |
|
tram |
Ancien alias de |
FERRY |
|
ferry |
Ancien alias de |
OTHER |
|
other |
Ancien alias pour |
ActivationOptions
ActivationOptions du cours
Représentation JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
Champs | |
---|---|
activation |
URL HTTPS compatible avec la sémantique REST. Serait utilisée pour demander l'activation des partenaires pour une valeur donnée, déclenchée par les utilisateurs. |
allow |
Indicateur pour autoriser les utilisateurs à passer un appel d'activation à partir d'un autre appareil. Cela permet au client d'activer le bouton d'activation même si activationStatus est ACTIVATED, mais que l'appareil demandé est différent de l'appareil actuel. |
Méthodes |
|
---|---|
|
Ajoute un message à la classe de transports en commun référencée par l'ID de classe donné. |
|
Renvoie la classe de transports en commun associée à l'ID de classe donné. |
|
Insère une classe de transports en commun avec l'identifiant et les propriétés indiqués. |
|
Renvoie la liste de toutes les classes de transports en commun pour un ID d'émetteur donné. |
|
Met à jour la classe de transports en commun référencée par l'ID de classe donné. |
|
Met à jour la classe de transports en commun référencée par l'ID de classe donné. |