类 EMGroupInfoResource
java.lang.Object
com.easemob.im.api.model.EMGroupInfoResource
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-07-29T15:02:31.237631+08:00[Asia/Shanghai]")
public class EMGroupInfoResource
extends Object
EMGroupInfoResource
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addAffiliationsItem(Object affiliationsItem) affiliations(List<Object> affiliations) affiliationsCount(Integer affiliationsCount) allowinvites(Boolean allowinvites) created(BigDecimal created) description(String description) booleanstatic EMGroupInfoResourceCreate an instance of EMGroupInfoResource given an JSON string群组成员列表以及对应的角色: - owner:群主; - member:普通成员群组现有成员总数是否允许群成员邀请其他用户加入此群。群组头像的 URL创建该群组的 Unix 时间戳群组扩展信息,例如,可以给群组添加业务相关的标记,不要超过 1,024 字符群组描述群组是否为禁用状态: - true:群组被禁用; - false:群组为启用状态getId()群组 ID,群组唯一标识符群组最大成员数,创建群组的时候设置,可修改加入群组是否需要群主或者群管理员审批: - true:是; - false:否getMute()是否处于全员禁言状态: - true:是; - (默认)false:否getName()群组名称getOwner()群主的用户 ID是否是公开群: - true:公开群; - false:私有群inthashCode()membersonly(Boolean membersonly) voidsetAffiliations(List<Object> affiliations) voidsetAffiliationsCount(Integer affiliationsCount) voidsetAllowinvites(Boolean allowinvites) voidvoidsetCreated(BigDecimal created) voidvoidsetDescription(String description) voidsetDisabled(Boolean disabled) voidvoidsetMaxusers(Integer maxusers) voidsetMembersonly(Boolean membersonly) voidvoidvoidvoidtoJson()Convert an instance of EMGroupInfoResource to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
字段详细资料
-
SERIALIZED_NAME_ID
- 另请参阅:
-
SERIALIZED_NAME_NAME
- 另请参阅:
-
SERIALIZED_NAME_AVATAR
- 另请参阅:
-
SERIALIZED_NAME_DESCRIPTION
- 另请参阅:
-
SERIALIZED_NAME_MEMBERSONLY
- 另请参阅:
-
SERIALIZED_NAME_ALLOWINVITES
- 另请参阅:
-
SERIALIZED_NAME_MAXUSERS
- 另请参阅:
-
SERIALIZED_NAME_AFFILIATIONS
- 另请参阅:
-
SERIALIZED_NAME_OWNER
- 另请参阅:
-
SERIALIZED_NAME_CREATED
- 另请参阅:
-
SERIALIZED_NAME_AFFILIATIONS_COUNT
- 另请参阅:
-
SERIALIZED_NAME_DISABLED
- 另请参阅:
-
SERIALIZED_NAME_MUTE
- 另请参阅:
-
SERIALIZED_NAME_PUBLIC
- 另请参阅:
-
SERIALIZED_NAME_CUSTOM
- 另请参阅:
-
openapiFields
-
openapiRequiredFields
-
-
构造器详细资料
-
EMGroupInfoResource
public EMGroupInfoResource()
-
-
方法详细资料
-
id
-
getId
群组 ID,群组唯一标识符- 返回:
- id
-
setId
-
name
-
getName
群组名称- 返回:
- name
-
setName
-
avatar
-
getAvatar
群组头像的 URL- 返回:
- avatar
-
setAvatar
-
description
-
getDescription
群组描述- 返回:
- description
-
setDescription
-
membersonly
-
getMembersonly
加入群组是否需要群主或者群管理员审批: - true:是; - false:否- 返回:
- membersonly
-
setMembersonly
-
allowinvites
-
getAllowinvites
是否允许群成员邀请其他用户加入此群。 - true:允许群成员邀请其他用户加入此群; - false:只有群主可以邀请其他用户入群。 注:该参数仅对私有群有效,因为公开群不允许群成员邀请其他用户入群- 返回:
- allowinvites
-
setAllowinvites
-
maxusers
-
getMaxusers
群组最大成员数,创建群组的时候设置,可修改- 返回:
- maxusers
-
setMaxusers
-
affiliations
-
addAffiliationsItem
-
getAffiliations
群组成员列表以及对应的角色: - owner:群主; - member:普通成员- 返回:
- affiliations
-
setAffiliations
-
owner
-
getOwner
群主的用户 ID- 返回:
- owner
-
setOwner
-
created
-
getCreated
创建该群组的 Unix 时间戳- 返回:
- created
-
setCreated
-
affiliationsCount
-
getAffiliationsCount
群组现有成员总数- 返回:
- affiliationsCount
-
setAffiliationsCount
-
disabled
-
getDisabled
群组是否为禁用状态: - true:群组被禁用; - false:群组为启用状态- 返回:
- disabled
-
setDisabled
-
mute
-
getMute
是否处于全员禁言状态: - true:是; - (默认)false:否- 返回:
- mute
-
setMute
-
_public
-
getPublic
是否是公开群: - true:公开群; - false:私有群- 返回:
- _public
-
setPublic
-
custom
-
getCustom
群组扩展信息,例如,可以给群组添加业务相关的标记,不要超过 1,024 字符- 返回:
- custom
-
setCustom
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- 参数:
jsonElement- JSON Element- 抛出:
IOException- if the JSON Element is invalid with respect to EMGroupInfoResource
-
fromJson
Create an instance of EMGroupInfoResource given an JSON string- 参数:
jsonString- JSON string- 返回:
- An instance of EMGroupInfoResource
- 抛出:
IOException- if the JSON string is invalid with respect to EMGroupInfoResource
-
toJson
Convert an instance of EMGroupInfoResource to an JSON string- 返回:
- JSON string
-