UNPKG

bling-erp-api-with-rate-limit

Version:
24 lines (23 loc) 1.53 kB
import { Entity } from '../@shared/entity'; import { IChangeSituationManyBody } from './interfaces/change-situation-many.interface'; import { IChangeSituationBody, IChangeSituationParams } from './interfaces/change-situation.interface'; import { ICreateBody, ICreateResponse } from './interfaces/create.interface'; import { IDeleteManyParams } from './interfaces/delete-many.interface'; import { IDeleteParams } from './interfaces/delete.interface'; import { IFindFinalCustomerResponse } from './interfaces/find-final-customer.interface'; import { IFindTypesParams, IFindTypesResponse } from './interfaces/find-types.interface'; import { IFindParams, IFindResponse } from './interfaces/find.interface'; import { IGetParams, IGetResponse } from './interfaces/get.interface'; import { IUpdateBody, IUpdateParams } from './interfaces/update.interface'; export declare class Contatos extends Entity { deleteMany(params: IDeleteManyParams): Promise<null>; delete(params: IDeleteParams): Promise<null>; get(params?: IGetParams): Promise<IGetResponse>; find(params: IFindParams): Promise<IFindResponse>; findTypes(params: IFindTypesParams): Promise<IFindTypesResponse>; findFinalCustomer(): Promise<IFindFinalCustomerResponse>; changeSituation(params: IChangeSituationParams & IChangeSituationBody): Promise<null>; changeSituationMany(body: IChangeSituationManyBody): Promise<null>; create(body: ICreateBody): Promise<ICreateResponse>; update(params: IUpdateParams & IUpdateBody): Promise<null>; }