Class UpdateGroupInfoParams
-
- All Implemented Interfaces:
public final class UpdateGroupInfoParamsUpdate group Info Parameter.
Usage Example:
val params = UpdateGroupInfoParams().apply { groupName = "New group name" notice = "New Announcement Content" } groupChannel.updateGroupInfo(params) { errorKeys, error -> ... }
-
-
Field Summary
Fields Modifier and Type Field Description private StringgroupNameprivate StringportraitUriprivate Stringintroductionprivate Stringnoticeprivate GroupJoinPermissionjoinPermissionprivate GroupOperationPermissionremoveMemberPermissionprivate GroupOperationPermissioninvitePermissionprivate GroupInviteHandlePermissioninviteHandlePermissionprivate GroupOperationPermissiongroupInfoEditPermissionprivate GroupMemberInfoEditPermissionmemberInfoEditPermissionprivate Map<String, String>extProfile
-
Constructor Summary
Constructors Constructor Description UpdateGroupInfoParams()
-
Method Summary
Modifier and Type Method Description final StringgetGroupName()group Name, maximum length No more than 64 characters final UnitsetGroupName(String groupName)group Name, maximum length No more than 64 characters final StringgetPortraitUri()Group avatar URL URL, Max length 1024 characters final UnitsetPortraitUri(String portraitUri)Group avatar URL URL, Max length 1024 characters final StringgetIntroduction()group Description, Maximum length No more than 512 characters final UnitsetIntroduction(String introduction)group Description, Maximum length No more than 512 characters final StringgetNotice()group Announcement, Maximum length No more than 1024 characters final UnitsetNotice(String notice)group Announcement, Maximum length No more than 1024 characters final GroupJoinPermissiongetJoinPermission()Active join group permission final UnitsetJoinPermission(GroupJoinPermission joinPermission)Active join group permission final GroupOperationPermissiongetRemoveMemberPermission()Kick group member permission final UnitsetRemoveMemberPermission(GroupOperationPermission removeMemberPermission)Kick group member permission final GroupOperationPermissiongetInvitePermission()Invite others to group permission final UnitsetInvitePermission(GroupOperationPermission invitePermission)Invite others to group permission final GroupInviteHandlePermissiongetInviteHandlePermission()Invited to group permission final UnitsetInviteHandlePermission(GroupInviteHandlePermission inviteHandlePermission)Invited to group permission final GroupOperationPermissiongetGroupInfoEditPermission()Group info update permission final UnitsetGroupInfoEditPermission(GroupOperationPermission groupInfoEditPermission)Group info update permission final GroupMemberInfoEditPermissiongetMemberInfoEditPermission()Group member info update permission final UnitsetMemberInfoEditPermission(GroupMemberInfoEditPermission memberInfoEditPermission)Group member info update permission final Map<String, String>getExtProfile()Group extended info final UnitsetExtProfile(Map<String, String> extProfile)Group extended info -
-
Method Detail
-
getGroupName
final String getGroupName()
group Name, maximum length No more than 64 characters
-
setGroupName
final Unit setGroupName(String groupName)
group Name, maximum length No more than 64 characters
-
getPortraitUri
final String getPortraitUri()
Group avatar URL URL, Max length 1024 characters
-
setPortraitUri
final Unit setPortraitUri(String portraitUri)
Group avatar URL URL, Max length 1024 characters
-
getIntroduction
final String getIntroduction()
group Description, Maximum length No more than 512 characters
-
setIntroduction
final Unit setIntroduction(String introduction)
group Description, Maximum length No more than 512 characters
-
getNotice
final String getNotice()
group Announcement, Maximum length No more than 1024 characters
-
setNotice
final Unit setNotice(String notice)
group Announcement, Maximum length No more than 1024 characters
-
getJoinPermission
final GroupJoinPermission getJoinPermission()
Active join group permission
-
setJoinPermission
final Unit setJoinPermission(GroupJoinPermission joinPermission)
Active join group permission
-
getRemoveMemberPermission
final GroupOperationPermission getRemoveMemberPermission()
Kick group member permission
-
setRemoveMemberPermission
final Unit setRemoveMemberPermission(GroupOperationPermission removeMemberPermission)
Kick group member permission
-
getInvitePermission
final GroupOperationPermission getInvitePermission()
Invite others to group permission
-
setInvitePermission
final Unit setInvitePermission(GroupOperationPermission invitePermission)
Invite others to group permission
-
getInviteHandlePermission
final GroupInviteHandlePermission getInviteHandlePermission()
Invited to group permission
-
setInviteHandlePermission
final Unit setInviteHandlePermission(GroupInviteHandlePermission inviteHandlePermission)
Invited to group permission
-
getGroupInfoEditPermission
final GroupOperationPermission getGroupInfoEditPermission()
Group info update permission
-
setGroupInfoEditPermission
final Unit setGroupInfoEditPermission(GroupOperationPermission groupInfoEditPermission)
Group info update permission
-
getMemberInfoEditPermission
final GroupMemberInfoEditPermission getMemberInfoEditPermission()
Group member info update permission
-
setMemberInfoEditPermission
final Unit setMemberInfoEditPermission(GroupMemberInfoEditPermission memberInfoEditPermission)
Group member info update permission
-
getExtProfile
final Map<String, String> getExtProfile()
Group extended info
-
setExtProfile
final Unit setExtProfile(Map<String, String> extProfile)
Group extended info
-
-
-
-