UNPKG

@marxlnfcs/wildduck-api

Version:

Provides a client to interact with the wildduck api

12 lines (11 loc) 1.12 kB
import { WildduckClientComponent } from "../../client-component"; import { IWildduckApiCreateFilterRequest, IWildduckApiGetAllFiltersResponse, IWildduckApiGetFilterResponse, IWildduckApiGetFiltersResponse, IWildduckApiResolveIdResponse, IWildduckApiSuccessResponse, IWildduckApiUpdateFilterRequest, IWildduckApiUpdateFilterResponse } from "../../client-schema"; import { IWildduckApiGetAllFiltersOptions } from "./filters.interface"; export declare class WildduckFiltersService extends WildduckClientComponent { deleteFilter(user: string, filter: string): Promise<IWildduckApiSuccessResponse>; getFilter(user: string, filter: string): Promise<IWildduckApiGetFilterResponse>; updateFilter(user: string, filter: string, dto: IWildduckApiUpdateFilterRequest): Promise<IWildduckApiUpdateFilterResponse>; getFilters(options?: Partial<IWildduckApiGetAllFiltersOptions>): Promise<IWildduckApiGetAllFiltersResponse>; getUserFilters(user: string): Promise<IWildduckApiGetFiltersResponse>; createUserFilter(user: string, dto: IWildduckApiCreateFilterRequest): Promise<IWildduckApiResolveIdResponse>; }