9 #import <Foundation/Foundation.h>
10 #import "ZoomSDKErrors.h"
168 -(void)onQAConnectStatus:(ZoomSDKQAConnectStatus)status;
175 -(void)onAddQuestion:(NSString *)questionID isSuccess:(BOOL)success;
182 -(void)onAddAnswer:(NSString *)answerID isSuccess:(BOOL)success;
188 -(void)onQuestionMarkedAsDismissed:(NSString*)questionID;
194 -(void)onReopenQuestion:(NSString*)questionID;
200 -(void)onReceiveQuestion:(NSString*)questionID;
206 -(void)onReceiveAnswer:(NSString*)answerID;
212 -(void)onUserLivingReply:(NSString*)questionID;
218 -(void)onUserEndLiving:(NSString*)questionID;
225 -(void)onVoteupQuestion:(NSString*)questionID orderChanged:(BOOL)isChanged;
232 -(void)onRevokeVoteupQuestion:(NSString*)questionID orderChanged:(BOOL)isChanged;
238 -(void)onAllowAskQuestionAnonymousStatus:(BOOL)bEnabled;
244 -(void)onAllowAttendeeViewAllQuestionStatus:(BOOL)bEnabled;
250 -(void)onAllowAttendeeVoteupQuestionStatus:(BOOL)bEnabled;
256 -(void)onAllowAttendeeCommentQuestionStatus:(BOOL)bEnabled;
262 -(void)onDeleteQuestions:(NSArray *)questions;
268 -(void)onDeleteAnswers:(NSArray *)answer;
273 id<ZoomSDKQAControllerDelegate> _delegate;
275 @property(nonatomic,assign)id<ZoomSDKQAControllerDelegate> delegate;
286 -(NSArray*)getAllQuestionList;
292 -(NSArray*)getMyQuestionList;
298 -(NSArray*)getOpenQuestionList;
304 -(NSArray*)getDismissedQuestionList;
310 -(NSArray*)getAnsweredQuestionList;
318 -(ZoomSDKError)addQuestionWithQuestionContent:(NSString*)content isAnonymous:(BOOL)Anonymous;
326 -(ZoomSDKError)answerQuestionPrivateWithQuestionID:(NSString*)questionID answerContent:(NSString*)content;
334 -(ZoomSDKError)answerQuestionPublicWithQuestionID:(NSString*)questionID answerContent:(NSString*)content;
341 -(ZoomSDKError)dismissQuestionWithQuestionID:(NSString*)questionID;
348 -(ZoomSDKError)reopenQuestionWithQuestionID:(NSString*)questionID;
356 -(ZoomSDKError)commentQuestionWithQuestionID:(NSString*)questionID commentContent:(NSString*)content;
364 -(ZoomSDKError)voteupQuestionWithQuestionID:(NSString*)questionID isEableVokeup:(BOOL)enable;
371 -(ZoomSDKError)enableAnonnymousSendQuestion:(BOOL)enable;
378 -(ZoomSDKError)enableQAComment:(BOOL)enable;
385 -(ZoomSDKError)enableQAVoteup:(BOOL)enable;
392 -(ZoomSDKError)setAttendeeViewQuestionType:(AttendeeViewQuestionType)type;
405 -(BOOL)isQAVoteupEnable;
411 -(BOOL)isQACommentEnabled;
417 -(BOOL)isAllowAskQuestionAnonymously;
423 -(BOOL)isAttendeeCanViewAllQuestions;
437 -(ZoomSDKError)startLiving:(NSString *)questionId;
444 -(ZoomSDKError)endLiving:(NSString *)questionId;
450 -(int)getOpenQuestionCount;
456 -(int)getDismissedQuestionCount;
462 -(int)getAnsweredQuestionCount;
468 -(int)getMyQuestionCount;
475 -(ZoomSDKError)deleteQuestion:(NSString *)questionID;
482 -(ZoomSDKError)deleteAnswer:(NSString *)answerID;