polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
28 lines • 2.85 kB
TypeScript
import type { AuthConfig } from '../types/auth';
import type { PlatformServiceConfig } from '../types/platform';
import type { ChannelDetailListParams, ChannelsParams, GetIncomeDetailParams, GetSimpleChannelListParams, ReceiveListParams, SetPlaybackCallbackParams, SetRecordCallbackParams, SetStreamCallbackParams, SetUserChildrenLoginTokenParams, SetUserLoginTokenParams, UserChannelBasicListParams, UserPlaybackListParams } from 'polyv-live-api-sdk';
export declare class AccountServiceSdk {
private readonly authConfig;
private readonly config;
constructor(authConfig: AuthConfig, config: PlatformServiceConfig);
channels(params?: ChannelsParams): Promise<import("polyv-live-api-sdk").ChannelsResponse>;
userPlaybackList(params?: UserPlaybackListParams): Promise<import("polyv-live-api-sdk").UserPlaybackListResponse>;
userChannelBasicList(params?: UserChannelBasicListParams): Promise<import("polyv-live-api-sdk").UserChannelBasicListResponse>;
getSimpleChannelList(params?: GetSimpleChannelListParams): Promise<import("polyv-live-api-sdk").GetSimpleChannelListResponse>;
channelDetailList(params?: ChannelDetailListParams): Promise<import("polyv-live-api-sdk").ChannelDetailListResponse>;
getUserDurations(): Promise<import("polyv-live-api-sdk").GetUserDurationsResponse>;
micDuration(): Promise<import("polyv-live-api-sdk").MicDurationResponse>;
getIncomeDetail(params: GetIncomeDetailParams): Promise<import("polyv-live-api-sdk").GetIncomeDetailResponse>;
getCategoryList(): Promise<import("polyv-live-api-sdk").GetCategoryListResponse>;
createCategory(categoryName: string): Promise<import("polyv-live-api-sdk").CreateCategoryResponse>;
receiveList(params: ReceiveListParams): Promise<import("polyv-live-api-sdk").ReceiveListResponse>;
deleteCategory(categoryId: number): Promise<import("polyv-live-api-sdk").DeleteCategoryResponse>;
updateCategoryName(categoryId: number, categoryName: string): Promise<import("polyv-live-api-sdk").UpdateCategoryNameResponse>;
updateCategoryRank(categoryId: number, afterCategoryId: number): Promise<import("polyv-live-api-sdk").UpdateCategoryRankResponse>;
setUserLoginToken(params: SetUserLoginTokenParams): Promise<import("polyv-live-api-sdk").SetUserLoginTokenResponse>;
setUserChildrenLoginToken(params: SetUserChildrenLoginTokenParams): Promise<import("polyv-live-api-sdk").SetUserChildrenLoginTokenResponse>;
setStreamCallback(params: SetStreamCallbackParams): Promise<import("polyv-live-api-sdk").SetStreamCallbackResponse>;
setRecordCallback(params: SetRecordCallbackParams): Promise<import("polyv-live-api-sdk").SetRecordCallbackResponse>;
setPlaybackCallback(params: SetPlaybackCallbackParams): Promise<import("polyv-live-api-sdk").SetPlaybackCallbackResponse>;
}
//# sourceMappingURL=account-service.d.ts.map