Meeting SDK for macOS API Reference
Loading...
Searching...
No Matches
ZoomSDKReminderController.h
Go to the documentation of this file.
1//
2
3#import <Foundation/Foundation.h>
4
5NS_ASSUME_NONNULL_BEGIN
6
7@interface ZoomSDKReminderContent : NSObject
11@property(nonatomic,assign,readonly)ZoomSDKReminderType type;
15@property(nonatomic,copy,readonly,nullable)NSString *title;
19@property(nonatomic,copy,readonly,nullable)NSString *content;
23@property(nonatomic,assign,readonly)BOOL isBlocking;
27@property(nonatomic,assign,readonly)ZoomSDKReminderActionType actionType;
31@property(nonatomic,copy,readonly)NSArray *multiReminderTypes;
32@end
33
34@interface ZoomSDKReminderHandler : NSObject
38- (ZoomSDKError)accept;
42- (ZoomSDKError)decline;
46- (ZoomSDKError)ignore;
50- (ZoomSDKError)setHideFeatureDisclaimers;
51
56- (BOOL)isNeedExplicitConsent4AICustomDisclaimer;
57@end
58
60
66- (ZoomSDKError)setEnableOption:(ZoomSDKMeetingFeatureEnableOption)option;
67
72- (ZoomSDKError)start;
73
79- (ZoomSDKError)decline:(BOOL)declineAll;
80
85- (ZoomSDKError)ignore;
86
87@end
88
89@protocol ZoomSDKReminderControllerDelegate <NSObject>
95- (void)onReminderNotify:(ZoomSDKReminderHandler*)handle reminderContent:(ZoomSDKReminderContent*)content;
96
102- (void)onEnableReminderNotify:(ZoomSDKMeetingEnableReminderHandler*)handle reminderContent:(ZoomSDKReminderContent*)content;
103
104@end
105
110@property(nonatomic,assign) NSPoint center;
111
115@property(nonatomic,retain, nullable) NSColor *backgroundColor;
116@end
117
118
123@property(nonatomic,retain, nullable) ZoomSDKCustomMultiReminderUIConfigItem *alertConfig;
124
128@property(nonatomic,retain ,nullable) ZoomSDKCustomMultiReminderUIConfigItem *bannerConfig;
129@end
130
131@interface ZoomSDKReminderController : NSObject
135@property(nonatomic,assign, nullable) id<ZoomSDKReminderControllerDelegate> delegate;
136
142- (ZoomSDKError)setMultiReminderDisclaimerUIConfig:(ZoomSDKCustomMultiReminderUIConfig *_Nullable)config;
143@end
144NS_ASSUME_NONNULL_END
ZoomSDKMeetingFeatureEnableOption
Enumeration of options to enable a specific meeting feature.
ZoomSDKError
Enumeration of common errors of SDK.
ZoomSDKReminderType
Enumeration of reminder types.
ZoomSDKReminderActionType
Enumeration of the reminder action type.
ZoomSDKReminderActionType actionType