Zoom Rooms Controller SDK Reference 6.6.0
Loading...
Searching...
No Matches
IMeetingReminderHelperSink Class Referenceabstract

Meeting Reminder helper event callback. More...

#include <IMeetingReminderHelper.h>

Public Member Functions

 ~IMeetingReminderHelperSink ()
 
virtual void OnMeetingReminderNotification (const MeetingReminderContent &reminderContent)=0
 Meeting reminder notification.
 
virtual void OnCustomizedReminderNotification (const CustomizedMeetingReminderContent &customizedContent)=0
 Customized meeting reminder notification.
 
virtual void OnCombinedConsentNotification (const CombinedConsent &combinedConsent)=0
 Combined consent notification.
 
virtual void OnConsentNotification (const ConsentInfo &info)=0
 Consent notification.
 
virtual void OnPrivacyAlertNotification (PrivacyAlertAction action, PrivacyAlertType type, const DisclaimerPrivacy &message)=0
 Privacy alert notification.
 
virtual void OnMessageEventNotification (MessageEvent messageEvent)=0
 Message event notification.
 
virtual void OnInactiveDetectionNotification (bool isShowPrompt, time_t autoEndTime)=0
 Inactive detection notification.
 

Detailed Description

Meeting Reminder helper event callback.

Definition at line 159 of file IMeetingReminderHelper.h.

Constructor & Destructor Documentation

◆ ~IMeetingReminderHelperSink()

IMeetingReminderHelperSink::~IMeetingReminderHelperSink ( )
inline

Definition at line 162 of file IMeetingReminderHelper.h.

162{}

Member Function Documentation

◆ OnCombinedConsentNotification()

virtual void IMeetingReminderHelperSink::OnCombinedConsentNotification ( const CombinedConsent combinedConsent)
pure virtual

Combined consent notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
combinedConsentCombined consent.

◆ OnConsentNotification()

virtual void IMeetingReminderHelperSink::OnConsentNotification ( const ConsentInfo info)
pure virtual

Consent notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
infoThe consent info.
Changelog
  • 6.6.0: For common censent (type == CONSENT_TYPE_COMMON), use consentID to indentify different consent

◆ OnCustomizedReminderNotification()

virtual void IMeetingReminderHelperSink::OnCustomizedReminderNotification ( const CustomizedMeetingReminderContent customizedContent)
pure virtual

Customized meeting reminder notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
customizedContentCustomized reminder content.

◆ OnInactiveDetectionNotification()

virtual void IMeetingReminderHelperSink::OnInactiveDetectionNotification ( bool  isShowPrompt,
time_t  autoEndTime 
)
pure virtual

Inactive detection notification.

Since
6.6.0
Zoom Rooms minimum version
6.6.0

This notification will be triggered when no participants are detected in the room for 30 minutes.

Parameters
isShowPromptTRUE show inactive detection prompt.
autoEndTimeThe UTC timestamp (in seconds) at which the meeting will automatically end due to inactivity.

◆ OnMeetingReminderNotification()

virtual void IMeetingReminderHelperSink::OnMeetingReminderNotification ( const MeetingReminderContent reminderContent)
pure virtual

Meeting reminder notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
reminderContentReminder content.

◆ OnMessageEventNotification()

virtual void IMeetingReminderHelperSink::OnMessageEventNotification ( MessageEvent  messageEvent)
pure virtual

Message event notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
messageEventThe event, see MessageEvent enum.

◆ OnPrivacyAlertNotification()

virtual void IMeetingReminderHelperSink::OnPrivacyAlertNotification ( PrivacyAlertAction  action,
PrivacyAlertType  type,
const DisclaimerPrivacy message 
)
pure virtual

Privacy alert notification.

Since
6.0.0
Zoom Rooms minimum version
6.0.0
Parameters
actionThe privacy alert action.
typeThe privacy alert type.
messageThe privacy alert message. If message contains linkText, you can do PRIVACY_ALERT_ACTION_SHOW_DISCLAIMER to see detail disclaimer.