import { ICodigoFiscal } from '../types/codigo-fiscal.type'; import { IOrigemSituacao } from '../types/origem-situacao.type'; import { ISituacao } from '../types/situacao.type'; export interface IGetParams { pagina?: number; limite?: number; situacoes?: ISituacao[]; tipoFiltroData?: 'E' | 'V' | 'R'; dataInicial?: Date | string; dataFinal?: Date | string; idsCategorias?: number[]; idPortador?: number; idContato?: number; idVendedor?: number; idFormaPagamento?: number; boletoGerado?: number; } export interface IGetResponse { data: { id: number; situacao: ISituacao; vencimento: string; valor: number; idTransacao?: string; linkQRCodePix?: string; linkBoleto?: string; dataEmissao?: string; contato: { id: number; nome?: string; numeroDocumento?: string; tipo?: string; }; formaPagamento?: { id: number; codigoFiscal?: ICodigoFiscal; }; contaContabil?: { id?: number; descricao?: string; }; origem?: { id?: number; tipoOrigem?: string; numero?: string; dataEmissao?: string; valor?: number; situacao?: IOrigemSituacao; url?: string; }; }[]; }