UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

81 lines 3.98 kB
import { BaseHandler } from './base.handler'; import { ChannelCreateOptions, ChannelServiceConfig, ChannelListOptions, ChannelGetOptions, ChannelUpdateOptions, ChannelDeleteOptions } from '../types/channel'; import { AuthConfig } from '../types/auth'; export declare class ChannelHandler extends BaseHandler { private readonly channelService; constructor(authConfig: AuthConfig, serviceConfig: ChannelServiceConfig); create(options: ChannelCreateOptions): Promise<void>; listChannels(options?: ChannelListOptions): Promise<void>; getChannelDetail(options: ChannelGetOptions): Promise<void>; updateChannel(options: ChannelUpdateOptions): Promise<void>; deleteChannel(options: ChannelDeleteOptions): Promise<void>; deleteChannels(options: any): Promise<void>; listChannelViewerGroups(options: any): Promise<void>; createChannelViewerGroup(options: any): Promise<void>; updateChannelViewerGroup(options: any): Promise<void>; deleteChannelViewerGroup(options: any): Promise<void>; getChannelViewerGroupSetting(options: any): Promise<void>; updateChannelViewerGroupSetting(options: any): Promise<void>; listChannelViewers(options: any): Promise<void>; exportChannelViewers(options: any): Promise<void>; addChannelViewers(options: any): Promise<void>; deleteChannelViewers(options: any): Promise<void>; transferChannelViewers(options: any): Promise<void>; importChannelViewers(options: any): Promise<void>; listUnrelatedChannelViewers(options: any): Promise<void>; getRoleAccount(options: any): Promise<void>; listRoleAccounts(options: any): Promise<void>; deleteRoleAccount(options: any): Promise<void>; batchCreateRoleAccounts(options: any): Promise<void>; getChannelAdverts(options: any): Promise<void>; getCallbackSetting(options: any): Promise<void>; updateCallbackSetting(options: any): Promise<void>; getPptRecordSetting(options: any): Promise<void>; listPptRecordTasks(options: any): Promise<void>; addPptRecordTask(options: any): Promise<void>; updatePptRecordSetting(options: any): Promise<void>; deletePptRecord(options: any): Promise<void>; copyChannel(options: any): Promise<void>; getUserChildrenChannels(options: any): Promise<void>; getWatchApiToken(options: any): Promise<void>; getApiToken(options: any): Promise<void>; getTokenLoginUrl(options: any): Promise<void>; getChatToken(options: any): Promise<void>; listChannelsFollow(options: any): Promise<void>; updateChannelsFollow(options: any): Promise<void>; batchAddSubmeeting(options: any): Promise<void>; stopQuestionnaires(options: any): Promise<void>; batchUpdateDanmu(options: any): Promise<void>; setChannelToken(options: any): Promise<void>; setAccountToken(options: any): Promise<void>; setMaxViewer(options: any): Promise<void>; updateChannelPassword(options: any): Promise<void>; setDiyUrlMarquee(options: any): Promise<void>; private validateCreateOptions; private transformToCreateRequest; private displayChannelCreated; private validateListOptions; private validateGetOptions; private validateUpdateOptions; private transformToUpdateRequest; private displayChannelUpdated; private validateSingleDeleteOptions; private validateDeleteOptions; private transformToDeleteRequest; private displayChannelsDeleted; private displayChannelDeleted; private transformToListRequest; private transformToDetailRequest; private displayChannelsList; private displayChannelDetail; private requireFields; private compactHistoricalOptions; private displayHistoricalResult; private buildChannelViewerParams; private normalizeChannelViewerScope; private requireStringList; private normalizeStringList; private readChannelViewerImportFile; private displayChannelViewerResult; } //# sourceMappingURL=channel.handler.d.ts.map