skysync-cli
Version:
SkySync Command Line Interface
15 lines (14 loc) • 1.06 kB
TypeScript
import { IHttpClient } from '../http';
import { PagedResource } from './resource';
import { NotificationType, NotificationTypeCategory, NotificationHandler, NotificationPolicy, SmtpConfiguration } from '../models';
import { CancellationToken } from '../cancellation-token';
export declare class NotificationsResource extends PagedResource<NotificationPolicy> {
constructor(httpClient: IHttpClient);
handlers(params?: any, token?: CancellationToken): Promise<NotificationHandler[]>;
handler(id: string, params?: any, token?: CancellationToken): Promise<NotificationHandler>;
configureHandler(id: string, params?: any, token?: CancellationToken): Promise<NotificationHandler>;
testHandler(id: string, params?: any, token?: CancellationToken): Promise<NotificationHandler>;
categories(params?: any, token?: CancellationToken): Promise<NotificationTypeCategory[]>;
types(params?: any, token?: CancellationToken): Promise<NotificationType[]>;
getSmtpConfiguration(token?: CancellationToken): Promise<SmtpConfiguration>;
}