UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

32 lines 2.25 kB
import { AuthConfig } from '../types/auth'; import { InteractionServiceConfig, SendFavorParams, SendRewardMsgParams, GetStudentQuestionWebhookParams, SetStudentQuestionWebhookParams, DeleteStudentQuestionWebhookParams, SendTeacherAnswerParams } from '../types/interaction'; export declare class InteractionServiceSdk { private readonly client; private readonly liveInteraction; private readonly v4Channel; constructor(authConfig: AuthConfig, _serviceConfig?: InteractionServiceConfig); sendFavor(params: SendFavorParams): Promise<any>; sendRewardMsg(params: SendRewardMsgParams): Promise<any>; getStudentQuestionWebhook(params: GetStudentQuestionWebhookParams): Promise<any>; setStudentQuestionWebhook(params: SetStudentQuestionWebhookParams): Promise<any>; deleteStudentQuestionWebhook(params: DeleteStudentQuestionWebhookParams): Promise<any>; sendTeacherAnswer(params: SendTeacherAnswerParams): Promise<any>; listInteractionEvents(params: Record<string, unknown>): Promise<any>; saveInteractionEvent(params: Record<string, unknown>): Promise<any>; deleteInteractionEvent(params: Record<string, unknown>): Promise<any>; createInvitePoster(params: Record<string, unknown>): Promise<any>; queryDiskVideoCustomScript(params: Record<string, unknown>): Promise<any>; uploadDiskVideoCustomScript(params: Record<string, unknown>): Promise<any>; deleteInteractionScript(params: Record<string, unknown>): Promise<any>; createTaskRewardActivity(params: Record<string, unknown>): Promise<any>; listTaskRewardActivities(params: Record<string, unknown>): Promise<any>; listTaskRewardStats(params: Record<string, unknown>): Promise<any>; listTaskRewardViewerDetails(params: Record<string, unknown>): Promise<any>; updateTaskRewardActivity(params: Record<string, unknown>): Promise<any>; deleteTaskRewardActivity(params: Record<string, unknown>): Promise<any>; stopTaskRewardActivity(params: Record<string, unknown>): Promise<any>; listViewerTaskRewardDetails(params: Record<string, unknown>): Promise<any>; submitViewerTaskRewardAcceptInfo(params: Record<string, unknown>): Promise<any>; private wrapError; } //# sourceMappingURL=interaction-service.d.ts.map