UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

45 lines 2.29 kB
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