Meeting SDK for iOS API Reference
Loading...
Searching...
No Matches
MobileRTCReminderHelper.h
Go to the documentation of this file.
6#import <Foundation/Foundation.h>
7#import <UIKit/UIKit.h>
8
11
16@protocol MobileRTCReminderDelegate <NSObject>
17@optional
18
24- (void)onReminderNotify:(MobileRTCReminderContent * _Nullable)content handle:(MobileRTCReminderHandler * _Nullable)handler;
25
26@end
27
32@interface MobileRTCReminderContent : NSObject
33
37@property (nonatomic, assign) MobileRTCReminderType type;
38
42@property (nonatomic, copy, nullable) NSString *title;
43
47@property (nonatomic, copy, nullable) NSString *content;
48
52@property (nonatomic, assign) BOOL isBlock;
53
57@property (nonatomic, assign) MobileRTCReminderActionType actionType;
58
63- (NSArray<NSNumber*>*_Nonnull)getMultiReminderTypes;
64
65@end
66
71@interface MobileRTCReminderHandler : NSObject
72
77- (MobileRTCSDKError)accept;
78
83- (MobileRTCSDKError)declined;
84
89- (MobileRTCSDKError)ignore;
90
95- (MobileRTCSDKError)setHideFeatureDisclaimers;
96
101- (BOOL)isNeedExplicitConsent4AICustomDisclaimer;
102
103@end
104
105
111
115@property(nonatomic, assign) CGPoint center;
116
120@property(nonatomic, strong) UIColor * _Nullable backgroundColor;
121
122@end
123
128@interface MobileRTCReminderHelper : NSObject
129
133@property (weak, nonatomic) id<MobileRTCReminderDelegate> _Nullable reminderDelegate;
134
139- (void)setDisclaimerBannerUIConfig:(MobileRTCDisclaimerBannerConfig *_Nonnull)config;
140
141@end
142
143
MobileRTCSDKError
Enumeration of the SDK error.
MobileRTCReminderActionType
Enumeration of the reminder action type.
MobileRTCReminderType
Enumeration of reminder types.
Configuration for 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.
A helper for managing meeting reminders and notifications.