6#import <MobileRTC/MobileRTC.h>
183@interface MobileRTCMeetingService (Polling)
185#pragma mark - for all users -
210- (BOOL)canGetRightAnswerItemList:(NSString *_Nullable)pollingID;
224- (BOOL)canShowAnswerResultList:(NSString *_Nullable)pollingID;
246- (NSString *_Nullable)getPollingQuestionImagePath:(NSString *_Nullable)pollingID questionID:(NSString *_Nullable)questionID;
254- (NSInteger)getQuestionCharactersMinLen:(NSString*_Nullable)pollingID questionID:(NSString*_Nullable)questionID;
262- (NSInteger)getQuestionCharactersMaxLen:(NSString*_Nullable)pollingID questionID:(NSString*_Nullable)questionID;
270- (BOOL)isQuestionCaseSensitive:(NSString *_Nullable)pollingID questionID:(NSString *_Nullable)questionID;
272#pragma mark - for host -
293- (BOOL)canEditPolling:(NSString *_Nullable)pollingID;
308- (BOOL)canDeletePolling:(NSString *_Nullable)pollingID;
323- (BOOL)canDuplicatePolling:(NSString *_Nullable)pollingID;
337- (BOOL)canViewPollingResultFromBrowser:(NSString *_Nullable)pollingID;
357- (BOOL)canStartPolling:(NSString *_Nullable)pollingID;
378- (BOOL)canRestartPolling:(NSString *_Nullable)pollingID;
392- (BOOL)canSharePollingResult:(NSString *_Nullable)pollingID;
427#pragma mark - for attendee -
452- (BOOL)canSubmitPolling:(NSString *_Nullable)pollingID;
MobileRTCPollingStatus
Enumeration of polling statuses.
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCPollingQuestionType
Enumeration of the polling question types. For more information, please visit https://support....
MobileRTCPollingType
Enumeration of polling types.
MobileRTCSDKError downLoadResult()
Downloads all stopped poll's result from browser.
BOOL canDownloadResult()
Determines if the host can download poll's result from browser.
BOOL canAddPolling()
Determines if the host can add polling.
MobileRTCSDKError addPolling()
Creates polling in a web browser.
NSString *_Nullable getActivePollingID()
Gets the active poll's ID.
BOOL canDoPolling()
Determines whether the current meeting can do polling.
NSArray< MobileRTCPollingItem * > *_Nullable getPollingItemList()
Gets the list of poll items.
Polling answer item interface.
NSString *_Nullable getPollingQuestionID()
Gets the polling question ID.
NSString *_Nullable getPollingAnsweredContent()
Gets the polling answered content.
NSString *_Nullable getPollingAnswerID()
Gets the polling answer ID.
NSString *_Nullable getPollingID()
Gets the polling ID of the answer item.
NSString *_Nullable getPollingSubQuestionID()
Gets the polling sub-question ID.
BOOL isChecked()
Determines if it is checked.
NSString *_Nullable getPollingAnswerName()
Gets the polling answer name.
Polling answer result item interface.
NSString *_Nullable getPollingQuestionID()
Gets the polling question ID.
NSString *_Nullable getPollingSubQuestionID()
Gets the polling sub-question ID.
NSInteger getSelectedCount()
Queries how many participants selected this answer.
NSString *_Nullable getPollingID()
Gets the polling ID of the answer result item.
NSString *_Nullable getPollingAnswerID()
Gets the polling answer ID.
NSString *_Nullable getPollingAnswerName()
Gets the polling answer name.
NSString *_Nullable getPollingName()
Gets the polling name.
NSInteger getPollingQuestionCount()
Gets the polling question count.
MobileRTCPollingType getPollingType()
Gets the polling type.
NSInteger getTotalVotedUserCount()
Gets the count of total voted users.
NSString *_Nullable getPollingID()
Gets the polling ID.
BOOL isLibraryPolling()
Determines if it is library polling.
MobileRTCPollingStatus getPollingStatus()
Gets the polling status.
Polling question item interface.
NSInteger getAnsweredCount()
Gets the count of answered questions.
NSArray< MobileRTCPollingAnswerItem * > *_Nullable getPollingAnswerItemList()
Gets the list of polling question or subquestion's answer.
NSString *_Nullable getPollingQuestionName()
Gets the polling question name.
BOOL isRequired()
Determines if it is required.
MobileRTCPollingQuestionType getPollingQuestionType()
Gets the polling question type.
NSString *_Nullable getPollingQuestionID()
Gets the polling question ID.
NSArray< MobileRTCPollingQuestionItem * > *_Nullable getPollingSubQuestionItemList()
Gets the list of polling question's subquestion.
NSString *_Nullable getPollingID()
Gets the polling ID of the question item.