13NS_ASSUME_NONNULL_BEGIN
25 NSArray<NEMeetingItem *> *items);
30@protocol NEPreMeetingListener <NSObject>
39- (void)onScheduleMeetingStatusChange:(NSArray<
NEMeetingItem *> *)changedMeetingItemList
40 incremental:(BOOL)incremental
41 DEPRECATED_MSG_ATTRIBUTE(
42 "deprecated in 4.6.0, use NEPreMeetingListener.onMeetingItemInfoChanged: instead");
49- (void)onMeetingItemInfoChanged:(NSArray<
NEMeetingItem *> *)meetingItemList;
56@protocol NEScheduleMeetingListener <NEPreMeetingListener>
72- (void)getFavoriteMeetingList:(NSInteger)anchorId
74 callback:(
void (^)(NSInteger code, NSString *message,
82- (void)addFavoriteMeeting:(NSInteger)meetingId
84 (
void (^)(NSInteger code, NSString *message, NSNumber *favoriteId))callback;
91- (void)removeFavoriteMeeting:(NSInteger)meetingId callback:(
NECallback)callback;
101- (void)getHistoryMeetingList:(NSInteger)anchorId
103 callback:(
void (^)(NSInteger code, NSString *message,
111- (void)getHistoryMeetingDetail:(NSInteger)meetingId
112 callback:(
void (^)(NSInteger code, NSString *message,
120- (void)getHistoryMeeting:(NSInteger)meetingId
121 callback:(
void (^)(NSInteger code, NSString *message,
144 editRecurringMeeting:(BOOL)editRecurringMeeting
153- (void)cancelMeeting:(uint64_t)meetingId
154 cancelRecurringMeeting:(BOOL)cancelRecurringMeeting
185- (void)getMeetingList:(NSArray<NSNumber *> *)status
187 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.9.0, use getScheduledMeetingList instead");
196- (void)getScheduledMeetingList:(NSArray<NSNumber *> *)status
205- (void)getScheduledMeetingMemberList:(NSString *)meetingNum
206 callback:(
void (^)(NSInteger code, NSString *message,
215- (void)getInviteInfo:(
NEMeetingItem *)item callback:(
void (^)(NSString *info))callback;
221- (void)addListener:(
id<NEPreMeetingListener>)listener;
227- (void)removeListener:(
id<NEPreMeetingListener>)listener;
236- (void)getLocalHistoryMeetingList:
238 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.9.0");
246- (void)clearLocalHistoryMeetingList:(
NECallback)callback
247 DEPRECATED_MSG_ATTRIBUTE("deprecated in 4.9.0");
256- (void)getMeetingCloudRecordList:(
long)meetingId
257 callback:(
void (^)(NSInteger code, NSString *message,
265- (void)getHistoryMeetingTranscriptionInfo:(
long)meetingId
266 callback:(
void (^)(NSInteger code, NSString *message,
276- (void)getHistoryMeetingTranscriptionMessageList:(
long)meetingId
277 fileKey:(NSString *)fileKey
278 callback:(
void (^)(NSInteger code, NSString *message,
289- (void)getHistoryMeetingTranscriptionFileUrl:(
long)meetingId
290 fileKey:(NSString *)fileKey
291 callback:(
void (^)(NSInteger code, NSString *message,
292 NSString *data))callback;
302- (void)loadWebAppView:(
long)meetingId
304 callback:(
void (^)(NSInteger code, NSString *message,
305 UIViewController *viewController))callback;
314- (void)fetchChatroomHistoryMessageList:(
long)meetingId
317 (
void (^)(NSInteger code, NSString *message,
327- (void)loadChatroomHistoryMessageView:(
long)meetingId
328 callback:(
void (^)(NSInteger code, NSString *message,
329 UIViewController *viewController))callback;
void(^ NECallback)(NSInteger resultCode, NSString *resultMessage, id resultData)
定义 NEMeetingKitDefine.h:17
void(^ NEMeetingCallback)(NSInteger resultCode, NSString *resultMessage)
定义 NEMeetingKitDefine.h:28
NS_ASSUME_NONNULL_BEGIN typedef void(^ NEMeetingItemCallback)(NSInteger resultCode, NSString *resultMsg, NEMeetingItem *_Nullable item)
void(^ NEMeetingListCallback)(NSInteger resultCode, NSString *resultMsg, NSArray< NEMeetingItem * > *items)
定义 NEPreMeetingService.h:24
定义 NERemoteHistoryMeetingDetail.h:261
定义 NERemoteHistoryMeetingDetail.h:280
定义 NEMeetingTranscriptionInfo.h:65
定义 NEMeetingTranscriptionInfo.h:27
定义 NERemoteHistoryMeetingDetail.h:112
定义 NEPreMeetingService.h:65
NEMeetingItem * createScheduleMeetingItem()
定义 NERemoteHistoryMeetingDetail.h:169
定义 NERemoteHistoryMeetingDetail.h:184
定义 NEScheduledMember.h:13