NIMSDK-iOS
载入中...
搜索中...
未找到
V2NIMChatroomNotificationAttachment.h 文件参考
#import <Foundation/Foundation.h>
#import "V2NIMMessageAttachment+Private.h"
#import "V2NIMChatroomServiceProtocol.h"

浏览源代码.

class  V2NIMChatroomNotificationAttachment
 
class  V2NIMChatroomMessageRevokeNotificationAttachment
 
class  V2NIMChatroomQueueNotificationAttachment
 
class  V2NIMChatroomChatBannedNotificationAttachment
 
class  V2NIMChatroomMemberEnterNotificationAttachment
 
class  V2NIMChatroomMemberRoleUpdateAttachment
 

枚举

enum  V2NIMChatroomMessageNotificationType {
  V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_ENTER = 0 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_EXIT = 1 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_BLOCK_ADDED = 2 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_BLOCK_REMOVED = 3 ,
  V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_CHAT_BANNED_ADDED = 4 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_CHAT_BANNED_REMOVED = 5 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_ROOM_INFO_UPDATED = 6 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_KICKED = 7 ,
  V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_TEMP_CHAT_BANNED_ADDED = 8 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_TEMP_CHAT_BANNED_REMOVED = 9 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_INFO_UPDATED = 10 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_QUEUE_CHANGE = 11 ,
  V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_CHAT_BANNED = 12 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_CHAT_BANNED_REMOVED = 13 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_TAG_TEMP_CHAT_BANNED_ADDED = 14 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_TAG_TEMP_CHAT_BANNED_REMOVED = 15 ,
  V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MESSAGE_REVOKE = 16 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_TAGS_UPDATE = 17 , V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_ROLE_UPDATE = 18
}
 
enum  V2NIMChatroomQueueChangeType {
  V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_UNKNOWN = 0 , V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_OFFER = 1 , V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_POLL = 2 , V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_DROP = 3 ,
  V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_PARTCLEAR = 4 , V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_BATCH_UPDATE = 5 , V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_BATCH_OFFER = 6
}
 

枚举类型说明

◆ V2NIMChatroomMessageNotificationType

枚举值
V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_ENTER 

成员进入聊天室 映射event_id: 301

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_EXIT 

成员退出聊天室 映射event_id: 302

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_BLOCK_ADDED 

成员被加入黑名单 映射event_id: 303 自己会直接被踢, 收不到, 只会收到其他人

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_BLOCK_REMOVED 

成员被移除黑名单 映射event_id: 304

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_CHAT_BANNED_ADDED 

成员被禁言 映射event_id: 305

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_CHAT_BANNED_REMOVED 

成员取消禁言 映射event_id: 306

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_ROOM_INFO_UPDATED 

聊天室信息更新 映射event_id: 312

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_KICKED 

成员被踢 映射event_id: 313

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_TEMP_CHAT_BANNED_ADDED 

成员临时禁言 映射event_id: 314

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_TEMP_CHAT_BANNED_REMOVED 

成员解除临时禁言 映射event_id: 315

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MEMBER_INFO_UPDATED 

成员信息更新(nick/avatar/extension) 映射event_id: 316

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_QUEUE_CHANGE 

队列有变更 映射event_id: 317 映射event_id: 320: 麦序队列中有批量变更,发生在元素提交者离开聊天室或者从聊天室异常掉线时 映射event_id: 324: 麦序队列中有批量添加

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_CHAT_BANNED 

聊天室被禁言 仅创建者和管理员可以发消息 映射event_id: 318

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_CHAT_BANNED_REMOVED 

聊天室解除禁言 映射event_id: 319

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_TAG_TEMP_CHAT_BANNED_ADDED 

聊天室新增标签禁言,包括的字段是muteDuration、targetTag、operator、opeNick字段 映射event_id: 321

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_TAG_TEMP_CHAT_BANNED_REMOVED 

聊天室移除标签禁言,包括的字段是muteDuration、targetTag、operator、opeNick字段 映射event_id: 322

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_MESSAGE_REVOKE 

聊天室消息撤回,包括的字段是operator、target、msgTime、msgId、ext字段 映射event_id: 323

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_TAGS_UPDATE 

聊天室标签更新 映射event_id: 325

V2NIM_CHATROOM_MESSAGE_NOTIFICATION_TYPE_ROLE_UPDATE 

聊天室成员角色更新 映射event_id: 326, 新增ID, V2代替之前307, 308, 309, 310 PreviousRole, CurrentRole

◆ V2NIMChatroomQueueChangeType

枚举值
V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_UNKNOWN 

未知

V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_OFFER 

新增队列元素

V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_POLL 

移除队列元素

V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_DROP 

清空所有元素

V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_PARTCLEAR 

部分清理元素

V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_BATCH_UPDATE 

批量更新元素

V2NIM_CHATROOM_QUEUE_CHANGE_TYPE_BATCH_OFFER 

批量添加元素