import IFretePorConta from 'src/entities/@shared/types/frete-por-conta.type'; import { IDescontoUnidade } from '../types/desconto-unidade.type'; import { ISituacao } from '../types/situacao.type'; export interface IFindParams { idPedidoCompra: number; } export interface IFindResponse { data: { id?: number; numero?: number; data?: string; dataPrevista?: string; totalProdutos?: number; total?: number; fornecedor: { id: number; }; situacao?: { valor: ISituacao; }; ordemCompra: string; observacoes?: string; observacoesInternas?: string; desconto?: { valor: number; unidade?: IDescontoUnidade; }; categoria?: { id: number; }; tributacao?: { totalICMS?: number; totalIPI?: number; }; transporte?: { frete?: number; transportador?: string; fretePorConta?: IFretePorConta; pesoBruto?: number; volumes?: number; }; itens: { descricao: string; codigoFornecedor?: string; unidade?: string; valor: number; quantidade?: number; aliquotaIPI?: number; descricaoDetalhada?: string; produto?: { id: number; codigo?: string; }; }[]; parcelas?: { valor: number; dataVencimento: string; observacao?: string; formaPagamento?: { id: number; }; }[]; }; }