/** * Derechohabiente Entity * Derechohabientes INFONAVIT (trabajadores con crédito) * * @module Infonavit * @table infonavit.derechohabientes */ import { Tenant } from '../../core/entities/tenant.entity'; import { User } from '../../core/entities/user.entity'; import { AsignacionVivienda } from './asignacion-vivienda.entity'; import { HistoricoPuntos } from './historico-puntos.entity'; export type DerechohabienteStatus = 'active' | 'pre_qualified' | 'qualified' | 'assigned' | 'inactive'; export declare class Derechohabiente { id: string; tenantId: string; nss: string; curp: string; rfc: string; firstName: string; lastName: string; secondLastName: string; phone: string; email: string; address: string; creditPoints: number; precalificationDate: Date; precalificationAmount: number; creditType: string; status: DerechohabienteStatus; notes: string; createdAt: Date; createdById: string; updatedAt: Date; updatedById: string; deletedAt: Date; deletedById: string; get fullName(): string; tenant: Tenant; createdBy: User; asignaciones: AsignacionVivienda[]; historicoPuntos: HistoricoPuntos[]; } //# sourceMappingURL=derechohabiente.entity.d.ts.map