polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
31 lines • 2.18 kB
TypeScript
import { BaseHandler } from './base.handler';
import type { AuthConfig } from '../types/auth';
import type { PlatformServiceConfig } from '../types/platform';
import type { AccountApiBaseOptions, AccountApiCallbackSetOptions, AccountApiChannelBasicListOptions, AccountApiChannelListOptions, AccountApiChannelsOptions, AccountApiCategoryCreateOptions, AccountApiCategoryDeleteOptions, AccountApiCategoryUpdateNameOptions, AccountApiCategoryUpdateRankOptions, AccountApiIncomeListOptions, AccountApiPlaybackListOptions, AccountApiReceiveListOptions, AccountApiSsoSetOptions } from '../types/account-api';
export declare class AccountApiHandler extends BaseHandler {
private readonly accountService;
constructor(authConfig: AuthConfig, serviceConfig: PlatformServiceConfig);
listChannels(options: AccountApiChannelsOptions): Promise<void>;
listPlayback(options: AccountApiPlaybackListOptions): Promise<void>;
listChannelBasic(options: AccountApiChannelBasicListOptions): Promise<void>;
listSimpleChannels(options: AccountApiChannelListOptions): Promise<void>;
listChannelDetails(options: AccountApiChannelListOptions): Promise<void>;
getUserDurations(options: AccountApiBaseOptions): Promise<void>;
getMicDuration(options: AccountApiBaseOptions): Promise<void>;
listIncome(options: AccountApiIncomeListOptions): Promise<void>;
listCategories(options: AccountApiBaseOptions): Promise<void>;
createCategory(options: AccountApiCategoryCreateOptions): Promise<void>;
deleteCategory(options: AccountApiCategoryDeleteOptions): Promise<void>;
updateCategoryName(options: AccountApiCategoryUpdateNameOptions): Promise<void>;
updateCategoryRank(options: AccountApiCategoryUpdateRankOptions): Promise<void>;
listReceiveChannels(options: AccountApiReceiveListOptions): Promise<void>;
setSsoToken(options: AccountApiSsoSetOptions): Promise<void>;
setCallback(options: AccountApiCallbackSetOptions): Promise<void>;
private show;
private requireFields;
private requirePositiveNumber;
private compact;
private validationError;
private confirmWrite;
}
//# sourceMappingURL=account-api.handler.d.ts.map