Skip to main content

UserProfile

Esta interfaz define la estructura de la información de perfil de un usuario en el sistema, contemplando los diferentes tipos de usuario que existen en la plataforma.


Propiedades

type

  • Tipo: 'INDIVIDUAL' | 'EMPRESARIAL' | 'EQUIPO'
  • Descripción: Indica el tipo de cuenta del usuario.

username

  • Tipo: string
  • Descripción: Nombre de usuario único para el inicio de sesión.

name

  • Tipo: string
  • Descripción: Nombre completo del usuario.

email

  • Tipo: string
  • Descripción: Dirección de correo electrónico del usuario.

phone

  • Tipo: string
  • Descripción: Número de teléfono de contacto.

address

  • Tipo: string
  • Descripción: Dirección física del usuario.

companyName (opcional)

  • Tipo: string
  • Descripción: Nombre de la empresa, aplicable a usuarios de tipo EMPRESARIAL.

nit (opcional)

  • Tipo: string
  • Descripción: Número de Identificación Tributaria, aplicable a empresas.

role (opcional)

  • Tipo: string
  • Descripción: Rol asignado al usuario dentro del sistema.

fotoPerfil (opcional)

  • Tipo: string
  • Descripción: URL o ruta de la imagen de perfil del usuario.