6#import <Foundation/Foundation.h>
16@protocol MobileRTCReminderDelegate <NSObject>
42@property (nonatomic, copy, nullable) NSString *
title;
47@property (nonatomic, copy, nullable) NSString *
content;
52@property (nonatomic, assign) BOOL
isBlock;
115@property(nonatomic, assign) CGPoint
center;
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCReminderActionType
Enumeration of the reminder action type.
MobileRTCReminderType
Enumeration of reminder types.
Configuration for the simplified disclaimer banner.
CGPoint center
The center of the simplified disclaimer banner.
UIColor *_Nullable backgroundColor
The background of the simplified disclaimer banner.
A class that contains reminder dialog content.
NSString * title
The title of the reminder dialog.
BOOL isBlock
Indicates whether to block the user from joining or staying in the meeting.
MobileRTCReminderActionType actionType
Gets the type of the action which user should take after receiving this reminder content.
NSString * content
The detail content of the reminder dialog.
MobileRTCReminderType type
The type of the reminder.
NSArray< NSNumber * > *_Nonnull getMultiReminderTypes()
Gets a list of reminder types.
A class that handles the reminder dialog.
MobileRTCSDKError declined()
Declines the reminder.
MobileRTCSDKError accept()
Accepts the reminder.
BOOL isNeedExplicitConsent4AICustomDisclaimer()
Determines if explicit consent is needed for AI custom disclaimer. Only valid for MobileRTCReminderTy...
MobileRTCSDKError ignore()
Ignores the reminder.
MobileRTCSDKError setHideFeatureDisclaimers()
Sets not to show the disclaimer in subsequent meetings.
A helper for managing meeting reminders and notifications.
id< MobileRTCReminderDelegate > _Nullable reminderDelegate
The callback to receive reminder events.