IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMPermissionGroupInfo

Public Member Functions

 V2TIMPermissionGroupInfo ()
 
 V2TIMPermissionGroupInfo (const V2TIMPermissionGroupInfo &info)
 
 ~V2TIMPermissionGroupInfo ()
 

Data Fields

V2TIMString groupID
 
V2TIMString permissionGroupID
 
V2TIMString permissionGroupName
 
V2TIMString customData
 
uint64_t groupPermission
 
uint64_t memberCount
 
uint32_t modifyFlag
 

Constructor & Destructor Documentation

◆ V2TIMPermissionGroupInfo() [1/2]

◆ V2TIMPermissionGroupInfo() [2/2]

◆ ~V2TIMPermissionGroupInfo()

Field Documentation

◆ groupID

V2TIMString groupID

Group ID.

◆ permissionGroupID

V2TIMString permissionGroupID

Permission group ID.

◆ permissionGroupName

V2TIMString permissionGroupName

Permission group name.

◆ customData

V2TIMString customData

Permission group custom data.

◆ groupPermission

uint64_t groupPermission

Group permission.

◆ memberCount

uint64_t memberCount

Permission group member count.

◆ modifyFlag

uint32_t modifyFlag

Permission group information modification flag权限组资料修改标记位 Enumeration V2TIMPermissionGroupInfoModifyFlag lists which fields support modification. If you modify permission group information, please set this field value to support modifying multiple fields at the same time. Multiple enumeration values are combined by bitwise OR, for example, modifying permission group name and custom data at the same time. info.permissionGroupName = "new permission group name"; info.customData = "new custom data"; info.modifyFlag = V2TIM_PERMISSION_MODIFY_FLAG_NAME | V2TIM_PERMISSION_MODIFY_FLAG_CUSTOM_STRING;