UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

20 lines 998 B
import { BaseHandler } from './base.handler'; import { WhitelistServiceConfig, WhitelistListOptions, WhitelistAddOptions, WhitelistUpdateOptions, WhitelistRemoveOptions } from '../types/whitelist'; import { AuthConfig } from '../types/auth'; export declare class WhitelistHandler extends BaseHandler { private readonly whitelistService; constructor(authConfig: AuthConfig, serviceConfig: WhitelistServiceConfig); listWhitelist(options: WhitelistListOptions): Promise<void>; addWhitelist(options: WhitelistAddOptions): Promise<void>; updateWhitelist(options: WhitelistUpdateOptions): Promise<void>; removeWhitelist(options: WhitelistRemoveOptions): Promise<void>; private validateListOptions; private validateAddOptions; private validateUpdateOptions; private validateRemoveOptions; private displayListResult; private displayAddResult; private displayUpdateResult; private displayRemoveResult; } //# sourceMappingURL=whitelist.handler.d.ts.map