Esquema
Contact
Clase Contact, para gestionar los datos de contacto y validarlos
-
companystringNombre de la empresa (opcional)
-
lastnamestringApellido
-
firstnamestringNombre
-
addressstringDirección postal
-
postalstringCódigo postal
-
citystringCiudad
-
countrystringCódigo de país (ISO 3166-1 alfa-2)
-
phonestringNúmero de teléfono del contacto en formato internacional 00{código de país}{número}
-
emailstringDirección de correo electrónico
-
passwordstringContraseña (10 a 15 caracteres, debe contener al menos una letra mayúscula, una letra minúscula, un número y un carácter especial entre -!*$@%_)
-
is_companybooleanIndica si el contacto es para una empresa o no
-
creditintegerSaldo de crédito
{
"company": "Mi Empresa",
"lastname": "García",
"firstname": "Juan",
"address": "1 rue de la Paix",
"postal": "75000",
"city": "Paris",
"country": "FR",
"phone": "0033612345678",
"email": "[email protected]",
"password": "password",
"is_company": false,
"credit": 0
}