bling-erp-api-with-rate-limit
Version:
Pacote de integração com a API do Bling ERP
48 lines (47 loc) • 1.23 kB
TypeScript
import IUF from 'src/entities/@shared/types/uf.type';
import { ISituacaoNfe } from '../types/situacao.type';
import { ITipoNfe } from '../types/tipo.type';
export interface IGetParams {
pagina?: number;
limite?: number;
numeroLoja?: string;
situacao?: ISituacaoNfe;
tipo?: ITipoNfe;
dataEmissaoInicial?: string;
dataEmissaoFinal?: string;
}
export interface IGetResponse {
data: {
id?: number;
tipo: ITipoNfe;
situacao?: ISituacaoNfe;
numero?: string;
dataEmissao?: string;
dataOperacao?: string;
contato: {
id?: number;
nome: string;
numeroDocumento: string;
ie?: string;
rg?: string;
telefone?: string;
email?: string;
endereco?: {
endereco: string;
numero?: string;
complemento?: string;
bairro: string;
cep?: string;
municipio: string;
uf?: IUF;
pais?: string;
};
};
naturezaOperacao?: {
id: number;
};
loja?: {
id: number;
};
}[];
}