bling-erp-api-with-rate-limit
Version:
Pacote de integração com a API do Bling ERP
26 lines (25 loc) • 2.13 kB
TypeScript
import { AxiosInstance } from 'axios';
import { IBlingRepository, IDefaultHeaders, IDefaultParams, IDestroyOptions, IIndexOptions, IReplaceOptions, IShowOptions, IStoreOptions, IUpdateOptions } from './bling.repository.interface';
export declare class InMemoryBlingRepository implements IBlingRepository {
private response;
private indexResponse;
private showResponse;
private storeResponse;
private updateResponse;
private replaceResponse;
private destroyResponse;
get axiosInstance(): AxiosInstance;
setResponse(response: any): void;
setIndexResponse(response: any): void;
setShowResponse(response: any): void;
setStoreResponse(response: any): void;
setUpdateResponse(response: any): void;
setReplaceResponse(response: any): void;
setDestroyResponse(response: any): void;
index<IIndexBody, IIndexResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IIndexOptions<IIndexBody, IParams, IHeaders>): Promise<IIndexResponse>;
show<IShowResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IShowOptions<IParams, IHeaders>): Promise<IShowResponse>;
store<IStoreBody, IStoreResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IStoreOptions<IStoreBody, IParams, IHeaders>): Promise<IStoreResponse>;
update<IUpdateBody, IUpdateResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IUpdateOptions<IUpdateBody, IParams, IHeaders>): Promise<IUpdateResponse>;
replace<IReplaceBody, IReplaceResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IReplaceOptions<IReplaceBody, IParams, IHeaders>): Promise<IReplaceResponse>;
destroy<IDestroyResponse, IParams extends IDefaultParams = IDefaultParams, IHeaders extends IDefaultHeaders = IDefaultHeaders>(options: IDestroyOptions<IParams, IHeaders>): Promise<IDestroyResponse>;
}