6#import <Foundation/Foundation.h>
22NS_ASSUME_NONNULL_BEGIN
29@protocol NIMQChatSystemNotificationAttachment <NSObject, NSCopying>
30@property (nullable, nonatomic, copy, readonly) NSDictionary *attachDict;
32+ (id<NIMQChatSystemNotificationAttachment>)initWithDict:(NSDictionary *)attachDict
39@protocol NIMQChatApplyJoinServerMemberAcceptAttachment <NIMQChatSystemNotificationAttachment>
41@property(nullable, nonatomic, copy, readonly) NSString *applyAccid;
42@property(nonatomic, assign, readonly)
long requestId;
45@protocol NIMQChatApplyJoinServerMemberAttachment <NIMQChatSystemNotificationAttachment>
46@property(nonatomic, assign, readonly)
long requestId;
52@protocol NIMQChatApplyJoinServerMemberDoneAttachment <NIMQChatSystemNotificationAttachment>
54@property(nonatomic, assign, readonly)
long requestId;
60@protocol NIMQChatCreateChannelNotificationAttachment <NIMQChatSystemNotificationAttachment>
64@protocol NIMQChatCreateServerAttachment <NIMQChatSystemNotificationAttachment>
71@protocol NIMQChatDeleteChannelNotificationAttachment <NIMQChatSystemNotificationAttachment>
77@protocol NIMQChatInviteServerMemberAcceptAttachment <NIMQChatSystemNotificationAttachment>
79@property(nullable, nonatomic, copy, readonly) NSString *inviteAccid;
80@property(nonatomic, assign, readonly)
long requestId;
83@protocol NIMQChatInviteServerMemberAttachment <NIMQChatSystemNotificationAttachment>
84@property(nonatomic, assign, readonly)
long requestId;
90@protocol NIMQChatInviteServerMembersDoneAttachment <NIMQChatSystemNotificationAttachment>
92@property(nullable, nonatomic, copy, readonly) NSArray<NSString *> *invitedAccids;
93@property(nonatomic, assign, readonly)
long requestId;
99@protocol NIMQChatKickServerMembersDoneAttachment <NIMQChatSystemNotificationAttachment>
101@property(nullable, nonatomic, copy, readonly) NSArray<NSString *> *kickedAccids;
107@protocol NIMQChatLeaveServerAttachment <NIMQChatSystemNotificationAttachment>
111@protocol NIMQChatRejectApplyServerMemberAttachment <NIMQChatSystemNotificationAttachment>
112@property(nonatomic, assign, readonly)
long requestId;
115@protocol NIMQChatRejectInviteServerMemberAttachment <NIMQChatSystemNotificationAttachment>
116@property(nonatomic, assign, readonly)
long requestId;
119@protocol NIMQChatRemoveServerAttachment <NIMQChatSystemNotificationAttachment>
125@protocol NIMQChatUpdateChannelNotificationAttachment <NIMQChatSystemNotificationAttachment>
131@protocol NIMQChatUpdateServerAttachment <NIMQChatSystemNotificationAttachment>
137@protocol NIMQChatUpdateServerMemberAttachment <NIMQChatSystemNotificationAttachment>
145@protocol NIMQChatUpdateChannelBlackWhiteRoleAttachment <NIMQChatSystemNotificationAttachment>
152@protocol NIMQChatUpdateChannelBlackWhiteMemberAttachment <NIMQChatSystemNotificationAttachment>
159@protocol NIMQChatUpdateQuickCommentAttachment <NIMQChatSystemNotificationAttachment>
166@protocol NIMQChatCreateChannelCategoryNotificationAttachment <NIMQChatSystemNotificationAttachment>
173@protocol NIMQChatUpdateChannelCategoryNotificationAttachment <NIMQChatSystemNotificationAttachment>
180@protocol NIMQChatDeleteChannelCategoryNotificationAttachment <NIMQChatSystemNotificationAttachment>
181@property(nonatomic, assign, readonly)
unsigned long long categoryId;
187@protocol NIMQChatUpdateChannelCategoryBlackWhiteRoleAttachment <NIMQChatSystemNotificationAttachment>
194@protocol NIMQChatUpdateChannelCategoryBlackWhiteMemberAttachment <NIMQChatSystemNotificationAttachment>
201@protocol NIMQChatAddServerRoleMembersNotificationAttachment <NIMQChatSystemNotificationAttachment>
205@property(nullable, nonatomic, copy, readonly) NSArray <NSString *> *addServerRoleAccIds;
210@property(nonatomic, assign, readonly)
unsigned long long serverId;
214@property(nonatomic, assign, readonly)
unsigned long long roleId;
221@protocol NIMQChatRemoveServerRoleMembersNotificationAttachment <NIMQChatSystemNotificationAttachment>
225@property(nullable, nonatomic, copy, readonly) NSArray <NSString *> *removeServerRoleAccIds;
230@property(nonatomic, assign, readonly)
unsigned long long serverId;
234@property(nonatomic, assign, readonly)
unsigned long long roleId;
241@protocol NIMQChatUpdateServerRoleAuthNotificationAttachment <NIMQChatSystemNotificationAttachment>
246@property(nonatomic, assign, readonly)
unsigned long long serverId;
250@property(nonatomic, assign, readonly)
unsigned long long roleId;
255@property (nonatomic, copy) NSArray <NIMQChatPermissionStatusInfo *> *updateAuths;
262@protocol NIMQChatUpdateChannelRoleAuthNotificationAttachment <NIMQChatSystemNotificationAttachment>
266@property(nonatomic, assign, readonly)
unsigned long long serverId;
270@property(nonatomic, assign, readonly)
unsigned long long roleId;
274@property(nonatomic, assign, readonly)
unsigned long long channelId;
278@property(nonatomic, assign, readonly)
unsigned long long parentRoleId;
283@property (nonatomic, copy) NSArray <NIMQChatPermissionStatusInfo *> *updateAuths;
290@protocol NIMQChatUpdateMemberRoleAuthNotificationAttachment <NIMQChatSystemNotificationAttachment>
294@property(nonatomic, assign, readonly)
unsigned long long serverId;
298@property(nonatomic, assign, readonly)
unsigned long long channelId;
302@property(nullable, nonatomic, copy, readonly) NSString *accId;
307@property (nonatomic, copy) NSArray <NIMQChatPermissionStatusInfo *> *updateAuths;
315@protocol NIMQChatChannelVisibilityUpdateNotificationAttachment <NIMQChatSystemNotificationAttachment>
324@protocol NIMQChatServerEnterLeaveNotificationAttachment <NIMQChatSystemNotificationAttachment>
333@protocol NIMQChatServerJoinByInviteCodeNotificationAttachment <NIMQChatSystemNotificationAttachment>
335@property (nonatomic, assign, readonly)
long requestId;
336@property (nullable, nonatomic, copy, readonly) NSString *inviteCode;
343@protocol NIMQChatVisitorChannelVisibilityUpdateNotificationAttachment <NIMQChatSystemNotificationAttachment>
352@protocol NIMQChatMyMemberInfoUpdatedNotificationAttachment <NIMQChatSystemNotificationAttachment>
357@property (nonatomic, copy) NSArray<NIMQChatUpdatedMyMemberInfo *> *updatedInfos;
361@protocol NIMQChatMuteNotificationAttachment <NIMQChatSystemNotificationAttachment>
371@property (nonatomic, assign)
unsigned long long serverId;
376@property (nonatomic, assign)
unsigned long long channelId;
381@property (nonatomic, copy) NSString *muteOperatorAccountId;
386@property (nonatomic, strong) NSArray<NSString *> *muteAccountIds;
391@property (nonatomic, assign) NSInteger duration;
396@property (nonatomic, assign) NSTimeInterval beReleaseTime;
406@property (nonatomic, strong, nullable) NSString *postscript;
410@protocol NIMQChatManualUnmuteAttachment <NIMQChatSystemNotificationAttachment>
420@property (nonatomic, assign)
unsigned long long serverId;
425@property (nonatomic, assign)
unsigned long long channelId;
430@property (nonatomic, copy) NSString *releaseOperatorAccountId;
435@property (nonatomic, strong) NSArray<NSString *> *releaseAccountIds;
440@property (nonatomic, assign) NSInteger duration;
445@property (nonatomic, assign) NSTimeInterval realReleaseTime;
455@property (nonatomic, strong, nullable) NSString *postscript;
459@protocol NIMQChatAutoUnmuteAttachment <NIMQChatSystemNotificationAttachment>
469@property (nonatomic, assign)
unsigned long long serverId;
474@property (nonatomic, assign)
unsigned long long channelId;
479@property (nonatomic, copy) NSString *releaseOperatorAccountId;
484@property (nonatomic, copy) NSString *muteOperatorAccountId;
489@property (nonatomic, strong) NSArray<NSString *> *releaseAccountIds;
494@property (nonatomic, assign) NSInteger duration;
499@property (nonatomic, assign) NSTimeInterval realReleaseTime;
NIMQChatInoutType
Definition: NIMQChatDefs.h:483
NIMQChatMuteLevel
Definition: NIMQChatDefs.h:578
NIMQChatMuteOperateType
Definition: NIMQChatDefs.h:561
NIMQChatSystemNotificationType
Definition: NIMQChatDefs.h:68
Definition: NIMQChatChannelCategory.h:16
Definition: NIMQChatChannel.h:16
Definition: NIMQChatChannelIdInfo.h:15
Definition: NIMQChatPermissionStatusInfo.h:15
Definition: NIMQChatServer.h:15
Definition: NIMQChatServerMember.h:15
Definition: NIMQChatServerRole.h:20
Definition: NIMQChatUpdateChannelBlackWhiteMembersInfo.h:19
Definition: NIMQChatUpdateChannelBlackWhiteRoleInfo.h:9
Definition: NIMQChatUpdateChannelCategoryBlackWhiteMemberInfo.h:18
Definition: NIMQChatUpdateChannelCategoryBlackWhiteRoleInfo.h:13
Definition: NIMQChatUpdatedMyMemberInfo.h:18