- Représentation JSON
- TotpDetails
          <ph type="x-smartling-placeholder">- </ph>
            
- Représentation JSON
 
- TotpAlgorithm
- TotpParameters
          <ph type="x-smartling-placeholder">- </ph>
            
- Représentation JSON
 
- RotatingBarcodeValues
          <ph type="x-smartling-placeholder">- </ph>
            
- Représentation JSON
 
| Représentation JSON | 
|---|
| { "type": enum ( | 
| Champs | |
|---|---|
| type | 
 Type de ce code-barres. | 
| renderEncoding | 
 Encodage du rendu du code-barres. Si spécifié, le code-barres s'affiche dans l'encodage donné. Sinon, Google choisit l'encodage le plus connu. | 
| valuePattern | 
 Valeur de code-barres encodée sous forme de chaîne. Cette chaîne accepte les substitutions suivantes: * {totp_value_n}: remplacée par la valeur TOTP (voir TotpDetails.parameters). * {totp_timestamp_millis}: remplacé par le code temporel (en millisecondes depuis l'epoch) auquel le code-barres a été généré. * {totp_timestamp_seconds}: remplacé par le code temporel (en secondes depuis l'epoch) auquel le code-barres a été généré. | 
| totpDetails | 
 Détails utilisés pour évaluer les substitutions de {totp_value_n}. | 
| alternateText | 
 Texte facultatif qui remplace le texte par défaut qui s'affiche sous le code-barres. Ce champ fournit un équivalent lisible par l'humain de la valeur du code-barres, utilisé lorsque le code-barres ne peut pas être scanné. | 
| showCodeText | 
 Texte facultatif qui s'affiche lorsque le code-barres est masqué par une action de clic. Cela se produit lorsque Smart Tap est activé sur une carte. Si aucune valeur n'est spécifiée, Google choisit une valeur par défaut. | 
| initialRotatingBarcodeValues | 
 Uniquement en entrée. REMARQUE: Cette fonctionnalité n'est disponible que pour le secteur de transports en commun. Ensemble facultatif de valeurs de code-barres rotatives initiales. Cela permet d'inclure un petit sous-ensemble de codes-barres dans l'objet. D'autres valeurs de code-barres rotatifs doivent être importées avec le point de terminaison UploadRotatingBarcodeValues. | 
TotpDetails
Configuration des substitutions OTP basées sur l'heure. Consultez la page https://tools.ietf.org/html/rfc6238
| Représentation JSON | 
|---|
| { "periodMillis": string, "algorithm": enum ( | 
| Champs | |
|---|---|
| periodMillis | 
 Intervalle de temps utilisé pour générer la valeur TOTP, en millisecondes. | 
| algorithm | 
 Algorithme TOTP utilisé pour générer l'OTP. | 
| parameters[] | 
 Paramètres TOTP de chacune des substitutions de {totp_value_*}. Les TotpParameters à l'index n sont utilisés pour la substitution {totp_value_n}. | 
TotpAlgorithm
| Enums | |
|---|---|
| TOTP_ALGORITHM_UNSPECIFIED | |
| TOTP_SHA1 | Algorithme TOTP RFC 6238 avec fonction de hachage SHA1 | 
TotpParameters
Configuration de la longueur de la clé et de la valeur. Consultez la page https://www.rfc-editor.org/rfc/rfc4226#section-5.3.
| Représentation JSON | 
|---|
| { "key": string, "valueLength": integer } | 
| Champs | |
|---|---|
| key | 
 Clé secrète utilisée pour générer une valeur TOTP, encodée sous forme de chaîne en base16. | 
| valueLength | 
 Longueur de la valeur TOTP en chiffres décimaux. | 
RotatingBarcodeValues
Charge utile contenant de nombreuses valeurs de code-barres et une date/heure de début.
| Représentation JSON | 
|---|
| { "startDateTime": string, "values": [ string ], "periodMillis": string } | 
| Champs | |
|---|---|
| startDateTime | 
 Obligatoire. Date et heure à partir desquelles le premier code-barres est valide. La rotation des codes-barres s'effectue à l'aide de la valeur periodMillis définie dans le champ RotatingBarcodeValueInfo de l'objet. Il s'agit d'une date/heure exprimée dans le format étendu de la norme ISO 8601, avec un décalage. L'heure peut être spécifiée à la nanoseconde près. Les décalages peuvent être spécifiés avec une précision en secondes (même si les secondes décalées ne sont pas conformes à la norme ISO 8601). Exemple : 
 
 | 
| values[] | 
 Obligatoire. Valeurs à encoder dans le code-barres. Veuillez indiquer au moins une valeur. | 
| periodMillis | 
 Obligatoire. Durée de validité de chaque code-barres. | 
