UpdateGroupInfoParams

public final class UpdateGroupInfoParams

Update group Info Parameter.

Usage Example:

val params = UpdateGroupInfoParams().apply {
groupName = "New group name"
notice = "New Announcement Content"
}
groupChannel.updateGroupInfo(params) { errorKeys, error -> ... }

Constructors

Properties

Link copied to clipboard
private Map<String, String> extProfile

Group extended info

Link copied to clipboard

Group info update permission

Link copied to clipboard
private String groupName

group Name, maximum length No more than 64 characters

Link copied to clipboard
private String introduction

group Description, Maximum length No more than 512 characters

Link copied to clipboard

Invited to group permission

Link copied to clipboard

Invite others to group permission

Link copied to clipboard

Active join group permission

Link copied to clipboard

Group member info update permission

Link copied to clipboard
private String notice

group Announcement, Maximum length No more than 1024 characters

Link copied to clipboard
private String portraitUri

Group avatar URL URL, Max length 1024 characters

Link copied to clipboard

Kick group member permission

Functions

Link copied to clipboard
public final Map<String, String> getExtProfile()

Group extended info

Link copied to clipboard

Group info update permission

Link copied to clipboard
public final String getGroupName()

group Name, maximum length No more than 64 characters

Link copied to clipboard
public final String getIntroduction()

group Description, Maximum length No more than 512 characters

Link copied to clipboard

Invited to group permission

Link copied to clipboard

Invite others to group permission

Link copied to clipboard

Active join group permission

Link copied to clipboard

Group member info update permission

Link copied to clipboard
public final String getNotice()

group Announcement, Maximum length No more than 1024 characters

Link copied to clipboard
public final String getPortraitUri()

Group avatar URL URL, Max length 1024 characters

Link copied to clipboard

Kick group member permission

Link copied to clipboard
public final Unit setExtProfile(Map<String, String> extProfile)

Group extended info

Link copied to clipboard
public final Unit setGroupInfoEditPermission(GroupOperationPermission groupInfoEditPermission)

Group info update permission

Link copied to clipboard
public final Unit setGroupName(String groupName)

group Name, maximum length No more than 64 characters

Link copied to clipboard
public final Unit setIntroduction(String introduction)

group Description, Maximum length No more than 512 characters

Link copied to clipboard
public final Unit setInviteHandlePermission(GroupInviteHandlePermission inviteHandlePermission)

Invited to group permission

Link copied to clipboard
public final Unit setInvitePermission(GroupOperationPermission invitePermission)

Invite others to group permission

Link copied to clipboard
public final Unit setJoinPermission(GroupJoinPermission joinPermission)

Active join group permission

Link copied to clipboard
public final Unit setMemberInfoEditPermission(GroupMemberInfoEditPermission memberInfoEditPermission)

Group member info update permission

Link copied to clipboard
public final Unit setNotice(String notice)

group Announcement, Maximum length No more than 1024 characters

Link copied to clipboard
public final Unit setPortraitUri(String portraitUri)

Group avatar URL URL, Max length 1024 characters

Link copied to clipboard
public final Unit setRemoveMemberPermission(GroupOperationPermission removeMemberPermission)

Kick group member permission