polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
20 lines • 998 B
TypeScript
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