UNPKG

bling-erp-api-with-rate-limit

Version:
24 lines (23 loc) 1.49 kB
import { Entity } from '../@shared/entity'; import { ICreateBody, ICreateResponse } from './interfaces/create.interface'; import { IFindParams, IFindResponse } from './interfaces/find.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 { ISendParams, ISendResponse } from './interfaces/send.interface'; import { IUpdateBody, IUpdateParams, IUpdateResponse } from './interfaces/update.interface'; export declare class Nfces extends Entity { get(params?: IGetParams): Promise<IGetResponse>; find(params: IFindParams): Promise<IFindResponse>; create(body: ICreateBody): Promise<ICreateResponse>; send(params: ISendParams): Promise<ISendResponse>; postAccounts(params: IPostAccountsParams): Promise<null>; reverseAccounts(params: IReverseAccountsParams): Promise<null>; postStock(params: IPostStockParams): Promise<null>; postStockToDeposit(params: IPostStockToDepositParams): Promise<null>; reverseStock(params: IReverseStockParams): Promise<null>; update(params: IUpdateParams & IUpdateBody): Promise<IUpdateResponse>; }