9#import <MobileRTC/MobileRTC.h>
157@interface MobileRTCMeetingService (Polling)
159#pragma mark - for all users -
184- (BOOL)canGetRightAnswerItemList:(NSString *_Nullable)pollingID;
198- (BOOL)canShowAnswerResultList:(NSString *_Nullable)pollingID;
220- (NSString *_Nullable)getPollingQuestionImagePath:(NSString *_Nullable)pollingID questionID:(NSString *_Nullable)questionID;
228- (NSInteger)getQuestionCharactersMinLen:(NSString*_Nullable)pollingID questionID:(NSString*_Nullable)questionID;
236- (NSInteger)getQuestionCharactersMaxLen:(NSString*_Nullable)pollingID questionID:(NSString*_Nullable)questionID;
244- (BOOL)isQuestionCaseSensitive:(NSString *_Nullable)pollingID questionID:(NSString *_Nullable)questionID;
246#pragma mark - for host -
267- (BOOL)canEditPolling:(NSString *_Nullable)pollingID;
282- (BOOL)canDeletePolling:(NSString *_Nullable)pollingID;
297- (BOOL)canDuplicatePolling:(NSString *_Nullable)pollingID;
311- (BOOL)canViewPollingResultFromBrowser:(NSString *_Nullable)pollingID;
331- (BOOL)canStartPolling:(NSString *_Nullable)pollingID;
352- (BOOL)canRestartPolling:(NSString *_Nullable)pollingID;
366- (BOOL)canSharePollingResult:(NSString *_Nullable)pollingID;
401#pragma mark - for attendee -
426- (BOOL)canSubmitPolling:(NSString *_Nullable)pollingID;
MobileRTCPollingStatus
Enumeration of polling statuses.
MobileRTCSDKError
Enumeration of SDK error.
MobileRTCPollingQuestionType
Enumeration of polling question types. For more information, please visit https://support....
MobileRTCPollingType
Enumeration of polling types.
MobileRTCSDKError downLoadResult()
Download all stopped poll's result from browser.
BOOL canDownloadResult()
Determine if the host can download poll's result from browser.
BOOL canAddPolling()
Determine if the host can add polling.
MobileRTCSDKError addPolling()
Create polling in a web browser.
NSString *_Nullable getActivePollingID()
Get the active poll's ID.
BOOL canDoPolling()
Determine whether the current meeting can do the polling.
NSArray< MobileRTCPollingItem * > *_Nullable getPollingItemList()
Get the list of poll item.
Polling answer item interface.
NSString *_Nullable getPollingQuestionID()
Polling question ID.
NSString *_Nullable getPollingAnsweredContent()
Polling answered content.
NSString *_Nullable getPollingAnswerID()
Polling answer ID.
NSString *_Nullable getPollingID()
Polling ID of answer item.
NSString *_Nullable getPollingSubQuestionID()
Polling sub-question ID.
BOOL isChecked()
Determine if is checked.
NSString *_Nullable getPollingAnswerName()
Polling answer name.
Polling answer result item interface.
NSString *_Nullable getPollingQuestionID()
Polling queston ID.
NSString *_Nullable getPollingSubQuestionID()
Polling sub-queston ID.
NSInteger getSelectedCount()
Query how many participants selected this answer.
NSString *_Nullable getPollingID()
Polling ID of answer result item.
NSString *_Nullable getPollingAnswerID()
Polling answer ID.
NSString *_Nullable getPollingAnswerName()
Polling answer name.
NSString *_Nullable getPollingName()
Polling name.
NSInteger getPollingQuestionCount()
Polling question count.
MobileRTCPollingType getPollingType()
Polling type.
NSInteger getTotalVotedUserCount()
Count of total voted users.
NSString *_Nullable getPollingID()
Polling ID.
BOOL isLibraryPolling()
Determine if is library polling.
MobileRTCPollingStatus getPollingStatus()
Polling status.
Polling question item interface.
NSInteger getAnsweredCount()
The count of answered questions.
NSArray< MobileRTCPollingAnswerItem * > *_Nullable getPollingAnswerItemList()
Get the list of polling question or subquestion's answer.
NSString *_Nullable getPollingQuestionName()
Polling question name.
BOOL isRequired()
Determine if is required.
MobileRTCPollingQuestionType getPollingQuestionType()
Polling question type.
NSString *_Nullable getPollingQuestionID()
Polling question ID.
NSArray< MobileRTCPollingQuestionItem * > *_Nullable getPollingSubQuestionItemList()
Get the list of polling question's subquestion.
NSString *_Nullable getPollingID()
Polling ID of question item.