Schéma
Contact
Classe Contact, pour traiter les données de contact et les valider
-
companystringNom de l'entreprise (optionnel)
-
lastnamestringNom de famille
-
firstnamestringPrénom
-
addressstringAdresse postale
-
postalstringCode postal
-
citystringVille
-
countrystringCode pays (ISO 3166-1 alpha-2)
-
phonestringNuméro de téléphone du contact au format international 00{code pays}{numéro}
-
emailstringAdresse email
-
passwordstringMot de passe (10 à 15 caractères, doit contenir au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial parmi -!*$@%_)
-
is_companybooleanIndique si le contact est pour une entreprise ou non
-
creditintegerSolde de crédit
{
"company": "Ma Société",
"lastname": "Dupont",
"firstname": "Jean",
"address": "1 rue de la Paix",
"postal": "75000",
"city": "Paris",
"country": "FR",
"phone": "0033612345678",
"email": "[email protected]",
"password": "password",
"is_company": false,
"credit": 0
}