Représentation JSON |
---|
{ "type": enum ( |
Champs | |
---|---|
type |
Type de ce code-barres. |
render |
Le codage du rendu du code-barres. Lorsque ce champ est spécifié, le code-barres s'affiche dans l'encodage correspondant. Dans les autres cas, Google choisit l'encodage le plus connu. |
value |
Valeur du code-barres encodée en 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é. |
totp |
Détails utilisés pour évaluer les substitutions {totp_value_n}. |
alternate |
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é. |
show |
Texte facultatif qui s'affiche lorsque le code-barres est masqué par une action de clic. Cela peut arriver lorsque Smart Tap est activé sur une carte. Si le champ n'est pas spécifié, Google choisit un texte par défaut. |
initial |
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 rotatives initiales. Cela permet d'inclure un petit sous-ensemble de codes-barres avec l'objet. Vous devez importer d'autres valeurs de code-barres rotatifs à l'aide du point de terminaison "UploadRotatingBarcodeValues". |
TotpDetails
Configuration des substitutions de code OTP basé sur le temps. Consultez la page https://tools.ietf.org/html/rfc6238.
Représentation JSON |
---|
{ "periodMillis": string, "algorithm": enum ( |
Champs | |
---|---|
period |
Intervalle de temps utilisé pour la génération de la valeur TOTP, en millisecondes. |
algorithm |
Algorithme TOTP utilisé pour générer l'OTP. |
parameters[] |
Paramètres TOTP pour chacune des substitutions {totp_value_*}. Les paramètres Totp à l'indice 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. |
value |
Longueur de la valeur TOTP en chiffres décimaux. |
RotatingBarcodeValues
Charge utile contenant de nombreuses valeurs de codes-barres et une date/heure de début.
Représentation JSON |
---|
{ "startDateTime": string, "values": [ string ], "periodMillis": string } |
Champs | |
---|---|
start |
Obligatoire. Date et heure de début de validité du premier code-barres. La fréquence de rotation des codes-barres est déterminée par periodMillis défini sur 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 font pas partie de la norme ISO 8601). Exemple :
|
values[] |
Obligatoire. Valeurs à encoder dans le code-barres. Veuillez indiquer au moins une valeur. |
period |
Obligatoire. Durée de validité de chaque code-barres. |