Meeting SDK for Linux API Reference
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
meeting_reminder_ctrl_interface.h File Reference

Meeting Service Phone Interface. Valid for both ZOOM style and user custom interface mode. More...

#include "zoom_sdk_def.h"

Go to the source code of this file.

Data Structures

class  IMeetingReminderContent
 the interface of reminder dialog content. More...
 
class  IMeetingReminderHandler
 the interface to handle the reminder dialog. More...
 
class  IMeetingEnableReminderHandler
 if the current user can control web setting, they will get this handler when an attendee requests to start the smart recording feature or start feature by itself. More...
 
class  IMeetingReminderEvent
 Callback event to enable showing the reminder dialog. More...
 
class  IMeetingReminderController
 Meeting reminder dialog interface. More...
 

Enumerations

enum  MeetingReminderType {
  TYPE_LOGIN_REQUIRED , TYPE_START_OR_JOIN_MEETING , TYPE_RECORD_REMINDER , TYPE_RECORD_DISCLAIMER ,
  TYPE_LIVE_STREAM_DISCLAIMER , TYPE_ARCHIVE_DISCLAIMER , TYPE_WEBINAR_AS_PANELIST_JOIN , TYPE_TERMS_OF_SERVICE ,
  TYPE_SMART_SUMMARY_DISCLAIMER , TYPE_SMART_SUMMARY_ENABLE_REQUEST_REMINDER , TYPE_QUERY_DISCLAIMER , TYPE_QUERY_ENABLE_REQUEST_REMINDER ,
  TYPE_ENABLE_SMART_SUMMARY_REMINDER , TYPE_WEBINAR_ATTENDEE_PROMOTE_REMINDER , TYPE_JOIN_PRIVATE_MODE_MEETING_REMINDER , TYPE_SMART_RECORDING_ENABLE_REQUEST_REMINDER ,
  TYPE_ENABLE_SMART_RECORDING_REMINDER , TYPE_AI_COMPANION_PLUS_DISCLAIMER , TYPE_CLOSED_CAPTION_DISCLAIMER , TYPE_MULTI_DISCLAIMER ,
  TYPE_JOIN_MEETING_CONNECTOR_AS_GUEST_REMINDER , TYPE_COMMON_DISCLAIMER , TYPE_CUSTOM_AI_COMPANION_DISCLAIMER
}
 The type for disclaimer dialog. Here are more detailed structural descriptions. More...
 
enum  ActionType { ACTION_TYPE_NONE , ACTION_TYPE_NEED_SIGN_IN , ACTION_TYPE_NEED_SWITCH_ACCOUNT }
 The type of the action which user should take. Here are more detailed structural descriptions. More...
 
enum  FeatureEnableOption { EnableOption_None , EnableOption_Once , EnableOption_Always }
 The option for meeting feature. More...
 

Detailed Description

Meeting Service Phone Interface. Valid for both ZOOM style and user custom interface mode.

Definition in file meeting_reminder_ctrl_interface.h.

Enumeration Type Documentation

◆ ActionType

enum ActionType

The type of the action which user should take. Here are more detailed structural descriptions.

Enumerator
ACTION_TYPE_NONE 

Need no more action.

ACTION_TYPE_NEED_SIGN_IN 

Need to sign in.

ACTION_TYPE_NEED_SWITCH_ACCOUNT 

Need to switch account.

Definition at line 47 of file meeting_reminder_ctrl_interface.h.

48{
52};
@ ACTION_TYPE_NEED_SIGN_IN
Need to sign in.
@ ACTION_TYPE_NEED_SWITCH_ACCOUNT
Need to switch account.
@ ACTION_TYPE_NONE
Need no more action.

◆ FeatureEnableOption

The option for meeting feature.

Enumerator
EnableOption_None 

do not enable.

EnableOption_Once 

enable for this meeting.

EnableOption_Always 

enable for this and all future meetings on this account.

Definition at line 119 of file meeting_reminder_ctrl_interface.h.

120{
124};
@ EnableOption_None
do not enable.
@ EnableOption_Once
enable for this meeting.
@ EnableOption_Always
enable for this and all future meetings on this account.

◆ MeetingReminderType

The type for disclaimer dialog. Here are more detailed structural descriptions.

Enumerator
TYPE_LOGIN_REQUIRED 

Reminder type of login.

TYPE_START_OR_JOIN_MEETING 

Reminder type of start or join meeting.

TYPE_RECORD_REMINDER 

Reminder type of record reminder.

TYPE_RECORD_DISCLAIMER 

Reminder type of record disclaimer.

TYPE_LIVE_STREAM_DISCLAIMER 

Reminder type of live stream disclaimer.

TYPE_ARCHIVE_DISCLAIMER 

Reminder type of archive disclaimer.

TYPE_WEBINAR_AS_PANELIST_JOIN 

