Saltearse al contenido

Usuario

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

PUT /api/User/role/id
body.json
{
"idUserToUpdate": 0,
"newIdRol": 0
}