import ITipoPessoa from 'src/entities/@shared/types/tipoPessoa.type'; import IUF from 'src/entities/@shared/types/uf.type'; import { IIndicadorIE } from '../types/indicador-ie.type'; import { ISexo } from '../types/sexo.type'; import { ISituacao } from '../types/situacao.type'; export interface IFindParams { idContato: number; } export interface IFindResponse { data: { id: number; nome: string; codigo: string; situacao: ISituacao; numeroDocumento: string; telefone: string; celular: string; fantasia: string; tipo: ITipoPessoa; indicadorIe: IIndicadorIE; ie: string; rg: string; orgaoEmissor: string; email: string; endereco: { geral: { endereco: string; cep: string; bairro: string; municipio: string; uf: IUF; numero: string; complemento: string; }; cobranca: { endereco: string; cep: string; bairro: string; municipio: string; uf: IUF; numero: string; complemento: string; }; }; vendedor: { id: number; }; dadosAdicionais: { dataNascimento: string; sexo: ISexo; naturalidade: string; }; financeiro: { limiteCredito: number; condicaoPagamento: string; categoria: { id: number; }; }; pais: { nome: string; }; tiposContato: { id: number; descricao: string; }[]; pessoasContato: { id: number; descricao: string; }[]; }; }