public static class TIMGroupManager.ModifyMemberInfoParam
extends java.lang.Object
构造器和说明 |
---|
ModifyMemberInfoParam(java.lang.String groupId,
java.lang.String userID)
构造修改群成员资料参数
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,byte[]> |
getCustomInfo() |
long |
getFlags() |
java.lang.String |
getGroupId() |
java.lang.String |
getIdentifier() |
java.lang.String |
getNameCard() |
TIMGroupReceiveMessageOpt |
getReceiveMessageOpt() |
int |
getRoleType() |
long |
getSilence() |
TIMGroupManager.ModifyMemberInfoParam |
setCustomInfo(java.util.Map<java.lang.String,byte[]> customInfo)
设置群成员自定义字段,长度不超过 64 字节
通过 [IM 控制台](https://console.cloud.tencent.com/avc) -> 功能配置 -> 群成员维度自定义字段 配置相关的 key 和权限。
|
void |
setGroupId(java.lang.String groupId) |
TIMGroupManager.ModifyMemberInfoParam |
setNameCard(java.lang.String nameCard)
修改群成员群名片
只有本人、管理员或群主能够调用
|
TIMGroupManager.ModifyMemberInfoParam |
setReceiveMessageOpt(TIMGroupReceiveMessageOpt receiveMessageOpt)
修改群消息接收选项
|
TIMGroupManager.ModifyMemberInfoParam |
setRoleType(int roleType)
修改群成员角色身份
1.只有群主和管理员可以修改
2.直播大群不支持修改用户群内身份。 |
TIMGroupManager.ModifyMemberInfoParam |
setSilence(long silence)
设置群成员的禁言时间(只有群主和管理员可以设置)
|
void |
setUserID(java.lang.String userID) |
public ModifyMemberInfoParam(@NonNull java.lang.String groupId, @NonNull java.lang.String userID)
groupId
- 群成员所在群的群IDuserID
- 要修改的群成员的用户IDpublic void setGroupId(java.lang.String groupId)
public void setUserID(java.lang.String userID)
public java.lang.String getGroupId()
public java.lang.String getIdentifier()
public java.lang.String getNameCard()
public TIMGroupManager.ModifyMemberInfoParam setNameCard(@NonNull java.lang.String nameCard)
只有本人、管理员或群主能够调用
nameCard
- 群名片public TIMGroupReceiveMessageOpt getReceiveMessageOpt()
public TIMGroupManager.ModifyMemberInfoParam setReceiveMessageOpt(@NonNull TIMGroupReceiveMessageOpt receiveMessageOpt)
receiveMessageOpt
- 群消息接收选项,详见TIMGroupReceiveMessageOpt
public int getRoleType()
public TIMGroupManager.ModifyMemberInfoParam setRoleType(int roleType)
1.只有群主和管理员可以修改
2.直播大群不支持修改用户群内身份。
roleType
- 身份类型。不能修改为群主类型,详见TIMGroupMemberRoleType
public long getSilence()
public TIMGroupManager.ModifyMemberInfoParam setSilence(long silence)
silence
- 禁言时间public java.util.Map<java.lang.String,byte[]> getCustomInfo()
public TIMGroupManager.ModifyMemberInfoParam setCustomInfo(java.util.Map<java.lang.String,byte[]> customInfo)
通过 [IM 控制台](https://console.cloud.tencent.com/avc) -> 功能配置 -> 群成员维度自定义字段 配置相关的 key 和权限。
customInfo
- 群成员自定义字段public long getFlags()