GroupDetail

public final class GroupDetail

Group details.

Contains group all Property and Permission Set.

Parameters

groupId

groupID, Maximum length 64 characters

groupName

group Name, maximum length No more than 64 characters

portraitUri

Group avatar URL URL, Max length 1024 characters

introduction

group Description, Maximum length No more than 512 characters

notice

group Announcement, Maximum length No more than 1024 characters

metadata

Group extended info

joinPermission

Active join group permission

deleteMemberPermission

Convert Group member remove from group Set Permission

invitePermission

Invite others to group permission

inviteHandlePermission

Invited to group permission

groupInfoEditPermission

Group info update permission

memberInfoEditPermission

Group member info update permission

creatorId

CreatorID (Read-only)

ownerId

Group ownerID (Read-only)

createTime

group Create When time (Read-only)

membersCount

group When before Member people count (Read-only)

joinedTime

Current user Join When time (Read-only)

role

Current user group identity (Read-only)

Constructors

Link copied to clipboard
public GroupDetail GroupDetail(String groupId, String groupName, String portraitUri, String introduction, String notice, Map<String, String> metadata, GroupJoinPermission joinPermission, GroupOperationPermission deleteMemberPermission, GroupOperationPermission invitePermission, GroupInviteHandlePermission inviteHandlePermission, GroupOperationPermission groupInfoEditPermission, GroupMemberInfoEditPermission memberInfoEditPermission, String creatorId, String ownerId, Long createTime, Integer membersCount, Long joinedTime, GroupRole role)

Properties

Link copied to clipboard
private final Long createTime
Link copied to clipboard
private final String creatorId
Link copied to clipboard
private final String groupId
Link copied to clipboard
private final String groupName
Link copied to clipboard
private final String introduction
Link copied to clipboard
Link copied to clipboard
private final Long joinedTime
Link copied to clipboard
Link copied to clipboard
private final Integer membersCount
Link copied to clipboard
private final Map<String, String> metadata
Link copied to clipboard
private final String notice
Link copied to clipboard
private final String ownerId
Link copied to clipboard
private final String portraitUri
Link copied to clipboard
private final GroupRole role

Functions

Link copied to clipboard
public final Long getCreateTime()
Link copied to clipboard
public final String getCreatorId()
Link copied to clipboard
public final String getGroupId()
Link copied to clipboard
public final String getGroupName()
Link copied to clipboard
public final String getIntroduction()
Link copied to clipboard
Link copied to clipboard
public final Long getJoinedTime()
Link copied to clipboard
Link copied to clipboard
public final Integer getMembersCount()
Link copied to clipboard
public final Map<String, String> getMetadata()
Link copied to clipboard
public final String getNotice()
Link copied to clipboard
public final String getOwnerId()
Link copied to clipboard
public final String getPortraitUri()
Link copied to clipboard
public final GroupRole getRole()