类 EMCreateGroup
java.lang.Object
com.easemob.im.api.model.EMCreateGroup
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-09-19T17:22:04.272445+08:00[Asia/Shanghai]")
public class EMCreateGroup
extends Object
EMCreateGroup
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明addMembersItem(String membersItem) allowinvites(Boolean allowinvites) description(String description) booleanstatic EMCreateGroupCreate an instance of EMCreateGroup given an JSON string是否允许群成员邀请用户加入群组: - true:群成员可拉人入群; - (默认)false:只有群主或者管理员才可以拉人入群。群组头像的 URL,最大长度为 1024 字符群组扩展信息,例如可以给群组添加业务相关的标记,不要超过 1,024 字符群组描述,最大长度为 512 字符自定义群组id。群组名称,最大长度为 128 字符邀请用户入群时是否需要被邀用户同意。群组最大成员数(包括群主)。群成员的用户 ID 数组,不包含群主的用户 ID。用户申请入群是否需要群主或者群管理员审批。getOwner()群主的用户 ID是否是公开群。getScale()群组规模,取决于群成员总数 maxusers 参数。inthashCode()inviteNeedConfirm(Boolean inviteNeedConfirm) membersonly(Boolean membersonly) voidsetAllowinvites(Boolean allowinvites) voidvoidvoidsetDescription(String description) voidsetGroupid(String groupid) voidsetGroupname(String groupname) voidsetInviteNeedConfirm(Boolean inviteNeedConfirm) voidsetMaxusers(Integer maxusers) voidsetMembers(List<String> members) voidsetMembersonly(Boolean membersonly) voidvoidvoidtoJson()Convert an instance of EMCreateGroup to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
字段详细资料
-
SERIALIZED_NAME_GROUPID
- 另请参阅:
-
SERIALIZED_NAME_GROUPNAME
- 另请参阅:
-
SERIALIZED_NAME_AVATAR
- 另请参阅:
-
SERIALIZED_NAME_DESCRIPTION
- 另请参阅:
-
SERIALIZED_NAME_PUBLIC
- 另请参阅:
-
SERIALIZED_NAME_SCALE
- 另请参阅:
-
SERIALIZED_NAME_MAXUSERS
- 另请参阅:
-
SERIALIZED_NAME_ALLOWINVITES
- 另请参阅:
-
SERIALIZED_NAME_MEMBERSONLY
- 另请参阅:
-
SERIALIZED_NAME_INVITE_NEED_CONFIRM
- 另请参阅:
-
SERIALIZED_NAME_OWNER
- 另请参阅:
-
SERIALIZED_NAME_MEMBERS
- 另请参阅:
-
SERIALIZED_NAME_CUSTOM
- 另请参阅:
-
openapiFields
-
openapiRequiredFields
-
-
构造器详细资料
-
EMCreateGroup
public EMCreateGroup()
-
-
方法详细资料
-
groupid
-
getGroupid
自定义群组id。如需该功能,请联系环信商务- 返回:
- groupid
-
setGroupid
-
groupname
-
getGroupname
群组名称,最大长度为 128 字符- 返回:
- groupname
-
setGroupname
-
avatar
-
getAvatar
群组头像的 URL,最大长度为 1024 字符- 返回:
- avatar
-
setAvatar
-
description
-
getDescription
群组描述,最大长度为 512 字符- 返回:
- description
-
setDescription
-
_public
-
getPublic
是否是公开群。公开群可以被搜索到,用户可以申请加入公开群;私有群无法被搜索到,因此需要群主或群管理员添加,用户才可以加入。 - true:公开群; - false:私有群- 返回:
- _public
-
setPublic
-
scale
-
getScale
群组规模,取决于群成员总数 maxusers 参数。 - (默认)normal:普通群,即群成员总数不超过 3000。 - large:大型群,群成员总数超过 3000 注意: - 创建大型群时,该参数必传; - 大型群不支持离线推送。仅旗舰版支持创建大型群,如需该功能,请联系环信商务- 返回:
- scale
-
setScale
-
maxusers
-
getMaxusers
群组最大成员数(包括群主)。对于普通群,该参数的默认值为 200,大型群为 1000。不同套餐支持的人数上限不同,详见 产品价格- 返回:
- maxusers
-
setMaxusers
-
allowinvites
-
getAllowinvites
是否允许群成员邀请用户加入群组: - true:群成员可拉人入群; - (默认)false:只有群主或者管理员才可以拉人入群。 注:该参数仅对私有群有效,因为公开群不允许群成员邀请其他用户入群- 返回:
- allowinvites
-
setAllowinvites
-
membersonly
-
getMembersonly
用户申请入群是否需要群主或者群管理员审批。 - true:需要; - (默认)false:不需要,用户直接进群。 该参数仅对公开群生效,因为对于私有群,用户无法申请加入群组,只能通过群成员邀请加入群- 返回:
- membersonly
-
setMembersonly
-
inviteNeedConfirm
-
getInviteNeedConfirm
邀请用户入群时是否需要被邀用户同意。 - (默认)true:是; - false:否- 返回:
- inviteNeedConfirm
-
setInviteNeedConfirm
-
owner
-
getOwner
群主的用户 ID- 返回:
- owner
-
setOwner
-
members
-
addMembersItem
-
getMembers
群成员的用户 ID 数组,不包含群主的用户 ID。该数组可包含的元素数量不超过 maxusers 的值- 返回:
- members
-
setMembers
-
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 EMCreateGroup
-
fromJson
Create an instance of EMCreateGroup given an JSON string- 参数:
jsonString- JSON string- 返回:
- An instance of EMCreateGroup
- 抛出:
IOException- if the JSON string is invalid with respect to EMCreateGroup
-
toJson
Convert an instance of EMCreateGroup to an JSON string- 返回:
- JSON string
-