import { DeudaLite } from './deudas';
import { GarantiaLite } from './garantias';
import { IngresoLite } from './ingresos';

export interface ContactoLite {
  id: number | null;
  nombre: string;
  apellido?: string;
  apellido2?: string;
  identificacion?: string;
  razon_social?: string;
  roles?: string[];
  telefono?: { id: number; numero: string };
  telefonos?: { id: number; numero: string }[];
  email?: string;
  ingresos?: IngresoLite[];
  deudas?: DeudaLite[];
  garantias?: GarantiaLite[];
  ubicacion?: any
}

export enum RolContacto {
  CONTACTO_PRINCIPAL = 'contacto principal',
  CONTACTO = 'contacto',
  TITULAR = 'titular',
  AVALISTA = 'avalista',
  BENEFICIARIO = 'beneficiario',
  CODEUDOR = 'codeudor',
}
