UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

31 lines 2.18 kB
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