15#import <Foundation/Foundation.h>
24typedef NS_ENUM(NSInteger, AgoraChatGroupLeaveReason) {
25 AgoraChatGroupLeaveReasonBeRemoved = 0,
26 AgoraChatGroupLeaveReasonUserLeave,
27 AgoraChatGroupLeaveReasonDestroyed,
66- (void)groupInvitationDidReceive:(NSString *_Nonnull)aGroupId
67 groupName:(NSString *_Nonnull)aGroupName
68 inviter:(NSString *_Nonnull)aInviter
69 message:(NSString *_Nullable)aMessage;
88 invitee:(NSString *_Nonnull)aInvitee;
110 invitee:(NSString *_Nonnull)aInvitee
111 reason:(NSString *_Nullable)aReason;
136 inviter:(NSString *_Nonnull)aInviter
137 message:(NSString *_Nullable)aMessage;
153 reason:(AgoraChatGroupLeaveReason)aReason;
174- (void)joinGroupRequestDidReceive:(
AgoraChatGroup *_Nonnull)aGroup
175 user:(NSString *_Nonnull)aUsername
176 reason:(NSString *_Nullable)aReason;
193- (void)joinGroupRequestDidDecline:(NSString *_Nonnull)aGroupId
194 reason:(NSString *_Nullable)aReason;
209- (void)joinGroupRequestDidApprove:(
AgoraChatGroup *_Nonnull)aGroup;
222- (void)groupListDidUpdate:(NSArray<
AgoraChatGroup *> *_Nonnull)aGroupList;
241 addedMutedMembers:(NSArray<NSString *> *_Nonnull)aMutedMembers
242 muteExpire:(NSInteger)aMuteExpire;
258 removedMutedMembers:(NSArray<NSString *> *_Nonnull)aMutedMembers;
274 addedWhiteListMembers:(NSArray<NSString *> *_Nonnull)aMembers;
290 removedWhiteListMembers:(NSArray<NSString *> *_Nonnull)aMembers;
307 isAllMemberMuted:(BOOL)aMuted;
323 addedAdmin:(NSString *_Nonnull)aAdmin;
339 removedAdmin:(NSString *_Nonnull)aAdmin;
357 newOwner:(NSString *_Nonnull)aNewOwner
358 oldOwner:(NSString *_Nonnull)aOldOwner;
374 user:(NSString *_Nonnull)aUsername;
390 user:(NSString *_Nonnull)aUsername;
405- (void)groupAnnouncementDidUpdate:(
AgoraChatGroup *_Nonnull)aGroup
406 announcement:(NSString *_Nullable)aAnnouncement;
438 removedSharedFile:(NSString *_Nonnull)aFileId;
454 isDisabled:(BOOL)aDisabled;
469#pragma mark - Deprecated methods
493- (void)groupInvitationDidReceive:(NSString *)aGroupId
494 inviter:(NSString *)aInviter
495 message:(NSString *)aMessage
496 __deprecated_msg("Use -groupInvitationDidReceive:groupName:inviter:message: instead");
Definition: AgoraChatGroup.h:43
Definition: AgoraChatGroupSharedFile.h:17
Definition: AgoraChatGroupManagerDelegate.h:40