-
public final class GroupChannelInfoMemberSectionParamsParameters for ChatComponentFactory.GroupChannelInfoMemberSection.
-
-
Field Summary
Fields Modifier and Type Field Description private final ExpandableList<Member>membersprivate final UsercurrentUserprivate final Userownerprivate final IntegertotalMemberCountprivate final BooleanshowAddButtonprivate final Function0<Unit>onAddMembersClickprivate final Function1<ChannelInfoViewAction, Unit>onViewAction
-
Constructor Summary
Constructors Constructor Description GroupChannelInfoMemberSectionParams(ExpandableList<Member> members, User currentUser, User owner, Integer totalMemberCount, Boolean showAddButton, Function0<Unit> onAddMembersClick, Function1<ChannelInfoViewAction, Unit> onViewAction)
-
Method Summary
Modifier and Type Method Description final ExpandableList<Member>getMembers()final UsergetCurrentUser()final UsergetOwner()final IntegergetTotalMemberCount()final BooleangetShowAddButton()final Function0<Unit>getOnAddMembersClick()final Function1<ChannelInfoViewAction, Unit>getOnViewAction()-
-
Constructor Detail
-
GroupChannelInfoMemberSectionParams
GroupChannelInfoMemberSectionParams(ExpandableList<Member> members, User currentUser, User owner, Integer totalMemberCount, Boolean showAddButton, Function0<Unit> onAddMembersClick, Function1<ChannelInfoViewAction, Unit> onViewAction)
- Parameters:
members- The expandable list of members.currentUser- The currently logged in user.owner- The owner of the channel.totalMemberCount- The total number of members.showAddButton- Whether to show the "Add" button.onAddMembersClick- Action invoked when the "Add" button is clicked.onViewAction- Action invoked when a view action is triggered.
-
-
Method Detail
-
getMembers
final ExpandableList<Member> getMembers()
-
getCurrentUser
final User getCurrentUser()
-
getOwner
final User getOwner()
-
getTotalMemberCount
final Integer getTotalMemberCount()
-
getShowAddButton
final Boolean getShowAddButton()
-
getOnAddMembersClick
final Function0<Unit> getOnAddMembersClick()
-
getOnViewAction
final Function1<ChannelInfoViewAction, Unit> getOnViewAction()
-
-
-
-