Esquema
Contact
Classe Contact, para gerir os dados de contacto e validá-los
-
companystringNome da empresa (opcional)
-
lastnamestringApelido
-
firstnamestringPrimeiro nome
-
addressstringMorada
-
postalstringCódigo postal
-
citystringCidade
-
countrystringCódigo do país (ISO 3166-1 alpha-2)
-
phonestringNúmero de telefone do contacto no formato internacional 00{código do país}{número}
-
emailstringEndereço de email
-
passwordstringPalavra-passe (10 a 15 caracteres, deve conter pelo menos uma letra maiúscula, uma letra minúscula, um número e um carácter especial entre -!*$@%_)
-
is_companybooleanIndica se o contacto é para uma empresa ou não
-
creditintegerSaldo de crédito
{
"company": "Minha Empresa",
"lastname": "Silva",
"firstname": "João",
"address": "1 rue de la Paix",
"postal": "75000",
"city": "Paris",
"country": "FR",
"phone": "0033612345678",
"email": "[email protected]",
"password": "password",
"is_company": false,
"credit": 0
}