polyv-live-cli
Version:
CLI tool for managing PolyV live streaming services.
26 lines • 1.83 kB
TypeScript
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