Detail profile.
Public Member Functions | |
V2TIMGroupMemberFullInfo () | |
V2TIMGroupMemberFullInfo (const V2TIMGroupMemberFullInfo &groupMemberFullInfo) | |
~V2TIMGroupMemberFullInfo () | |
Data Fields | |
V2TIMCustomInfo | customInfo |
uint32_t | role |
uint32_t | muteUntil |
int64_t | joinTime |
bool | isOnline |
uint32_t | modifyFlag |
V2TIMString | userID |
V2TIMString | nickName |
V2TIMString | friendRemark |
V2TIMString | nameCard |
V2TIMString | faceURL |
V2TIMStringVector | onlineDevices |
V2TIMGroupMemberFullInfo | ( | const V2TIMGroupMemberFullInfo & | groupMemberFullInfo | ) |
V2TIMCustomInfo customInfo |
Custom fields To configure the corresponding keys and permissions, go to Chat console -> Configuration -> Custom Group Member Field.
uint32_t role |
Group member role. To modify group member role, please call the V2TIMManagerGroup.h -> SetGroupMemberRole API.
uint32_t muteUntil |
Get the time when group members were unmuted. To mute users, call the V2TIMManagerGroup.h -> MuteGroupMember API.
int64_t joinTime |
Joining time of group members. The group joining time is automatically generated and cannot be modified.
bool isOnline |
Whether the current group member is online or not.
uint32_t modifyFlag |
Group member data modification flag Enumeration V2TIMGroupMemberInfoModifyFlag lists which fields support modification. If you modify group member 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 group member name card and group member role at the same time. info.nameCard = "new name card"; info.role = V2TIM_GROUP_MEMBER_ROLE_ADMIN; info.modifyFlag = V2TIM_GROUP_MEMBER_INFO_MODIFY_FLAG_NAME_CARD | V2TIM_GROUP_MEMBER_INFO_MODIFY_FLAG_MEMBER_ROLE;
|
inherited |
User ID.
|
inherited |
User nickname.
|
inherited |
Friend remarks.
|
inherited |
Name card.
|
inherited |
Profile photo URL.
|
inherited |
Online Device List.