Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKPollingController.h File Reference

Interfaces for managing polling and quiz functionalities in Zoom SDK. More...

import <Foundation/Foundation.h>
import <ZoomSDK/ZoomSDKErrors.h>

Go to the source code of this file.

Data Structures

class  ZoomSDKPollingItem
 Polling item interface. More...
 
class  ZoomSDKPollingAnswerItem
 Polling answer item interface. More...
 
class  ZoomSDKPollingAnswerResultItem
 Polling answer result item interface. More...
 
class  ZoomSDKPollingQuestionItem
 Polling question item interface. More...
 
protocol  <ZoomSDKPollingControllerDelegate>
 Polling controller callback event delegate. More...
 
class  ZoomSDKPollingController
 Polling controller interface. More...
 

Enumerations

enum  ZoomSDKPollingStatus { ZoomSDKPollingStatus_Initial , ZoomSDKPollingStatus_Started , ZoomSDKPollingStatus_ShareResult , ZoomSDKPollingStatus_Stopped }
 Enumeration of polling statuses. More...
 
enum  ZoomSDKPollingType { ZoomSDKPollingType_Unknown = 0 , ZoomSDKPollingType_Poll , ZoomSDKPollingType_Quiz }
 Enumeration of polling types. More...
 
enum  ZoomSDKPollingQuestionType {
  ZoomSDKPollingQuestionType_Unknown = 0 , ZoomSDKPollingQuestionType_Single , ZoomSDKPollingQuestionType_Multi , ZoomSDKPollingQuestionType_Matching ,
  ZoomSDKPollingQuestionType_RankOrder , ZoomSDKPollingQuestionType_ShortAnswer , ZoomSDKPollingQuestionType_LongAnswer , ZoomSDKPollingQuestionType_FillBlank ,
  ZoomSDKPollingQuestionType_NPS , ZoomSDKPollingQuestionType_Dropdown
}
 Enumeration of polling question types. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0057587. More...
 
enum  ZoomSDKPollingActionType {
  ZoomSDKPollingActionType_Unknown = 0 , ZoomSDKPollingActionType_Start , ZoomSDKPollingActionType_Stop , ZoomSDKPollingActionType_ShareResult ,
  ZoomSDKPollingActionType_StopShareResult , ZoomSDKPollingActionType_Duplicate , ZoomSDKPollingActionType_Delete , ZoomSDKPollingActionType_Submit ,
  ZoomSDKPollingActionType_Error
}
 Enumeration of polling action types. More...
 

Detailed Description

Interfaces for managing polling and quiz functionalities in Zoom SDK.

This file defines the ZoomSDKPollingController class and related polling data models, which allow the host or attendees to create, manage, and participate in polling or quiz during the meeting. Polling types include single choice, multiple choice, fill-in-the-blank, short answer, long answer, etc. This interface supports retrieving poll status, questions, answers, submitting answers, sharing results, and managing poll permissions.

Definition in file ZoomSDKPollingController.h.

Enumeration Type Documentation

◆ ZoomSDKPollingActionType

Enumeration of polling action types.

Enumerator
ZoomSDKPollingActionType_Unknown 

Unknown action type.

ZoomSDKPollingActionType_Start 

Start the polling session.

ZoomSDKPollingActionType_Stop 

Stop the polling session.

ZoomSDKPollingActionType_ShareResult 

Share the polling results with participants.

ZoomSDKPollingActionType_StopShareResult 

Stop sharing the polling results.

ZoomSDKPollingActionType_Duplicate 

Duplicate the polling.

ZoomSDKPollingActionType_Delete 

Delete the polling.

ZoomSDKPollingActionType_Submit 

Submit polling responses.

ZoomSDKPollingActionType_Error 

An error occurred with the polling action.

Definition at line 79 of file ZoomSDKPollingController.h.

◆ ZoomSDKPollingQuestionType

Enumeration of polling question types. For more information, please visit https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0057587.

Enumerator
ZoomSDKPollingQuestionType_Unknown 

Unknown question type.

ZoomSDKPollingQuestionType_Single 

Single choice question type.

ZoomSDKPollingQuestionType_Multi 

Multiple choice question type.

ZoomSDKPollingQuestionType_Matching 

Matching question type.

ZoomSDKPollingQuestionType_RankOrder 

Rank order question type.

ZoomSDKPollingQuestionType_ShortAnswer 

Short answer question type.

ZoomSDKPollingQuestionType_LongAnswer 

Long answer question type.

ZoomSDKPollingQuestionType_FillBlank 

Fill in the blank question type.

ZoomSDKPollingQuestionType_NPS 

Rating scale question type.

ZoomSDKPollingQuestionType_Dropdown 

Dropdown question type.

Definition at line 51 of file ZoomSDKPollingController.h.

52{
ZoomSDKPollingQuestionType
Enumeration of polling question types. For more information, please visit https://support....
@ ZoomSDKPollingQuestionType_LongAnswer
@ ZoomSDKPollingQuestionType_Unknown
@ ZoomSDKPollingQuestionType_Dropdown
@ ZoomSDKPollingQuestionType_ShortAnswer
@ ZoomSDKPollingQuestionType_Matching
@ ZoomSDKPollingQuestionType_RankOrder
@ ZoomSDKPollingQuestionType_Multi
@ ZoomSDKPollingQuestionType_Single
@ ZoomSDKPollingQuestionType_FillBlank
@ ZoomSDKPollingQuestionType_NPS

◆ ZoomSDKPollingStatus

Enumeration of polling statuses.

Enumerator
ZoomSDKPollingStatus_Initial 

The initial status.

ZoomSDKPollingStatus_Started 

Polling has started.

ZoomSDKPollingStatus_ShareResult 

Polling results have been shared.

ZoomSDKPollingStatus_Stopped 

Polling has been stopped.

Definition at line 20 of file ZoomSDKPollingController.h.

◆ ZoomSDKPollingType

Enumeration of polling types.

Enumerator
ZoomSDKPollingType_Unknown 

Unknown polling type.

ZoomSDKPollingType_Poll 

Standard polling type, typically used for gathering opinions or votes.

ZoomSDKPollingType_Quiz 

Quiz type, used for knowledge checks or assessments.

Definition at line 36 of file ZoomSDKPollingController.h.

37{
ZoomSDKPollingType
Enumeration of polling types.
@ ZoomSDKPollingType_Unknown
@ ZoomSDKPollingType_Quiz
@ ZoomSDKPollingType_Poll