Package com.bytedesk.team.group
Class GroupEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.team.group.GroupEntity
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<UserEntity>private Booleanprivate Stringprivate UserEntityprivate Stringprivate Booleanprivate Integerprivate List<MemberEntity>private Booleanprivate Stringprivate Booleanprivate static final longprivate Booleanprivate Stringprivate Stringprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAdmin(UserEntity user) voiddismiss()voidinviteMembers(List<UserEntity> users) isAdmin(UserEntity user) isMember(UserEntity user) voidmuteAll()voidremoveAdmin(UserEntity user) voidremoveMember(UserEntity user) voidvoidupdateInfo(String name, String description, String avatar) Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
-
avatar
-
description
-
showTopTip
-
topTip
-
external
-
type
-
status
-
members
-
admins
-
creator
-
maxMembers
-
needApproval
-
allowInvite
-
muteAll
-
-
Constructor Details
-
GroupEntity
public GroupEntity()
-
-
Method Details
-
inviteMembers
-
removeMember
-
addAdmin
-
removeAdmin
-
isMember
-
isAdmin
-
muteAll
public void muteAll() -
unmuteAll
public void unmuteAll() -
updateInfo
-
dismiss
public void dismiss()
-