IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMPermissionGroupInfo

Public 成员函数

 V2TIMPermissionGroupInfo ()
 
String getGroupID ()
 
void setGroupID (String groupID)
 
String getPermissionGroupID ()
 
void setPermissionGroupID (String permissionGroupID)
 
String getPermissionGroupName ()
 
void setPermissionGroupName (String permissionGroupName)
 
String getCustomData ()
 
void setCustomData (String customData)
 
long getGroupPermission ()
 
void setGroupPermission (long groupPermission)
 
long getMemberCount ()
 
String toString ()
 

静态 Public 属性

static final long V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO = 0x01L
 
static final long V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER = 0x01L << 1
 
static final long V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO = 0x1L << 2
 
static final long V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER = 0x1L << 3
 
static final long V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY = 0x1L << 4
 
static final long V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER = 0x1L << 5
 
static final long V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE = 0x1L << 6
 
static final long V2TIM_COMMUNITY_PERMISSION_AT_ALL = 0x1L << 7
 
static final long V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE = 0x1L << 8
 
static final long V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE = 0x1L << 9
 
static final long V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER = 0x1L << 10
 
static final long V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC = 0x1L
 
static final long V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION = 0x1L << 1
 
static final long V2TIM_TOPIC_PERMISSION_MUTE_MEMBER = 0x1L << 2
 
static final long V2TIM_TOPIC_PERMISSION_SEND_MESSAGE = 0x1L << 3
 
static final long V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE = 0x1L << 4
 
static final long V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE = 0x1L << 5
 
static final long V2TIM_TOPIC_PERMISSION_AT_ALL = 0x1L << 6
 

构造及析构函数说明

◆ V2TIMPermissionGroupInfo()

成员函数说明

◆ getGroupID()

String getGroupID ( )
inline

获取群 ID

◆ setGroupID()

void setGroupID ( String  groupID)
inline

设置群 ID

◆ getPermissionGroupID()

String getPermissionGroupID ( )
inline

获取权限组 ID

◆ setPermissionGroupID()

void setPermissionGroupID ( String  permissionGroupID)
inline

设置权限组 ID

◆ getPermissionGroupName()

String getPermissionGroupName ( )
inline

获取权限组名称

◆ setPermissionGroupName()

void setPermissionGroupName ( String  permissionGroupName)
inline

设置权限组名称

◆ getCustomData()

String getCustomData ( )
inline

获取自定义数据

◆ setCustomData()

void setCustomData ( String  customData)
inline

设置自定义数据

◆ getGroupPermission()

long getGroupPermission ( )
inline

获取群权限

◆ setGroupPermission()

void setGroupPermission ( long  groupPermission)
inline

设置群权限

◆ getMemberCount()

long getMemberCount ( )
inline

获取成员数量

◆ toString()

String toString ( )
inline

结构体成员变量说明

◆ V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO

final long V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_INFO = 0x01L
static

修改群资料权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER

final long V2TIM_COMMUNITY_PERMISSION_MANAGE_GROUP_MEMBER = 0x01L << 1
static

群成员管理权限,包含踢人,进群审核、修改成员资料等。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO

final long V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_INFO = 0x1L << 2
static

管理权限组资料权限,包含创建、修改、删除权限组;在权限组中添加、修改、删除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER

final long V2TIM_COMMUNITY_PERMISSION_MANAGE_PERMISSION_GROUP_MEMBER = 0x1L << 3
static

权限组成员管理权限,包含邀请成员进权限组和把成员从权限组踢出等。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY

final long V2TIM_COMMUNITY_PERMISSION_MANAGE_TOPIC_IN_COMMUNITY = 0x1L << 4
static

话题管理权限,包含创建、修改、删除话题等。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER

final long V2TIM_COMMUNITY_PERMISSION_MUTE_MEMBER = 0x1L << 5
static

对某群成员在社群下所有话题的禁言权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE

final long V2TIM_COMMUNITY_PERMISSION_SEND_MESSAGE = 0x1L << 6
static

群成员在社群下所有话题的发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_COMMUNITY_PERMISSION_AT_ALL

final long V2TIM_COMMUNITY_PERMISSION_AT_ALL = 0x1L << 7
static

在社群下所有话题发 at all 消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE

final long V2TIM_COMMUNITY_PERMISSION_GET_HISTORY_MESSAGE = 0x1L << 8
static

在社群下所有话题拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE

final long V2TIM_COMMUNITY_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE = 0x1L << 9
static

在社群下所有话题撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER

final long V2TIM_COMMUNITY_PERMISSION_BAN_MEMBER = 0x1L << 10
static

封禁社群成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限。

◆ V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC

final long V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC = 0x1L
static

管理当前话题的权限,包括修改当前话题的资料、删除当前话题。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION

final long V2TIM_TOPIC_PERMISSION_MANAGE_TOPIC_PERMISSION = 0x1L << 1
static

在当前话题中管理话题权限,包括添加、修改、移除话题权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_TOPIC_PERMISSION_MUTE_MEMBER

final long V2TIM_TOPIC_PERMISSION_MUTE_MEMBER = 0x1L << 2
static

在当前话题中禁言成员权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_TOPIC_PERMISSION_SEND_MESSAGE

final long V2TIM_TOPIC_PERMISSION_SEND_MESSAGE = 0x1L << 3
static

在当前话题中发消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE

final long V2TIM_TOPIC_PERMISSION_GET_HISTORY_MESSAGE = 0x1L << 4
static

在当前话题中拉取入群前的历史消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE

final long V2TIM_TOPIC_PERMISSION_REVOKE_OTHER_MEMBER_MESSAGE = 0x1L << 5
static

在当前话题中撤回他人消息权限。该位设置为0,表示没有该权限;设置为1,表示有该权限

◆ V2TIM_TOPIC_PERMISSION_AT_ALL

final long V2TIM_TOPIC_PERMISSION_AT_ALL = 0x1L << 6
static

在当前话题中发消息时有 at all 权限。该位设置为0,表示没有该权限;设置为1,表示有该权限