UNPKG

skysync-cli

Version:

SkySync Command Line Interface

15 lines (14 loc) 1.06 kB
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>; }