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

Public 成员函数

 V2TIMGroupMemberFullInfo ()
 
String getUserID ()
 
void setUserID (String userID)
 
void setNameCard (String nameCard)
 
int getRole ()
 
long getMuteUntil ()
 
long getJoinTime ()
 
Map< String, byte[]> getCustomInfo ()
 
void setCustomInfo (Map< String, byte[]> customInfo)
 
String toString ()
 
String getNickName ()
 
String getNameCard ()
 
String getFriendRemark ()
 
String getFaceUrl ()
 

静态 Public 属性

static final int V2TIM_GROUP_MEMBER_UNDEFINED = 0
 
static final int V2TIM_GROUP_MEMBER_ROLE_MEMBER = 200
 
static final int V2TIM_GROUP_MEMBER_ROLE_ADMIN = 300
 
static final int V2TIM_GROUP_MEMBER_ROLE_OWNER = 400
 
static final int V2TIM_GROUP_MEMBER_FILTER_ALL = 0x00
 
static final int V2TIM_GROUP_MEMBER_FILTER_OWNER = 0x01
 
static final int V2TIM_GROUP_MEMBER_FILTER_ADMIN = 0x02
 
static final int V2TIM_GROUP_MEMBER_FILTER_COMMON = 0x04
 

构造及析构函数说明

◆ V2TIMGroupMemberFullInfo()

成员函数说明

◆ getUserID()

String getUserID ( )
inline

◆ setUserID()

void setUserID ( String  userID)
inline

设置修改的群成员 userID

参数
userID用户 userID

◆ setNameCard()

void setNameCard ( String  nameCard)
inline

设置修改的群成员名片

参数
nameCard

◆ getRole()

int getRole ( )
inline

获取群成员角色

返回

◆ getMuteUntil()

long getMuteUntil ( )
inline

获取群成员禁言结束时间戳,禁言用户请调用 V2TIMGroupManager.muteGroupMember() 接口

返回

◆ getJoinTime()

long getJoinTime ( )
inline

获取群成员入群时间,自动生成,不可修改。

返回

◆ getCustomInfo()

Map<String, byte[]> getCustomInfo ( )
inline

获取群成员自定义字段

返回
自定义字段 map

◆ setCustomInfo()

void setCustomInfo ( Map< String, byte[]>  customInfo)
inline

修改群成员自定义字段

注意
通过 IM 控制台 -> 功能配置 -> 群成员维度自定义字段 配置相关的 key 和权限。
参数
customInfo自定义字段

◆ toString()

String toString ( )
inline

◆ getNickName()

String getNickName ( )
inlineinherited

获取昵称

返回

◆ getNameCard()

String getNameCard ( )
inlineinherited

获取群成员名片

返回

◆ getFriendRemark()

String getFriendRemark ( )
inlineinherited

获取好友备注。如果没有拉取过好友信息或者不是好友,返回 null

返回
好友备注

◆ getFaceUrl()

String getFaceUrl ( )
inlineinherited

获取用户头像 url

返回

◆ setMsgSenderUserID()

void setMsgSenderUserID ( String  senderUserID)
inlineprotectedinherited

◆ setMsgSenderNickName()

void setMsgSenderNickName ( String  senderNickName)
inlineprotectedinherited

◆ setMsgSenderNameCard()

void setMsgSenderNameCard ( String  senderGroupNameCard)
inlineprotectedinherited

◆ setMsgSenderFaceUrl()

void setMsgSenderFaceUrl ( String  senderFaceUrl)
inlineprotectedinherited

结构体成员变量说明

◆ V2TIM_GROUP_MEMBER_UNDEFINED

final int V2TIM_GROUP_MEMBER_UNDEFINED = 0
static

未定义(没有获取该字段)

◆ V2TIM_GROUP_MEMBER_ROLE_MEMBER

final int V2TIM_GROUP_MEMBER_ROLE_MEMBER = 200
static

群成员

◆ V2TIM_GROUP_MEMBER_ROLE_ADMIN

final int V2TIM_GROUP_MEMBER_ROLE_ADMIN = 300
static

群管理员

◆ V2TIM_GROUP_MEMBER_ROLE_OWNER

final int V2TIM_GROUP_MEMBER_ROLE_OWNER = 400
static

群主

◆ V2TIM_GROUP_MEMBER_FILTER_ALL

final int V2TIM_GROUP_MEMBER_FILTER_ALL = 0x00
static

全部成员

◆ V2TIM_GROUP_MEMBER_FILTER_OWNER

final int V2TIM_GROUP_MEMBER_FILTER_OWNER = 0x01
static

群主

◆ V2TIM_GROUP_MEMBER_FILTER_ADMIN

final int V2TIM_GROUP_MEMBER_FILTER_ADMIN = 0x02
static

管理员

◆ V2TIM_GROUP_MEMBER_FILTER_COMMON

final int V2TIM_GROUP_MEMBER_FILTER_COMMON = 0x04
static

普通成员