bling-erp-api-with-rate-limit
Version:
Pacote de integração com a API do Bling ERP
93 lines (92 loc) • 4.46 kB
TypeScript
import { rateLimitOptions } from 'axios-rate-limit';
import { AxiosInstance } from 'axios';
import { Borderos } from './entities/borderos';
import { CamposCustomizados } from './entities/camposCustomizados';
import { CanaisDeVenda } from './entities/canaisDeVenda';
import { CategoriasLojas } from './entities/categoriasLojas';
import { CategoriasProdutos } from './entities/categoriasProdutos';
import { CategoriasReceitasDespesas } from './entities/categoriasReceitasDespesas';
import { ContasContabeis } from './entities/contasContabeis';
import { ContasPagar } from './entities/contasPagar';
import { ContasReceber } from './entities/contasReceber';
import { Contatos } from './entities/contatos';
import { ContatosTipos } from './entities/contatosTipos';
import { Contratos } from './entities/contratos';
import { Depositos } from './entities/depositos';
import { Empresas } from './entities/empresas';
import { Estoques } from './entities/estoques';
import { FormasDePagamento } from './entities/formasDePagamento';
import { GruposDeProdutos } from './entities/gruposDeProdutos';
import { Homologacao } from './entities/homologacao';
import { Logisticas } from './entities/logisticas';
import { LogisticasEtiquetas } from './entities/logisticasEtiquetas';
import { LogisticasObjetos } from './entities/logisticasObjetos';
import { LogisticasRemessas } from './entities/logisticasRemessas';
import { LogisticasServicos } from './entities/logisticasServicos';
import { NaturezasDeOperacoes } from './entities/naturezasDeOperacoes';
import { Nfces } from './entities/nfces';
import { Nfes } from './entities/nfes';
import { Nfses } from './entities/nfses';
import { Notificacoes } from './entities/notificacoes';
import { OrdensDeProducao } from './entities/ordensDeProducao';
import { PedidosCompras } from './entities/pedidosCompras';
import { PedidosVendas } from './entities/pedidosVendas';
import { Produtos } from './entities/produtos';
import { ProdutosEstruturas } from './entities/produtosEstruturas';
import { ProdutosFornecedores } from './entities/produtosFornecedores';
import { ProdutosLojas } from './entities/produtosLojas';
import { ProdutosVariacoes } from './entities/produtosVariacoes';
import { PropostasComerciais } from './entities/propostasComerciais';
import { Situacoes } from './entities/situacoes';
import { SituacoesModulos } from './entities/situacoesModulos';
import { SituacoesTransicoes } from './entities/situacoesTransicoes';
import { Usuarios } from './entities/usuarios';
import { Vendedores } from './entities/vendedores';
export default class Bling {
#private;
constructor(accessToken: string, rateLimitOptions?: rateLimitOptions);
private getModule;
get axiosInstance(): AxiosInstance;
get borderos(): Borderos;
get camposCustomizados(): CamposCustomizados;
get categoriasLojas(): CategoriasLojas;
get categoriasProdutos(): CategoriasProdutos;
get categoriasReceitasDespesas(): CategoriasReceitasDespesas;
get contasPagar(): ContasPagar;
get contasReceber(): ContasReceber;
get contasContabeis(): ContasContabeis;
get contatos(): Contatos;
get contatosTipos(): ContatosTipos;
get contratos(): Contratos;
get depositos(): Depositos;
get empresas(): Empresas;
get estoques(): Estoques;
get formasDePagamento(): FormasDePagamento;
get homologacao(): Homologacao;
get logisticas(): Logisticas;
get logisticasEtiquetas(): LogisticasEtiquetas;
get logisticasObjetos(): LogisticasObjetos;
get logisticasRemessas(): LogisticasRemessas;
get logisticasServicos(): LogisticasServicos;
get naturezasDeOperacoes(): NaturezasDeOperacoes;
get nfces(): Nfces;
get nfses(): Nfses;
get nfes(): Nfes;
get notificacoes(): Notificacoes;
get pedidosCompras(): PedidosCompras;
get pedidosVendas(): PedidosVendas;
get produtos(): Produtos;
get produtosEstruturas(): ProdutosEstruturas;
get produtosFornecedores(): ProdutosFornecedores;
get produtosLojas(): ProdutosLojas;
get produtosVariacoes(): ProdutosVariacoes;
get situacoes(): Situacoes;
get situacoesModulos(): SituacoesModulos;
get situacoesTransicoes(): SituacoesTransicoes;
get usuarios(): Usuarios;
get vendedores(): Vendedores;
get canaisDeVenda(): CanaisDeVenda;
get ordensDeProducao(): OrdensDeProducao;
get propostasComerciais(): PropostasComerciais;
get gruposDeProdutos(): GruposDeProdutos;
}