Package us.zoom.sdk
Interface InMeetingQAController.InMeetingQAListener
-
- All Superinterfaces:
us.zoom.core.interfaces.IListener
- Enclosing interface:
- InMeetingQAController
public static interface InMeetingQAController.InMeetingQAListener extends us.zoom.core.interfaces.IListener
QA event listener in webinar.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onAddAnswer(java.lang.String answerID, boolean success)
add a new answer callbackvoid
onAddQuestion(java.lang.String questionId, boolean success)
add a new question callbackvoid
onAllowAskQuestionAnonymousStatus(boolean enable)
Callback event of the permission that user is allowed to ask questions anonymously is changed.void
onAllowAskQuestionStatus(boolean bEnabled)
Notify host/cohost has changed the status of ask question.void
onAllowAttendeeCommentQuestionStatus(boolean enable)
Callback event of the permission that user is allowed to answer questions is changed.void
onAllowAttendeeViewAllQuestionStatus(boolean enable)
Callback event of the permission that attendee is allowed to view all questions is changed.void
onAllowAttendeeVoteupQuestionStatus(boolean enable)
Callback event of the permission that attendee is allowed to submit questions is changed.void
onDeleteAnswer(java.util.List<java.lang.String> answerList)
Revoke answer deleted callbackvoid
onDeleteQuestion(java.util.List<java.lang.String> questionList)
Revoke Question deleted callbackvoid
onMeetingQAStatusChanged(boolean isMeetingQAFeatureOn)
Callback event of meeting QA feature status changes.void
onQAConnected(boolean connected)
The function will be invoked once QA listener connected or disconnected.void
onQAConnectStarted()
The function will be invoked once QA listener starts to connect.void
onQuestionMarkedAsDismissed(java.lang.String questionId)
Question marked as dismissvoid
onReceiveAnswer(java.lang.String answerID)
The function will be invoked once a new answer is received.void
onReceiveQuestion(java.lang.String questionID)
The function will be invoked once a new question is received.void
onReopenQuestion(java.lang.String questionId)
Question reopen callbackvoid
onRevokeUpvoteQuestion(java.lang.String questionID, boolean order_changed)
Revoke Upvote Question callbackvoid
onUpvoteQuestion(java.lang.String questionID, boolean order_changed)
Upvote Question callbackvoid
onUserEndLiving(java.lang.String questionID)
User end Living Reply callbackvoid
onUserLivingReply(java.lang.String questionID)
User Living Reply callback
-
-
-
Method Detail
-
onMeetingQAStatusChanged
void onMeetingQAStatusChanged(boolean isMeetingQAFeatureOn)
Callback event of meeting QA feature status changes.- Parameters:
isMeetingQAFeatureOn
- true means meeting QA feature is on, otherwise not.
-
onAllowAskQuestionStatus
void onAllowAskQuestionStatus(boolean bEnabled)
Notify host/cohost has changed the status of ask question.- Parameters:
bEnabled
- Can ask question or not.
-
onQAConnectStarted
void onQAConnectStarted()
The function will be invoked once QA listener starts to connect.
-
onAllowAskQuestionAnonymousStatus
void onAllowAskQuestionAnonymousStatus(boolean enable)
Callback event of the permission that user is allowed to ask questions anonymously is changed.- Parameters:
enable
- true means that user can ask question anonymously, otherwise not.
-
onAllowAttendeeViewAllQuestionStatus
void onAllowAttendeeViewAllQuestionStatus(boolean enable)
Callback event of the permission that attendee is allowed to view all questions is changed.- Parameters:
enable
- true means that user can view all questions, otherwise not.
-
onAllowAttendeeVoteupQuestionStatus
void onAllowAttendeeVoteupQuestionStatus(boolean enable)
Callback event of the permission that attendee is allowed to submit questions is changed.- Parameters:
enable
- true means that the user can submit questions, otherwise not.
-
onAllowAttendeeCommentQuestionStatus
void onAllowAttendeeCommentQuestionStatus(boolean enable)
Callback event of the permission that user is allowed to answer questions is changed.- Parameters:
enable
- true means that user can answer question, otherwise not.
-
onQAConnected
void onQAConnected(boolean connected)
The function will be invoked once QA listener connected or disconnected.- Parameters:
connected
- The flag of QA connection or disconnection.
-
onAddQuestion
void onAddQuestion(java.lang.String questionId, boolean success)
add a new question callback- Parameters:
questionId
- question idsuccess
- if true add success
-
onAddAnswer
void onAddAnswer(java.lang.String answerID, boolean success)
add a new answer callback- Parameters:
answerID
- answer user idsuccess
- if true add success
-
onReceiveQuestion
void onReceiveQuestion(java.lang.String questionID)
The function will be invoked once a new question is received.- Parameters:
questionID
- The question ID.
-
onReceiveAnswer
void onReceiveAnswer(java.lang.String answerID)
The function will be invoked once a new answer is received.- Parameters:
answerID
- The answer ID.
-
onQuestionMarkedAsDismissed
void onQuestionMarkedAsDismissed(java.lang.String questionId)
Question marked as dismiss- Parameters:
questionId
- question id
-
onReopenQuestion
void onReopenQuestion(java.lang.String questionId)
Question reopen callback- Parameters:
questionId
- question Id
-
onUserLivingReply
void onUserLivingReply(java.lang.String questionID)
User Living Reply callback- Parameters:
questionID
- question Id
-
onUserEndLiving
void onUserEndLiving(java.lang.String questionID)
User end Living Reply callback- Parameters:
questionID
- question Id
-
onUpvoteQuestion
void onUpvoteQuestion(java.lang.String questionID, boolean order_changed)
Upvote Question callback- Parameters:
questionID
- question Idorder_changed
- order change
-
onRevokeUpvoteQuestion
void onRevokeUpvoteQuestion(java.lang.String questionID, boolean order_changed)
Revoke Upvote Question callback- Parameters:
questionID
- question Idorder_changed
- order change
-
onDeleteQuestion
void onDeleteQuestion(java.util.List<java.lang.String> questionList)
Revoke Question deleted callback- Parameters:
questionList
- the deleted questions
-
onDeleteAnswer
void onDeleteAnswer(java.util.List<java.lang.String> answerList)
Revoke answer deleted callback- Parameters:
answerList
- the deleted answers
-
-