bling-erp-api-with-rate-limit
Version:
Pacote de integração com a API do Bling ERP
32 lines (31 loc) • 2.15 kB
TypeScript
import { Entity } from '../@shared/entity';
import { IChangeSituationParams } from './interfaces/change-situation.interface';
import { ICreateBody, ICreateResponse } from './interfaces/create.interface';
import { IDeleteManyParams, IDeleteManyResponse } from './interfaces/delete-many.interface';
import { IDeleteParams } from './interfaces/delete.interface';
import { IFindParams, IFindResponse } from './interfaces/find.interface';
import { IGenerateNfceParams, IGenerateNfceResponse } from './interfaces/generate-nfce.interface';
import { IGenerateNfeParams, IGenerateNfeResponse } from './interfaces/generate-nfe.interface';
import { IGetParams, IGetResponse } from './interfaces/get.interface';
import { IPostAccountsParams } from './interfaces/post-accounts.interface';
import { IPostStockToDepositParams } from './interfaces/post-stock-to-deposit.interface';
import { IPostStockParams } from './interfaces/post-stock.interface';
import { IReverseAccountsParams } from './interfaces/reverse-accounts.interface';
import { IReverseStockParams } from './interfaces/reverse-stock.interface';
import { IUpdateBody, IUpdateParams, IUpdateResponse } from './interfaces/update.interface';
export declare class PedidosVendas extends Entity {
deleteMany(params: IDeleteManyParams): Promise<IDeleteManyResponse>;
delete(params: IDeleteParams): Promise<null>;
get(params?: IGetParams): Promise<IGetResponse>;
find(params: IFindParams): Promise<IFindResponse>;
changeSituation(params: IChangeSituationParams): Promise<null>;
create(body: ICreateBody): Promise<ICreateResponse>;
postStockToDeposit(params: IPostStockToDepositParams): Promise<null>;
postStock(params: IPostStockParams): Promise<null>;
reverseStock(params: IReverseStockParams): Promise<null>;
postAccounts(params: IPostAccountsParams): Promise<null>;
reverseAccounts(params: IReverseAccountsParams): Promise<null>;
generateNfe(params: IGenerateNfeParams): Promise<IGenerateNfeResponse>;
generateNfce(params: IGenerateNfceParams): Promise<IGenerateNfceResponse>;
update(params: IUpdateParams & IUpdateBody): Promise<IUpdateResponse>;
}