passengers.txt
/!\ Ce fichier est obligatoire.
Ce fichier contient les informations concernant les usagers pouvant utiliser le réseau de transport.
Description des colonnes
Nom du champ | Obligatoire | Longueur max | Description |
---|---|---|---|
passenger_id | Obligatoire | - | Identifiant unique qui identifie l'usager. |
passenger_file_number | Obligatoire | 255 | Numéro de dossier de l'usager. |
passenger_firstname | Obligatoire | 255 | Prénom de l'usager |
passenger_lastname | Obligatoire | 255 | Nom de l'usager |
passenger_gender_title | Optionnel | 30 | Civilité de l'usager. Il peut s'agir de n'importe quel texte (exemple : Mme, Mlle, M...). |
passenger_dateofbirth | Optionnel | - | Date de naissance de l'usager au format YYYYMMDD |
passenger_gender | Optionnel | - | Sexe de l'usager. Valeurs acceptées : 0 = Non communiqué, 1 = homme, 2 = femme |
passenger_email | Optionnel | 255 | Adresse email de contact de l'usager |
passenger_mobile_phone | Optionnel | 255 | Numéro de téléphone portable de l'usager, au format international |
passenger_home_phone | Optionnel | 255 | Numéro de téléphone du domicile de l'usager, au format international |
passenger_address_1 | Optionnel | 255 | Adresse postale de l'usager |
passenger_address_2 | Optionnel | 255 | Complément d'adresse postale |
passenger_address_3 | Optionnel | 255 | Complément d'adresse postale |
passenger_address_zipcode | Optionnel | 255 | Code postal de l'usager |
passenger_address_city | Optionnel | 255 | Ville d'habitation de l'usager |
passenger_address_country | Optionnel | 255 | Pays d'habitation de l'usager |
passenger_picture_name | Optionnel | - | Nom de l'image à associer au profil de l'usager avec son extension. Exemple: 1235235.jpg |
passenger_anonymous | Optionnel | - | true ou false. Si true, les champs firstname, lastname, email, address, date of birth ne sont pas obligatoires. Si false, les champs firstname, lastname, date of birth sont obligatoires. Si vide ou inexistant, alors false est la valeur par défaut |
additional_data | Optionnel | - | Données complémentaires liées à l'usager, au format JSON |
Prise en charge des images
Les images seront à placer dans un dossier pictures
à la racine de l'archive, c'est-à-dire au même niveau que les fichiers .txt
Exemple de JSON de additional_data
Le champ additional_data peut contenir plusieurs combinaisons de clé/valeur. Le contenu de la cle et de la valeur doit être une chaine de caractères alphanumériques.
"{""cle1"":""valeur1"",""cle2"":""valeur2"",""cle3"":""valeur3""}"
Exemple :
passenger_id,passenger_file_number,passenger_firstname,passenger_lastname,passenger_gender_title,passenger_dateofbirth,passenger_gender,passenger_email,passenger_mobile_phone,passenger_home_phone,passenger_address_1,passenger_address_2,passenger_address_3,passenger_address_zipcode,passenger_address_city,passenger_address_country,passenger_picture_name,passenger_anonymous,additional_data
P1,P0000001,John,Doe,M,19900331,1,john.doe@gmail.com,,,200 Bd de la resistance,,,71000,Mâcon,France,"",false,"{""cle1"":""valeur1"",""cle2"":""valeur2"",""cle3"":""valeur3""}"