UNPKG

@marxlnfcs/wildduck-api

Version:

Provides a client to interact with the wildduck api

10 lines (9 loc) 874 B
import { WildduckClientComponent } from "../../client-component"; import { IWildduckApiCreateSettingRequest, IWildduckApiCreateSettingResponse, IWildduckApiGetSettingResponse, IWildduckApiGetSettingsResponse, IWildduckApiSuccessResponse } from "../../client-schema"; import { IWildduckApiGetSettingOptions, IWildduckApiGetSettingsOptions } from "./settings.interface"; export declare class WildduckSettingsService extends WildduckClientComponent { getSettings(options?: Partial<IWildduckApiGetSettingsOptions>): Promise<IWildduckApiGetSettingsResponse>; deleteSetting(setting: string): Promise<IWildduckApiSuccessResponse>; getSetting(setting: string, options?: Partial<IWildduckApiGetSettingOptions>): Promise<IWildduckApiGetSettingResponse>; setSetting(setting: string, dto: IWildduckApiCreateSettingRequest): Promise<IWildduckApiCreateSettingResponse>; }