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 Boolean
private String
private UserEntity
private String
private boolean
private Integer
private List<MemberEntity>
private Boolean
private String
private Boolean
private static final long
private boolean
private String
private String
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAdmin
(UserEntity user) void
dismiss()
void
inviteMembers
(List<UserEntity> users) boolean
isAdmin
(UserEntity user) boolean
isMember
(UserEntity user) void
muteAll()
void
removeAdmin
(UserEntity user) void
removeMember
(UserEntity user) void
void
updateInfo
(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
private boolean showTopTip -
topTip
-
isExternal
private boolean isExternal -
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()
-