- 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.  |