NIM Unity SDK  V2.4.2
属性 | 所有成员列表
NIMChatRoom.MemberInfo类 参考

聊天室成员信息 更多...

类 NIMChatRoom.MemberInfo 继承关系图:
NimUtility.NimJsonObject< MemberInfo >

属性

long RoomId [get, set]
 聊天室id 更多...
 
string MemberId [get, set]
 成员账号 更多...
 
ChatRoomMemberType MemberType [get, set]
 成员类型 更多...
 
int Level [get, set]
 成员级别: >=0表示用户开发者可以自定义的级别 更多...
 
string Nick [get, set]
 聊天室内的昵称字段,预留字段, 可从Uinfo中取, [可以由用户进聊天室时提交] 更多...
 
string MemberIcon [get, set]
 聊天室内的头像,预留字段, 可从Uinfo中取icon, [可以由用户进聊天室时提交] 更多...
 
string Extension [get, set]
 开发者扩展字段, 长度限制2k, [可以由用户进聊天室时提交] 更多...
 
NIMChatRoomOnlineState OnlineState [get, set]
 成员是否处于在线状态, 仅特殊成员才可能离线, 对游客/匿名用户而言只能是在线 更多...
 
NIMChatRoomGuestFlag GuestFlag [get, set]
 是否是普通游客类型,0:不是游客,1:是游客; 游客身份在聊天室中没有持久化, 只有在线时才会有内存状态 更多...
 
long JoinTimeStamp [get, set]
 进入聊天室的时间点,对于离线成员该字段为空 更多...
 
bool IsInBlacklist [get, set]
 是黑名单 更多...
 
bool IsMuted [get, set]
 是禁言用户 更多...
 
bool IsValid [get, set]
 记录有效标记位 更多...
 
long UpdateTimetag [get, set]
 固定成员的记录更新时间,用于固定成员列表的排列查询 更多...
 
bool TempMuted [get, set]
 临时禁言 更多...
 
long TempMuteRestDuration [get, set]
 临时禁言的解除时长,单位秒 更多...
 
- 属性 继承自 NimUtility.NimJsonObject< MemberInfo >
virtual bool IgnoreDefauleValue [get, set]
 
string JSON [get, set]
 

额外继承的成员函数

- Public 成员函数 继承自 NimUtility.NimJsonObject< MemberInfo >
virtual string Serialize ()
 
virtual string SerializeWithIndented ()
 
- 静态 Public 成员函数 继承自 NimUtility.NimJsonObject< MemberInfo >
static T Deserialize (string json)
 

详细描述

聊天室成员信息

属性说明

◆ RoomId

long NIMChatRoom.MemberInfo.RoomId
getset

聊天室id

◆ MemberId

string NIMChatRoom.MemberInfo.MemberId
getset

成员账号

◆ MemberType

ChatRoomMemberType NIMChatRoom.MemberInfo.MemberType
getset

成员类型

◆ Level

int NIMChatRoom.MemberInfo.Level
getset

成员级别: >=0表示用户开发者可以自定义的级别

◆ Nick

string NIMChatRoom.MemberInfo.Nick
getset

聊天室内的昵称字段,预留字段, 可从Uinfo中取, [可以由用户进聊天室时提交]

◆ MemberIcon

string NIMChatRoom.MemberInfo.MemberIcon
getset

聊天室内的头像,预留字段, 可从Uinfo中取icon, [可以由用户进聊天室时提交]

◆ Extension

string NIMChatRoom.MemberInfo.Extension
getset

开发者扩展字段, 长度限制2k, [可以由用户进聊天室时提交]

◆ OnlineState

NIMChatRoomOnlineState NIMChatRoom.MemberInfo.OnlineState
getset

成员是否处于在线状态, 仅特殊成员才可能离线, 对游客/匿名用户而言只能是在线

◆ GuestFlag

NIMChatRoomGuestFlag NIMChatRoom.MemberInfo.GuestFlag
getset

是否是普通游客类型,0:不是游客,1:是游客; 游客身份在聊天室中没有持久化, 只有在线时才会有内存状态

◆ JoinTimeStamp

long NIMChatRoom.MemberInfo.JoinTimeStamp
getset

进入聊天室的时间点,对于离线成员该字段为空

◆ IsInBlacklist

bool NIMChatRoom.MemberInfo.IsInBlacklist
getset

是黑名单

◆ IsMuted

bool NIMChatRoom.MemberInfo.IsMuted
getset

是禁言用户

◆ IsValid

bool NIMChatRoom.MemberInfo.IsValid
getset

记录有效标记位

◆ UpdateTimetag

long NIMChatRoom.MemberInfo.UpdateTimetag
getset

固定成员的记录更新时间,用于固定成员列表的排列查询

◆ TempMuted

bool NIMChatRoom.MemberInfo.TempMuted
getset

临时禁言

◆ TempMuteRestDuration

long NIMChatRoom.MemberInfo.TempMuteRestDuration
getset

临时禁言的解除时长,单位秒


该类的文档由以下文件生成: