UNPKG

polyv-live-cli

Version:

CLI tool for managing PolyV live streaming services.

26 lines 1.83 kB
import { AuthConfig } from '../types/auth'; import { QaQuestionnaireServiceConfig, SendQaParams, ListQaParams, StopQaParams, ListQuestionSendTimeParams, GetAnswerListParams, GetQuestionListParams, AddEditQuestionParams, DeleteQuestionParams, SendQuestionResultParams, CreateQuestionnaireParams, ListQuestionnaireResultsParams, ListQuestionnaireParams, GetQuestionnaireDetailParams, GetQuestionnaireResultParams, BatchCreateQuestionnaireParams } from '../types/qa'; export declare class QaQuestionnaireServiceSdk { private readonly client; private readonly liveInteraction; constructor(authConfig: AuthConfig, _serviceConfig?: QaQuestionnaireServiceConfig); sendQa(params: SendQaParams): Promise<any>; listQa(params: ListQaParams): Promise<any>; stopQa(params: StopQaParams): Promise<any>; listQuestionSendTime(params: ListQuestionSendTimeParams): Promise<any>; getAnswerList(params: GetAnswerListParams): Promise<any>; getQuestionList(params: GetQuestionListParams): Promise<any>; addEditQuestion(params: AddEditQuestionParams): Promise<any>; deleteQuestion(params: DeleteQuestionParams): Promise<any>; sendQuestionResult(params: SendQuestionResultParams): Promise<any>; createQuestionnaire(params: CreateQuestionnaireParams): Promise<any>; private toSdkQuestionnaireQuestion; listQuestionnaires(params: ListQuestionnaireResultsParams): Promise<any>; listQuestionnaire(params: ListQuestionnaireParams): Promise<any>; getQuestionnaireDetail(params: GetQuestionnaireDetailParams): Promise<any>; getQuestionnaireResult(params: GetQuestionnaireResultParams): Promise<any>; batchCreateQuestionnaire(params: BatchCreateQuestionnaireParams): Promise<any>; private toSdkQuestion; private wrapError; } //# sourceMappingURL=qa-questionnaire-service.d.ts.map