Représentation JSON |
---|
{ "type": enum ( |
Champs | |
---|---|
type |
Type de code-barres. |
renderEncoding |
Le codage du rendu du code-barres. Si spécifié, le code-barres s'affiche dans l'encodage correspondant. Dans les autres cas, Google choisit l'encodage le plus connu. |
valuePattern |
Valeur du 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 l'horodatage (millisecondes depuis l'epoch) où le code-barres a été généré. * {totp_timestamp_seconds}: remplacé par l'horodatage (en secondes depuis l'epoch) auquel le code-barres a été généré. |
totpDetails |
Détails utilisés pour évaluer les substitutions {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 des transports en commun. Ensemble facultatif de valeurs de code-barres rotatifs initiales. Cela permet d'inclure un petit sous-ensemble de codes-barres avec l'objet. D'autres valeurs de code-barres rotatif doivent être importées avec le point de terminaison UploadRotatingBarcodeValues. |
TotpDetails
Configuration des substitutions de mots de passe à usage unique basées sur le temps. Consultez la page https://tools.ietf.org/html/rfc6238.
Représentation JSON |
---|
{ "periodMillis": string, "algorithm": enum ( |
Champs | |
---|---|
periodMillis |
Intervalle de temps utilisé pour la génération de la valeur TOTP, en millisecondes. |
algorithm |
Algorithme TOTP utilisé pour générer le mot de passe à usage unique. |
parameters[] |
Paramètres TOTP pour chacune des substitutions {totp_value_*}. La classe TotpParameters à l'index n est utilisée pour la substitution {totp_value_n}. |
TotpAlgorithm
Enums | |
---|---|
TOTP_ALGORITHM_UNSPECIFIED |
|
TOTP_SHA1 |
Algorithme TOTP provenant du document RFC 6238 avec la 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 la génération de valeur TOTP, encodée sous forme de chaîne Base16. |
valueLength |
Longueur de la valeur TOTP en chiffres décimaux. |
RotatingBarcodeValues
Une 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 de début de validité du premier code-barres. La rotation des codes-barres s'effectue à l'aide de la valeurperiodMillis définie sur le 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 indiquée à la nanoseconde près. Les décalages peuvent être indiqués à la seconde près (même si le décalage des secondes n'est pas prévu par 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. |