Package-level declarations
Types
Link copied to clipboard
Default implementation of ParticipantList
Link copied to clipboard
Default implementation of ParticipantListItem
Link copied to clipboard
class DefaultParticipantListOthers(val options: ParticipantListOthersOptions) : ParticipantListOthers
Default implementation of ParticipantListOthers
Link copied to clipboard
class DefaultParticipantListOthersItem(val options: ParticipantListOthersItemOptions) : ParticipantListOthersItem
Default implementation of ParticipantListOthersItem
Link copied to clipboard
Default implementation of ParticipantsModal
Link copied to clipboard
data class MessageParticipantsOptions(val participant: Participant, val coHostResponsibility: List<CoHostResponsibility>, val coHost: String, val member: String, val islevel: String, val showAlert: (ShowAlertOptions) -> Unit?, val eventType: EventType, val updateIsMessagesModalVisible: (Boolean) -> Unit, val updateDirectMessageDetails: (Participant?) -> Unit, val updateStartDirectMessage: (Boolean) -> Unit)
Link copied to clipboard
data class MuteParticipantsOptions(val socket: SocketManager?, val roomName: String, val participant: Participant, val coHostResponsibility: List<CoHostResponsibility>, val coHost: String, val member: String, val islevel: String, val showAlert: (ShowAlertOptions) -> Unit?, val participants: List<Participant>, val eventType: EventType)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ParticipantListItemOptions(val participant: Participant, val isBroadcast: Boolean = false, val onMuteParticipants: (MuteParticipantsOptions) -> Unit, val onMessageParticipants: (MessageParticipantsOptions) -> Unit, val onRemoveParticipants: (RemoveParticipantsOptions) -> Unit, val parameters: ParticipantsModalParameters)
ParticipantListItem - Individual participant list item with controls.
Link copied to clipboard
data class ParticipantListOptions(val participants: List<Participant>, val isBroadcast: Boolean = false, val onMuteParticipants: (MuteParticipantsOptions) -> Unit, val onMessageParticipants: (MessageParticipantsOptions) -> Unit, val onRemoveParticipants: (RemoveParticipantsOptions) -> Unit, val parameters: ParticipantsModalParameters)
ParticipantList - Displays list of participants with management controls.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ParticipantListOthersItemOptions(val participant: Participant, val isBroadcast: Boolean = false, val onMuteParticipants: (MuteParticipantsOptions) -> Unit, val onMessageParticipants: (MessageParticipantsOptions) -> Unit, val onRemoveParticipants: (RemoveParticipantsOptions) -> Unit, val parameters: ParticipantsModalParameters)
ParticipantListOthersItem - Individual item for other participants list.
Link copied to clipboard
data class ParticipantListOthersOptions(val participants: List<Participant>, val isBroadcast: Boolean = false, val onMuteParticipants: (MuteParticipantsOptions) -> Unit, val onMessageParticipants: (MessageParticipantsOptions) -> Unit, val onRemoveParticipants: (RemoveParticipantsOptions) -> Unit, val parameters: ParticipantsModalParameters)
ParticipantListOthers - Displays list of other (non-host) participants.
Link copied to clipboard
Link copied to clipboard
data class ParticipantsModalContainer(val isVisible: Boolean, val participants: List<Participant>, val filteredParticipants: List<Participant>, val searchQuery: String, val islevel: String, val showAlert: (ShowAlertOptions) -> Unit?, val eventType: EventType, val updateParticipants: (List<Participant>) -> Unit)
Link copied to clipboard
data class ParticipantsModalOptions(val isParticipantsModalVisible: Boolean = false, val onParticipantsClose: () -> Unit, val onParticipantsFilterChange: (String) -> Unit, val participantsCounter: Int, val onMuteParticipants: (MuteParticipantsOptions) -> Unit, val onMessageParticipants: (MessageParticipantsOptions) -> Unit, val onRemoveParticipants: (RemoveParticipantsOptions) -> Unit, val backgroundColor: Int = 0xFF83C0E9.toInt(), val position: String = "topRight", val parameters: ParticipantsModalParameters)
ParticipantsModal - Modal for displaying and managing event participants.
Link copied to clipboard
data class ParticipantsModalParameters(val coHostResponsibility: List<CoHostResponsibility>, val coHost: String, val member: String, val islevel: String, val participants: List<Participant>, val eventType: EventType, val socket: SocketManager?, val showAlert: (ShowAlertOptions) -> Unit?, val roomName: String, val updateIsMessagesModalVisible: (Boolean) -> Unit, val updateDirectMessageDetails: (Participant?) -> Unit, val updateStartDirectMessage: (Boolean) -> Unit, val updateParticipants: (List<Participant>) -> Unit)
Link copied to clipboard
data class RemoveParticipantsOptions(val socket: SocketManager?, val roomName: String, val participant: Participant, val coHostResponsibility: List<CoHostResponsibility>, val coHost: String, val member: String, val islevel: String, val showAlert: (ShowAlertOptions) -> Unit?, val participants: List<Participant>, val eventType: EventType, val updateParticipants: (List<Participant>) -> Unit)
Link copied to clipboard
data class ShowAlertOptions(val message: String, val type: String = "info", val durationMillis: Long = 3000)