Skip to main content

User (Backend)

Modelo base de usuario que el backend devuelve al autenticar una sesion.

Estructura

interface User {
  id: string;
  name: string;
  surname?: string;
  phone: string;
  email?: string;
  roles: string[];
  [key: string]: unknown;
}

Campos principales

id

Identificador unico del usuario.
id: string;

name

Nombre mostrado del usuario.
name: string;

surname

Apellido opcional.
surname?: string;

phone

Telefono en formato internacional E.164.
phone: string;

email

Correo electronico opcional.
email?: string;

roles

Lista de roles asignados.
roles: string[];

Ejemplo

{
  "id": "123",
  "name": "Juan",
  "surname": "Perez",
  "phone": "+1234567890",
  "email": "juan@example.com",
  "roles": ["user", "premium"]
}

Vease tambien