UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

18 lines 1.06 kB
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