Entidad que representa a los usuarios del sistema, incluyendo su información personal, roles, direcciones y relaciones con otras entidades como órdenes, entregas y reseñas.
Nombre
Tipo
Descripción
Tipo de key
Id
integer
Identificador único del usuario.
PK
IdRole
integer
Identificador del rol asociado al usuario.
FK
IdAddress
integer
Identificador de la dirección asociada al usuario.
FK
Name
string
Nombre del usuario.
SecondName
string
Apellido del usuario.
Email
string
Correo electrónico del usuario.
Password
string
Contraseña del usuario.
Phone
string
Número de teléfono del usuario.
Actualizar usuario
Se le debe enviar por parametro el Id del usuario a actualizar y por el body la información a cambiar
PUT /api/User/{id}
body.json
{
"name": "string",
"secondName": "string",
"email": "string",
"phone": "string",
"password": "string"
}
Actualizar rol del usuario
Se le debe enviar por body la siguiente información