bling-erp-api-with-rate-limit
Version:
Pacote de integração com a API do Bling ERP
41 lines (40 loc) • 1.12 kB
TypeScript
import { ICriterio } from '../types/criterio.type';
import { IFormato } from '../types/formato.type';
import { ISituacao } from '../types/situacao.type';
import { ITipoFiltro } from '../types/tipo-filtro.type';
import { ITipo } from '../types/tipo.type';
export interface IGetParams {
pagina?: number;
limite?: number;
criterio?: ICriterio;
tipo?: ITipoFiltro;
idComponente?: number;
dataInclusaoInicial?: Date | string;
dataInclusaoFinal?: Date | string;
dataAlteracaoInicial?: Date | string;
dataAlteracaoFinal?: Date | string;
idCategoria?: number;
idLoja?: number;
codigo?: string;
nome?: string;
idsProdutos?: number[];
codigos?: string[];
}
export interface IGetResponse {
data: {
id?: number;
idProdutoPai?: number;
nome: string;
codigo?: string;
preco?: number;
precoCusto?: number;
estoque?: {
saldoVirtualTotal?: number;
};
tipo: ITipo;
situacao: ISituacao;
formato: IFormato;
descricaoCurta?: string;
imagemURL?: string;
}[];
}