Package-level declarations

Types

Link copied to clipboard

Default implementation of ParticipantList

Link copied to clipboard

Default implementation of ParticipantListItem

Link copied to clipboard

Default implementation of ParticipantListOthers

Link copied to clipboard

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
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)