Reminder type of join webinar as panelist.

TYPE_TERMS_OF_SERVICE 
TYPE_SMART_SUMMARY_DISCLAIMER 

Reminder type of Terms of service or privacy statement changed.

Reminder type of smart summary disclaimer.

TYPE_SMART_SUMMARY_ENABLE_REQUEST_REMINDER 

Reminder type of smart summary enable request. This type is marked as deprecated. Replaced with callback IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryEnableActionCallback.

TYPE_QUERY_DISCLAIMER 

Reminder type of query disclaimer.

TYPE_QUERY_ENABLE_REQUEST_REMINDER 

Reminder type of query enable request. This type is marked as deprecated.

TYPE_ENABLE_SMART_SUMMARY_REMINDER 

Reminder type of enable smart summary. This type is marked as deprecated. Replaced with callback IMeetingAICompanionSmartSummaryHelperEvent::onSmartSummaryEnableActionCallback.

TYPE_WEBINAR_ATTENDEE_PROMOTE_REMINDER 

Reminder type of webinar promote attendee.

TYPE_JOIN_PRIVATE_MODE_MEETING_REMINDER 

Reminder type of joining a meeting with private mode.

TYPE_SMART_RECORDING_ENABLE_REQUEST_REMINDER 

Reminder type to enable smart recording request. This type is marked as deprecated.

TYPE_ENABLE_SMART_RECORDING_REMINDER 

Reminder type to enable smart recording. This type is marked as deprecated.

TYPE_AI_COMPANION_PLUS_DISCLAIMER 

Reminder type of AICompanionPlus disclaimer. This type is marked as Deprecated.

TYPE_CLOSED_CAPTION_DISCLAIMER 

Reminder type of Close Caption disclaimer.

TYPE_MULTI_DISCLAIMER 

Reminder type of disclaimers combination.

TYPE_JOIN_MEETING_CONNECTOR_AS_GUEST_REMINDER 

Reminder type for a join meeting connector with guest mode.

TYPE_COMMON_DISCLAIMER 

Reminder type of common disclaimer.

TYPE_CUSTOM_AI_COMPANION_DISCLAIMER 

Definition at line 16 of file meeting_reminder_ctrl_interface.h.

17{
41};
@ TYPE_MULTI_DISCLAIMER
Reminder type of disclaimers combination.
@ TYPE_ARCHIVE_DISCLAIMER
Reminder type of archive disclaimer.
@ TYPE_SMART_RECORDING_ENABLE_REQUEST_REMINDER
Reminder type to enable smart recording request. This type is marked as deprecated.
@ TYPE_START_OR_JOIN_MEETING
Reminder type of start or join meeting.
@ TYPE_RECORD_DISCLAIMER
Reminder type of record disclaimer.
@ TYPE_COMMON_DISCLAIMER
Reminder type of common disclaimer.
@ TYPE_LOGIN_REQUIRED
Reminder type of login.
@ TYPE_CLOSED_CAPTION_DISCLAIMER
Reminder type of Close Caption disclaimer.
@ TYPE_SMART_SUMMARY_ENABLE_REQUEST_REMINDER
Reminder type of smart summary enable request. This type is marked as deprecated. Replaced with callb...
@ TYPE_SMART_SUMMARY_DISCLAIMER
Reminder type of Terms of service or privacy statement changed.
@ TYPE_QUERY_DISCLAIMER
Reminder type of query disclaimer.
@ TYPE_ENABLE_SMART_SUMMARY_REMINDER
Reminder type of enable smart summary. This type is marked as deprecated. Replaced with callback IMee...
@ TYPE_QUERY_ENABLE_REQUEST_REMINDER
Reminder type of query enable request. This type is marked as deprecated.
@ TYPE_LIVE_STREAM_DISCLAIMER
Reminder type of live stream disclaimer.
@ TYPE_JOIN_PRIVATE_MODE_MEETING_REMINDER
Reminder type of joining a meeting with private mode.
@ TYPE_AI_COMPANION_PLUS_DISCLAIMER
Reminder type of AICompanionPlus disclaimer. This type is marked as Deprecated.
@ TYPE_RECORD_REMINDER
Reminder type of record reminder.
@ TYPE_WEBINAR_AS_PANELIST_JOIN
Reminder type of join webinar as panelist.
@ TYPE_CUSTOM_AI_COMPANION_DISCLAIMER
@ TYPE_JOIN_MEETING_CONNECTOR_AS_GUEST_REMINDER
Reminder type for a join meeting connector with guest mode.
@ TYPE_ENABLE_SMART_RECORDING_REMINDER
Reminder type to enable smart recording. This type is marked as deprecated.
@ TYPE_WEBINAR_ATTENDEE_PROMOTE_REMINDER
Reminder type of webinar promote attendee.