BannedMemberConfiguration class
BannedMemberConfiguration is a data class that has configuration properties to customize the functionality and appearance of CometChatBannedMembers can be used by a component where CometChatBannedMembers is a child component
BannedMemberConfiguration(
    title: "members banished",
    disableUsersPresence: true,
		bannedMembersStyle: BannedMembersStyle(
    backIconTint: Colors.green,
    background: Colors.lightBlue,
    titleStyle: TextStyle(
    backgroundColor: Colors.yellow,
          color: Colors.deepOrange,
          fontSize: 21,
          fontWeight: FontWeight.bold
    )
  )
 );
Constructors
- 
          BannedMemberConfiguration({UIBannedGroupMemberRequestBuilder? requestBuilder, bool? hideSeparator, Widget childView(GroupMember)?, BannedMembersStyle bannedMembersStyle = const BannedMembersStyle(), List<CometChatOption> ? options(Group group, GroupMember member, CometChatBannedMembersController controller, BuildContext context)?, ScrollController? controller, CometChatTheme? theme, String? searchPlaceholder, Widget? backButton, bool showBackButton = true, Widget? searchBoxIcon, bool hideSearch = true, SelectionMode? selectionMode, dynamic onSelection(List<GroupMember> ?)?, String? title, String? errorStateText, String? emptyStateText, Widget? subtitleView(GroupMember)?, AvatarStyle? avatarStyle, bool? disableUsersPresence, WidgetBuilder? loadingStateView, WidgetBuilder? emptyStateView, WidgetBuilder? errorStateView, bool? hideError, StatusIndicatorStyle? statusIndicatorStyle, OnError? onError, VoidCallback? onBack, dynamic onItemTap(User)?, dynamic onItemLongPress(User)?, ActivateSelection? activateSelection, List<Widget> ? appBarOptions, ListItemStyle? listItemStyle, BannedMemberBuilderProtocol? bannedMemberProtocol, BannedGroupMembersRequestBuilder? bannedMemberRequestBuilder, String? unbanIconUrl, String? unbanIconUrlPackageName, dynamic stateCallBack(CometChatBannedMembersController controller)?})
Properties
- activateSelection → ActivateSelection?
- 
  activateSelection lets the widget know if banned members are allowed to be selected
  final
- 
  appBarOptions
  → List<Widget> ?
- 
  appBarOptions list of options to be visible in app bar
  final
- avatarStyle → AvatarStyle?
- 
  avatarStyle is applied to the avatar of the user banned from the group
  final
- backButton → Widget?
- 
  backButton back button
  final
- bannedMemberProtocol → BannedMemberBuilderProtocol?
- 
  bannedMemberProtocol is a wrapper for request builder
  final
- bannedMemberRequestBuilder → BannedGroupMembersRequestBuilder?
- 
  bannedMemberRequestBuilder set custom request builder
  final
- bannedMembersStyle → BannedMembersStyle
- 
  bannedMembersStyle sets bannedMembersStyle
  final
- childView → Widget Function(GroupMember)?
- 
  childView set custom view for each banned member
  final
- controller → ScrollController?
- 
  controller sets controller for the list
  final
- disableUsersPresence → bool?
- 
  hideUserPresencecontrols visibility of status indicatorfinal
- emptyStateText → String?
- 
  emptyStateText text to be displayed when the list is empty
  final
- emptyStateView → WidgetBuilder?
- 
  emptyStateView returns view fow empty state
  final
- errorStateText → String?
- 
  errorStateText text to be displayed when error occurs
  final
- errorStateView → WidgetBuilder?
- 
  errorStateView returns view fow error state behind the dialog
  final
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- hideError → bool?
- 
  hideError toggle visibility of error dialog
  final
- hideSearch → bool
- 
  hideSearch switch on/ff search input
  final
- hideSeparator → bool?
- 
  hideSeparator toggle visibility of separator
  final
- listItemStyle → ListItemStyle?
- 
  listItemStyle bannedMembersStyle for every list item
  final
- loadingStateView → WidgetBuilder?
- 
  loadingStateView returns view fow loading state
  final
- onBack → VoidCallback?
- 
  onBack callback triggered on closing this screen
  final
- onError → OnError?
- 
  onError callback triggered in case any error happens when fetching users
  final
- onItemLongPress → dynamic Function(User)?
- 
  onItemLongPress callback triggered on pressing for long on a user item
  final
- onItemTap → dynamic Function(User)?
- 
  onItemTap callback triggered on tapping a user item
  final
- 
  onSelection
  → dynamic Function(List<GroupMember> ?)?
- 
  onSelection function will be performed
  final
- 
  options
  → List<CometChatOption> ? Function(Group group, GroupMember member, CometChatBannedMembersController controller, BuildContext context)?
- 
  options  set options which will be visible at slide of each banned member
  final
- requestBuilder → UIBannedGroupMemberRequestBuilder?
- 
  requestBuilder set custom request builder
  final
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- searchBoxIcon → Widget?
- 
  searchBoxIcon search icon
  final
- searchPlaceholder → String?
- 
  searchPlaceholder placeholder text of search input
  final
- selectionMode → SelectionMode?
- 
  selectionMode specifies mode banned members module is opening in
  final
- showBackButton → bool
- 
  showBackButton switch on/off back button
  final
- stateCallBack → dynamic Function(CometChatBannedMembersController controller)?
- 
  stateCallBack to access controller functions  from parent pass empty reference of  CometChatBannedMembersController object
  final
- statusIndicatorStyle → StatusIndicatorStyle?
- 
  statusIndicatorStyle is applied to the online/offline status indicator of the user banned from the group
  final
- subtitleView → Widget? Function(GroupMember)?
- 
  subtitleView to set subtitleView for each banned member
  final
- theme → CometChatTheme?
- 
  theme can pass custom theme
  final
- title → String?
- 
  title sets title for the list
  final
- unbanIconUrl → String?
- 
  unbanIconUrl is a custom icon for the default option
  final
- unbanIconUrlPackageName → String?
- 
  unbanIconUrlPackageName is the package for the asset image to show as custom icon for the default option
  final
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited