polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
18 lines • 879 B
TypeScript
import { BaseHandler } from './base.handler';
import { WatchConditionServiceConfig, WatchConditionGetOptions, WatchConditionSetOptions } from '../types/watch-condition';
import { AuthConfig } from '../types/auth';
export declare class WatchConditionHandler extends BaseHandler {
private readonly watchConditionService;
constructor(authConfig: AuthConfig, serviceConfig: WatchConditionServiceConfig);
getWatchCondition(options: WatchConditionGetOptions): Promise<void>;
setWatchCondition(options: WatchConditionSetOptions): Promise<void>;
private validateGetOptions;
private validateAndBuildAuthSettings;
private loadAuthSettingsFromConfig;
private buildAuthSettingsFromOptions;
private displayGetResult;
private getAuthTypeDetails;
private displaySetResult;
private truncate;
}
//# sourceMappingURL=watch-condition.handler.d.ts.map