La forme de la génération d'un champ sur un dataset est toujours la même.
// Exemple de champs générés- fieldName:Nom du champtype:integerrules:range:min:12max:22- fieldName:email fieldfakerType:emaildomain:"free.fr" # Ce paramètre est un paramètre de la fonction fakerType
FieldName
Le champ « fieldName » est obligatoire et permet de nommer le champ. Il tolère les espaces, les accents et les caractères spéciaux.
Type et FakerType
type : Pour les types simples (integer, string, boolean, etc.)
fakerType : Pour générer automatiquement des données (e.g. email, company, firstname)
Les fakerType peuvent prendre des paramètres conçus par leurs fonctions comme le cas ci dessus. Cela ne concerne que les cas de bases (voir menu ci-dessus ainsi que le lien vers la documentation officielle de Faker python)
type
integer
float
string
array
object
boolean
id
TBD
Avec le champ "type", uniquement la clé "rules" permet d'ajouter des paramètres de range sur certaines valeurs que nous verrons plus tard dans la documentation.
Rules
Liste des types compatibles avec Rules (voir la doc Rules et Range)
float
integer
boolean
string
Le champ rules est un paramètre optionnel, permettant d'ajouter des paramètres aux types de bases présent dans la liste type ci-dessus.