UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

43 lines 2.14 kB
import { BaseHandler } from './base.handler'; import { PlayerServiceConfig, PlayerConfigGetOptions, PlayerConfigUpdateOptions, PlayerDecorateDisplayItem } from '../types/player'; import { AuthConfig } from '../types/auth'; export interface IPlayerService { getChannelDecorate(options: PlayerConfigGetOptions): Promise<PlayerDecorateDisplayItem>; updateChannelDecorate(options: PlayerConfigUpdateOptions): Promise<{ success: boolean; updatedFields: string[]; }>; getAntiRecordSettings(channelId?: string | number): Promise<any>; setAntiRecordSettings(channelId: string | number, params: any): Promise<any>; setMarqueeUrl(channelId: string | number, params: any): Promise<any>; updateHeadAdvert(channelId: string | number, params: any): Promise<any>; updateStopAdvert(channelId: string | number, params: any): Promise<any>; getWatchFeedbackList(params: any): Promise<any>; updatePlayerLogo(channelId: string | number, params: any): Promise<any>; updateWarmupSwitch(params: { channelId: string; warmUpEnabled: 'Y' | 'N'; }): Promise<any>; updateSkinBatch(params: any): Promise<any>; } export declare class PlayerHandler extends BaseHandler { private readonly playerService; constructor(authConfig: AuthConfig, serviceConfig: PlayerServiceConfig, playerService?: IPlayerService); getConfig(options: PlayerConfigGetOptions): Promise<void>; private displayConfig; private displayConfigTable; private getPositionLabel; updateConfig(options: PlayerConfigUpdateOptions): Promise<void>; getAntiRecord(options: any): Promise<void>; updateAntiRecord(options: any): Promise<void>; setMarqueeUrl(options: any): Promise<void>; updateHeadAdvert(options: any): Promise<void>; updateStopAdvert(options: any): Promise<void>; listWatchFeedback(options: any): Promise<void>; updateLogo(options: any): Promise<void>; updateWarmupSwitch(options: any): Promise<void>; updateSkinBatch(options: any): Promise<void>; private requireFields; private displayUpdateResult; } //# sourceMappingURL=player.handler.d.ts.map