Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCReminderHelper.h
Go to the documentation of this file.
1
6
7#import <Foundation/Foundation.h>
8#import <UIKit/UIKit.h>
9
12
17@protocol MobileRTCReminderDelegate <NSObject>
18@optional
19
25- (void)onReminderNotify:(MobileRTCReminderContent * _Nullable)content handle:(MobileRTCReminderHandler * _Nullable)handler;
26
27@end
28
33@interface MobileRTCReminderContent : NSObject
34
38@property (nonatomic, assign) MobileRTCReminderType type;
39
43@property (nonatomic, copy, nullable) NSString *title;
44
48@property (nonatomic, copy, nullable) NSString *content;
49
53@property (nonatomic, assign) BOOL isBlock;
54
58@property (nonatomic, assign) MobileRTCReminderActionType actionType;
59
64- (NSArray<NSNumber*>*_Nonnull)getMultiReminderTypes;
65
66@end
67
72@interface MobileRTCReminderHandler : NSObject
73
79
85
91
97
103
104@end
105
106
112
116@property(nonatomic, assign) CGPoint center;
117
121@property(nonatomic, strong) UIColor * _Nullable backgroundColor;
122
123@end
124
129@interface MobileRTCReminderHelper : NSObject
130
134@property (weak, nonatomic) id<MobileRTCReminderDelegate> _Nullable reminderDelegate;
135
140- (void)setDisclaimerBannerUIConfig:(MobileRTCDisclaimerBannerConfig *_Nonnull)config;
141
142@end
143
144
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.