2 #import <Foundation/Foundation.h>
3 #import "ZoomSDKErrors.h"
5 NS_ASSUME_NONNULL_BEGIN
35 -(NSString *)createBOWithBOName:(NSString*)name;
43 -(ZoomSDKError)updateBOName:(NSString*)newName BOID:(NSString *)ID;
50 -(ZoomSDKError)removeBO:(NSString*)BOID;
58 -(ZoomSDKError)assignUserToBO:(NSString *)userID BOID:(NSString *)ID;
66 -(ZoomSDKError)removeUserFromBO:(NSString *)userID BOID:(NSString *)ID;
75 -(void)onHelpRequestReceived:(NSString *)userID;
80 @property(nonatomic,assign)id<ZoomSDKBOMeetingAdminDelegate> delegate;
99 -(ZoomSDKError)assignNewUserToRunningBO:(NSString *)userID BOID:(NSString *)ID;
107 -(ZoomSDKError)switchAssignedUserToRunningBO:(NSString *)userID BOID:(NSString *)ID;
120 -(ZoomSDKError)joinBOByUserRequest:(NSString *)requestUserID;
127 -(ZoomSDKError)ignoreUserHelpRequest:(NSString *)userID;
134 -(ZoomSDKError)broadcastMessage:(NSString *)message;
144 -(ZoomSDKError)joinBO:(NSString*)ID;
159 -(void)onHelpRequestHandleResultReceived:(ZoomSDKRequest4HelpResult)result;
175 @property(nonatomic,assign)id<ZoomSDKBOMeetingAttendeeDelegate> delegate;
180 -(ZoomSDKError)joinBO;
186 -(ZoomSDKError)leaveBO;
192 -(NSString*)getBOName;
198 -(ZoomSDKError)requestForHelp;
204 -(BOOL)isHostInThisBO;
214 -(void)onBOMeetingInfoUpdata:(NSString *)boID;
227 @property(nonatomic,assign)id<ZoomSDKBOMeetingDataHelpDelegate> delegate;
233 -(NSArray *)getUnassignedUserList;
239 -(NSArray *)getBOMeetingIDList;
246 -(NSString *)getBOUserNameWithUserID:(NSString *)userID;
253 -(ZoomSDKBOUserStatus)getBOUserStatusWithUserID:(NSString *)userID;
267 -(BOOL)isMyselfInBo:(NSString *)userid;
273 -(NSString*)getCurrentBoName;
339 -(void)onNewBroadcastMessageReceived:(NSString *)message;
344 @property(nonatomic,assign)id<ZoomSDKNewBreakoutRoomControllerDelegate> delegate;
397 -(BOOL)isInBOMeeting;
400 NS_ASSUME_NONNULL_END