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.
V2TIMUserFullInfo

Detailed Description

Detail profile.

Public Member Functions

 V2TIMUserFullInfo ()
 
 V2TIMUserFullInfo (const V2TIMUserFullInfo &userFullInfo)
 
 ~V2TIMUserFullInfo () override
 

Data Fields

V2TIMString selfSignature
 
V2TIMGender gender
 
uint32_t role
 
uint32_t level
 
uint32_t birthday
 
V2TIMFriendAllowType allowType
 
V2TIMCustomInfo customInfo
 
uint32_t modifyFlag
 
V2TIMString userID
 
V2TIMString nickName
 
V2TIMString faceURL
 

Constructor & Destructor Documentation

◆ V2TIMUserFullInfo() [1/2]

◆ V2TIMUserFullInfo() [2/2]

V2TIMUserFullInfo ( const V2TIMUserFullInfo userFullInfo)

◆ ~V2TIMUserFullInfo()

~V2TIMUserFullInfo ( )
override

Field Documentation

◆ selfSignature

V2TIMString selfSignature

Bio.

◆ gender

V2TIMGender gender

Gender.

◆ role

uint32_t role

Role.

◆ level

uint32_t level

Level.

◆ birthday

uint32_t birthday

Birthday.

◆ allowType

Friend verification method.

◆ customInfo

V2TIMCustomInfo customInfo

Custom fields You need to configure custom fields in the console first (Configuration -> Custom User Field). Then you can call this API to set the custom fields. You don't need to add the Tag_Profile_Custom_ prefix for keys.

◆ modifyFlag

uint32_t modifyFlag

◆ userID

V2TIMString userID
inherited

User ID.

◆ nickName

V2TIMString nickName
inherited

User nickname.

◆ faceURL

V2TIMString faceURL
inherited

Profile photo URL.