@marxlnfcs/wildduck-api
Version:
Provides a client to interact with the wildduck api
10 lines (9 loc) • 874 B
TypeScript
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>;
}