Event Settings Modal Options
data class EventSettingsModalOptions(val isVisible: Boolean = false, val onClose: () -> Unit, val onModifySettings: (ModifySettingsOptions) -> Unit = { /* default implementation */ }, val position: String = "topRight", val backgroundColor: Int = 0xFF83C0E9.toInt(), val audioSetting: String, val videoSetting: String, val screenshareSetting: String, val chatSetting: String, val roomName: String, val socket: SocketManager?, val showAlert: ShowAlert?, val updateAudioSetting: (String) -> Unit, val updateVideoSetting: (String) -> Unit, val updateScreenshareSetting: (String) -> Unit, val updateChatSetting: (String) -> Unit, val updateIsSettingsModalVisible: (Boolean) -> Unit)
Constructors
Link copied to clipboard
constructor(isVisible: Boolean = false, onClose: () -> Unit, onModifySettings: (ModifySettingsOptions) -> Unit = { /* default implementation */ }, position: String = "topRight", backgroundColor: Int = 0xFF83C0E9.toInt(), audioSetting: String, videoSetting: String, screenshareSetting: String, chatSetting: String, roomName: String, socket: SocketManager?, showAlert: ShowAlert?, updateAudioSetting: (String) -> Unit, updateVideoSetting: (String) -> Unit, updateScreenshareSetting: (String) -> Unit, updateChatSetting: (String) -> Unit, updateIsSettingsModalVisible: (Boolean) -> Unit)