@marxlnfcs/wildduck-api
Version:
Provides a client to interact with the wildduck api
10 lines (9 loc) • 961 B
TypeScript
import { WildduckClientComponent } from "../../client-component";
import { IWildduckApiCreateAllowedDomainRequest, IWildduckApiCreateAllowedDomainResponse, IWildduckApiCreateBlockedDomainRequest, IWildduckApiCreateBlockedDomainResponse, IWildduckApiGetAllowedDomainResponse, IWildduckApiGetBlockedDomainResponse, IWildduckApiSuccessResponse } from "../../client-schema";
export declare class WildduckDomainAccessService extends WildduckClientComponent {
deleteDomainListing(domain: string): Promise<IWildduckApiSuccessResponse>;
getAllowedDomains(tag: string): Promise<IWildduckApiGetAllowedDomainResponse>;
addAllowedDomain(tag: string, dto: IWildduckApiCreateAllowedDomainRequest): Promise<IWildduckApiCreateAllowedDomainResponse>;
getBlockedDomains(tag: string): Promise<IWildduckApiGetBlockedDomainResponse>;
addBlockedDomain(tag: string, dto: IWildduckApiCreateBlockedDomainRequest): Promise<IWildduckApiCreateBlockedDomainResponse>;
}