NIMSDK-iOS
载入中...
搜索中...
未找到
NIMChatroomNotificationContent.h 文件参考

浏览源代码.

class  NIMChatroomNotificationMember
 
class  NIMChatroomNotificationContent
 

枚举

enum  NIMChatroomEventType {
  NIMChatroomEventTypeEnter = 301 , NIMChatroomEventTypeExit = 302 , NIMChatroomEventTypeAddBlack = 303 , NIMChatroomEventTypeRemoveBlack = 304 ,
  NIMChatroomEventTypeAddMute = 305 , NIMChatroomEventTypeRemoveMute = 306 , NIMChatroomEventTypeAddManager = 307 , NIMChatroomEventTypeRemoveManager = 308 ,
  NIMChatroomEventTypeAddCommon = 309 , NIMChatroomEventTypeRemoveCommon = 310 , NIMChatroomEventTypeClosed = 311 , NIMChatroomEventTypeInfoUpdated = 312 ,
  NIMChatroomEventTypeKicked = 313 , NIMChatroomEventTypeAddMuteTemporarily = 314 , NIMChatroomEventTypeRemoveMuteTemporarily = 315 , NIMChatroomEventTypeMemberUpdateInfo = 316 ,
  NIMChatroomEventTypeQueueChange = 317 , NIMChatroomEventTypeRoomMuted = 318 , NIMChatroomEventTypeRoomUnMuted = 319 , NIMChatroomEventTypeQueueBatchChange = 320 ,
  NIMChatroomEventTypeTagTempMuteAdd = 321 , NIMChatroomEventTypeTagTempMuteRemove = 322 , NIMChatroomEventTypeRecall = 323 , NIMChatroomEventTypeQueueBatchAdd = 324 ,
  NIMChatroomEventTypeUpdateTags = 325
}
 
enum  NIMChatroomQueueChangeType {
  NIMChatroomQueueChangeTypeInvalid = 0 , NIMChatroomQueueChangeTypeOffer = 1 , NIMChatroomQueueChangeTypePoll = 2 , NIMChatroomQueueChangeTypeDrop = 3 ,
  NIMChatroomQueueChangeTypeUpdate = 5 , NIMChatroomQueueChangeTypeBatchOffer = 6
}
 
enum  NIMChatroomQueueBatchChangeType { NIMChatroomQueueBatchChangeTypeInvalid = 0 , NIMChatroomQueueBatchChangeTypePartClear = 4 }
 

变量

NSString *const NIMChatroomEventInfoMutedKey
 
NSString *const NIMChatroomEventInfoTempMutedKey
 
NSString *const NIMChatroomEventInfoTempMutedDurationKey
 
NSString *const NIMChatroomEventInfoQueueChangeTypeKey
 
NSString *const NIMChatroomEventInfoQueueChangeItemKey
 
NSString *const NIMChatroomEventInfoQueueChangeItemsKey
 
NSString *const NIMChatroomEventInfoQueueChangeItemValueKey
 

枚举类型说明

◆ NIMChatroomEventType

聊天室操作类型

枚举值
NIMChatroomEventTypeEnter 

成员进入聊天室

NIMChatroomEventTypeExit 

成员离开聊天室

NIMChatroomEventTypeAddBlack 

成员被拉黑

NIMChatroomEventTypeRemoveBlack 

成员被取消拉黑

NIMChatroomEventTypeAddMute 

成员被设置禁言

NIMChatroomEventTypeRemoveMute 

成员被取消禁言

NIMChatroomEventTypeAddManager 

设置为管理员

NIMChatroomEventTypeRemoveManager 

移除管理员

NIMChatroomEventTypeAddCommon 

设置为固定成员

NIMChatroomEventTypeRemoveCommon 

取消固定成员

NIMChatroomEventTypeClosed 

聊天室被关闭

NIMChatroomEventTypeInfoUpdated 

聊天室信息更新

NIMChatroomEventTypeKicked 

聊天室成员被踢

NIMChatroomEventTypeAddMuteTemporarily 

聊天室成员被临时禁言

NIMChatroomEventTypeRemoveMuteTemporarily 

聊天室成员被解除临时禁言

NIMChatroomEventTypeMemberUpdateInfo 

聊天室成员主动更新了聊天室的角色信息

NIMChatroomEventTypeQueueChange 

聊天室通用队列变更的通知

NIMChatroomEventTypeRoomMuted 

聊天室被禁言了,只有管理员可以发言,其他人都处于禁言状态

NIMChatroomEventTypeRoomUnMuted 

聊天室不在禁言状态

NIMChatroomEventTypeQueueBatchChange 

聊天室通用队列批量变更的通知

NIMChatroomEventTypeTagTempMuteAdd 

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

NIMChatroomEventTypeTagTempMuteRemove 

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

NIMChatroomEventTypeRecall 

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

NIMChatroomEventTypeQueueBatchAdd 

批量添加聊天室队列元素,包括的字段是ext、opeNick、operator、queueChange字段

NIMChatroomEventTypeUpdateTags 

批量更新聊天室标签

◆ NIMChatroomQueueBatchChangeType

聊天室队列批量变更类型

枚举值
NIMChatroomQueueBatchChangeTypeInvalid 

无效或未知变更类型

NIMChatroomQueueBatchChangeTypePartClear 

部分批量清理操作(发生在提交元素的用户掉线时,清理这个用户对应的key)

◆ NIMChatroomQueueChangeType

聊天室队列变更类型

枚举值
NIMChatroomQueueChangeTypeInvalid 

无效或未知变更类型

NIMChatroomQueueChangeTypeOffer 

新增元素

NIMChatroomQueueChangeTypePoll 

取出元素

NIMChatroomQueueChangeTypeDrop 

清空元素

NIMChatroomQueueChangeTypeUpdate 

更新元素

NIMChatroomQueueChangeTypeBatchOffer 

批量新增或更新元素

变量说明

◆ NIMChatroomEventInfoMutedKey

NSString* const NIMChatroomEventInfoMutedKey
extern

是否是禁言状态

◆ NIMChatroomEventInfoQueueChangeItemKey

NSString* const NIMChatroomEventInfoQueueChangeItemKey
extern

聊天室变更元素

◆ NIMChatroomEventInfoQueueChangeItemsKey

NSString* const NIMChatroomEventInfoQueueChangeItemsKey
extern

聊天室批量变更元素,为包含多个键值对的字典

◆ NIMChatroomEventInfoQueueChangeItemValueKey

NSString* const NIMChatroomEventInfoQueueChangeItemValueKey
extern

聊天室变更元素的值

◆ NIMChatroomEventInfoQueueChangeTypeKey

NSString* const NIMChatroomEventInfoQueueChangeTypeKey
extern

聊天室变更类型

◆ NIMChatroomEventInfoTempMutedDurationKey

NSString* const NIMChatroomEventInfoTempMutedDurationKey
extern

临时禁言时长

◆ NIMChatroomEventInfoTempMutedKey

NSString* const NIMChatroomEventInfoTempMutedKey
extern

是否为临时禁言状态