polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
45 lines • 2.29 kB
TypeScript
import { BaseHandler } from './base.handler';
import type { AuthConfig } from '../types/auth';
import { type ApiServiceConfig } from '../utils/api-command';
type Options = Record<string, any>;
export declare class UserSettingsHandler extends BaseHandler {
private readonly service;
constructor(authConfig: AuthConfig, serviceConfig: ApiServiceConfig);
listChildren(options: Options): Promise<void>;
listChildRoles(options: Options): Promise<void>;
createChild(options: Options): Promise<void>;
updateChild(options: Options): Promise<void>;
deleteChild(options: Options): Promise<void>;
getChildBySale(options: Options): Promise<void>;
listOrganizations(options: Options): Promise<void>;
createOrganization(options: Options): Promise<void>;
deleteOrganization(options: Options): Promise<void>;
getDonateTemplate(options: Options): Promise<void>;
updateDonateTemplate(options: Options): Promise<void>;
getMarqueeTemplate(options: Options): Promise<void>;
updateMarqueeTemplate(options: Options): Promise<void>;
getRoleConfigTemplate(options: Options): Promise<void>;
updateRoleConfigTemplate(options: Options): Promise<void>;
getPlaybackSetting(options: Options): Promise<void>;
updatePlaybackSetting(options: Options): Promise<void>;
getAudioModerationSetting(options: Options): Promise<void>;
updateAudioModerationSetting(options: Options): Promise<void>;
getVideoModerationSetting(options: Options): Promise<void>;
updateVideoModerationSetting(options: Options): Promise<void>;
getGlobalFooter(options: Options): Promise<void>;
updateGlobalFooter(options: Options): Promise<void>;
getPvShowEnable(options: Options): Promise<void>;
updatePvShowEnable(options: Options): Promise<void>;
sendSms(options: Options): Promise<void>;
getMicDuration(options: Options): Promise<void>;
getMrConcurrencyDetail(options: Options): Promise<void>;
getBillUseDetailList(options: Options): Promise<void>;
listWatchLogs(options: Options): Promise<void>;
getWatchLogDetail(options: Options): Promise<void>;
private pagingParams;
private requireNonEmptyUpdate;
private validationError;
private show;
}
export {};
//# sourceMappingURL=user-settings.handler.d.ts.map