UNPKG

@anpdgovbr/shared-types

Version:

Biblioteca central de tipos TypeScript compartilhados para os projetos da ANPD (BETA)

21 lines 884 B
import type { TipoParticipacaoSocietaria } from "../enums/tipo-participacao-societaria.enum"; import type { SoftDelete, BaseEntity } from "../base/"; /** * DTO que representa um sócio de uma entidade. * * @remarks * Esta interface estende as interfaces {@link BaseEntity} e {@link SoftDelete}, * incluindo informações essenciais sobre o sócio, como nome, CPF/CNPJ, tipo de participação societária e nacionalidade. * * @property nome - Nome completo do sócio. * @property cpfCnpj - CPF ou CNPJ do sócio. * @property tipoParticipacao - Tipo de participação societária do sócio. * @property nacionalidade - Nacionalidade do sócio (opcional). */ export interface SocioDto extends BaseEntity, SoftDelete { nome: string; cpfCnpj: string; tipoParticipacao: TipoParticipacaoSocietaria; nacionalidade?: string; } //# sourceMappingURL=socio.dto.d.ts.map