polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
46 lines • 2.07 kB
TypeScript
import { BaseHandler } from './base.handler';
import type { AuthConfig } from '../types/auth';
import { type ApiServiceConfig } from '../utils/api-command';
export declare class WebHandler extends BaseHandler {
private readonly service;
constructor(authConfig: AuthConfig, serviceConfig: ApiServiceConfig);
getSplash(options: any): Promise<void>;
setSplash(options: any): Promise<void>;
setPublisher(options: any): Promise<void>;
updateChannelName(options: any): Promise<void>;
updateChannelLogo(options: any): Promise<void>;
getLikes(options: any): Promise<void>;
updateLikes(options: any): Promise<void>;
getCountdown(options: any): Promise<void>;
setCountdown(options: any): Promise<void>;
listMenus(options: any): Promise<void>;
addMenu(options: any): Promise<void>;
deleteMenu(options: any): Promise<void>;
updateMenu(options: any): Promise<void>;
setMenu(options: any): Promise<void>;
updateRank(options: any): Promise<void>;
updateConsultingEnabled(options: any): Promise<void>;
listTuwen(options: any): Promise<void>;
getDonate(options: any): Promise<void>;
updateCash(options: any): Promise<void>;
updateGood(options: any): Promise<void>;
getWeixinShare(options: any): Promise<void>;
updateWeixinShare(options: any): Promise<void>;
updateGlobalEnabled(options: any): Promise<void>;
uploadImage(options: any): Promise<void>;
uploadWhiteList(options: any): Promise<void>;
downloadWhiteList(options: any): Promise<void>;
setAuthType(options: any): Promise<void>;
setExternalAuth(options: any): Promise<void>;
setAuthorizedAddress(options: any): Promise<void>;
updateAuthUrl(options: any): Promise<void>;
getRecordField(options: any): Promise<void>;
listRecordInfo(options: any): Promise<void>;
listEnroll(options: any): Promise<void>;
downloadRecordInfo(options: any): Promise<void>;
private confirm;
private downloadResult;
private show;
private requireFields;
}
//# sourceMappingURL=web.handler.d.ts.map