- 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 font pas partie de 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. |