polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
22 lines • 793 B
TypeScript
import { AuthConfig } from '../types/auth';
import { PlatformLabelServiceConfig, ViewerLabel } from '../types/platform-label';
export declare class PlatformLabelServiceSdk {
private readonly config;
private readonly authConfig;
constructor(authConfig: AuthConfig, serviceConfig?: PlatformLabelServiceConfig);
listViewerLabels(): Promise<ViewerLabel[]>;
createViewerLabel(params: {
labelName: string;
}): Promise<ViewerLabel>;
updateViewerLabel(params: {
labelId: number;
labelName: string;
}): Promise<void>;
deleteViewerLabel(params: {
labelId: number;
}): Promise<void>;
private validateLabelName;
private validateLabelId;
private normalizeViewerLabel;
}
//# sourceMappingURL=platform-label-service.d.ts.map