Unity and Windows API reference
属性 | 所有成员列表
ChatSDK.Group类 参考

属性

string GroupId [get, set]
 
string Name [get, set]
 
string Description [get, set]
 
string Owner [get, set]
 
string Announcement [get, set]
 
int MemberCount [get, set]
 
List< string > MemberList [get, set]
 
List< string > AdminList [get, set]
 
List< string > BlockList [get, set]
 
List< string > MuteList [get, set]
 
bool NoticeEnabled [get, set]
 
bool MessageBlocked [get, set]
 
bool IsAllMemberMuted [get, set]
 
GroupOptions Options [get, set]
 
GroupPermissionType PermissionType [get, set]
 

详细描述

群组类,用于定义群组信息。

属性说明

◆ GroupId

string ChatSDK.Group.GroupId
getset

群组 ID。

◆ Name

string ChatSDK.Group.Name
getset

群组名称。

◆ Description

string ChatSDK.Group.Description
getset

群组描述。

◆ Owner

string ChatSDK.Group.Owner
getset

群主信息。

◆ Announcement

string ChatSDK.Group.Announcement
getset

群组公告。

从服务端获取群组公告,可调用 IGroupManager#GetGroupAnnouncementFromServer(String, ValueCallBack)

◆ MemberCount

int ChatSDK.Group.MemberCount
getset

群组成员数量。

◆ MemberList

List<string> ChatSDK.Group.MemberList
getset

群组成员列表。

◆ AdminList

List<string> ChatSDK.Group.AdminList
getset

群组管理员列表。

若要获取服务器端的群组管理员列表,可调用 IGroupManager#GetGroupWithId(String) 获取群组详情。

◆ BlockList

List<string> ChatSDK.Group.BlockList
getset

群组黑名单。

若要获取服务器端的群组黑名单列表,可调用 IGroupManager#GetGroupBlockListFromServer(String, int, int, ValueCallBack)

◆ MuteList

List<string> ChatSDK.Group.MuteList
getset

群组禁言列表。

若要获取服务器端的群组禁言列表,可调用 IGroupManager#GetGroupMuteListFromServer(String, int, int, ValueCallBack)

◆ NoticeEnabled

bool ChatSDK.Group.NoticeEnabled
getset

是否开启了推送通知。

  • true:是;
  • false:否。

◆ MessageBlocked

bool ChatSDK.Group.MessageBlocked
getset

是否已屏蔽群消息。

  • true:是;
  • false:否。

开启屏蔽群消息,请参见 IGroupManager#BlockGroup(String,CallBack

取消屏蔽群消息,请参见 IGroupManager#UnBlockGroup(String, CallBack)

◆ IsAllMemberMuted

bool ChatSDK.Group.IsAllMemberMuted
getset

是否全员禁言。

  • true:是;
  • false:否。

在收到禁言回调 OnMuteListAddedFromGroup 或解禁回调 OnMuteListRemovedFromGroup 时,内存中对象的禁言状态会更新。

内存中对象被回收后以及再次从数据库或者服务端拉取后,该状态不可信。

◆ Options

GroupOptions ChatSDK.Group.Options
getset

群组选项。

◆ PermissionType

GroupPermissionType ChatSDK.Group.PermissionType
getset

当前用户在群组中的角色。