profiles.txt
This file defines the list of profiles applied on the transport network. There are 3 different types of profile: profiles based on a period, profiles based on the age of the user and the anonymous profile (details).
Description of columns
| Field name | Mandatory | Description | 
|---|---|---|
| profil_id | Mandatory | The profile_id field is a unique identifier that identifies the profile. | 
| profil_name | Mandatory | Profile name | 
| profil_start_on | Optional | Effective date in the format YYYYMMDD. | 
| profil_end_on | Optional | Expiration date in the format YYYYMMDD | 
| profil_age_start | Optional | Minimum age to be automatically associated to this profile. | 
| profil_age_end | Optional | Maximum age to be automatically associated with this profile. | 
| profil_anonymous | Optional | Define the user profile as anonymous. Valid values: 0 (or null) = NO, 1 = YES | 
Example
profil_id,profil_name,profil_start_on,profil_end_on,profil_age_start,profil_age_end,profil_anonymous
STUDENT,Student,20160901,20170601,,,
YOUNG,Young,,,,18,
ANONYMOUS,Anonymous,,,,,1Profile types
The profile must be typed in one of the following three ways.
Profile based on a period
In addition to mandatory fields, field profil_start_on and/or profil_end_on can be defined as integer. See the examples below:
profil_id,profil_name,profil_start_on,profil_end_on
PROFILE_1,"Toute l'année",20160101,20161231
PROFILE_2,"A partir du 1er Janvier 2016",20160101,
PROFILE_3,"Jusqu'au 31 Décembre 2016",,20161231Profile based on age
In addition to mandatory fields, field profil_age_start and/or profil_age_end can be defined as integers. See the examples below:  
profil_id,profil_name,profil_age_start,profil_age_end
PROFILE_1,"De 5 ans à 18 ans",5,18
PROFILE_2,"Jusqu'a 18 ans",,18
PROFILE_3,"A partir de 5 ans",5,Profile anonymous
In addition to mandatory fields, field profil_anonymous can be populated. See the example below:
profil_id,profil_name,profil_anonymous
PROFILE_1,Anonyme,1