polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
18 lines • 1.06 kB
TypeScript
import { BaseHandler } from './base.handler';
import { AuthConfig } from '../types/auth';
import { PlatformLabelServiceConfig, PlatformLabelListOptions, PlatformLabelCreateOptions, PlatformLabelUpdateOptions, PlatformLabelDeleteOptions } from '../types/platform-label';
export type { PlatformLabelListOptions, PlatformLabelCreateOptions, PlatformLabelUpdateOptions, PlatformLabelDeleteOptions, };
export declare class PlatformLabelHandler extends BaseHandler {
private readonly labelService;
constructor(authConfig: AuthConfig, serviceConfig: PlatformLabelServiceConfig);
listLabels(options: PlatformLabelListOptions): Promise<void>;
createLabel(options: PlatformLabelCreateOptions): Promise<void>;
updateLabel(options: PlatformLabelUpdateOptions): Promise<void>;
deleteLabel(options: PlatformLabelDeleteOptions): Promise<void>;
private validateOutputFormat;
private validateLabelName;
private validateLabelId;
private displayLabelsTable;
private displayLabelInfo;
}
//# sourceMappingURL=platform-label.handler.d.ts.map