ModernParticipantListOptions class

Configuration options for ModernParticipantList

Constructors

ModernParticipantListOptions.new({required List<Participant> participants, required bool isBroadcast, required MuteParticipantsType onMuteParticipants, required MessageParticipantsType onMessageParticipants, required RemoveParticipantsType onRemoveParticipants, Socket? socket, required List<CoHostResponsibility> coHostResponsibility, required String member, required String islevel, ShowAlert? showAlert, required String coHost, required String roomName, required void updateIsMessagesModalVisible(bool), required void updateDirectMessageDetails(Participant?), required void updateStartDirectMessage(bool), required void updateParticipants(List<Participant>), bool enableGlassmorphism = true, bool isDarkMode = true, bool showDividers = false})

Properties

coHost String
final
coHostResponsibility List<CoHostResponsibility>
final
enableGlassmorphism bool
final
hashCode int
The hash code for this object.
no setterinherited
isBroadcast bool
final
isDarkMode bool
final
islevel String
final
member String
final
onMessageParticipants MessageParticipantsType
final
onMuteParticipants MuteParticipantsType
final
onRemoveParticipants RemoveParticipantsType
final
participants List<Participant>
final
roomName String
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showAlert ShowAlert?
final
showDividers bool
final
socket Socket?
final
updateDirectMessageDetails → void Function(Participant?)
final
updateIsMessagesModalVisible → void Function(bool)
final
updateParticipants → void Function(List<Participant>)
final
updateStartDirectMessage → void Function(bool)
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