EventSettingsModalOptions constructor
EventSettingsModalOptions(- {required bool isVisible,
- required VoidCallback onClose,
- ModifySettingsType onModifySettings = modifySettings,
- String position = 'topRight',
- Color backgroundColor = const Color(0xFF83C0E9),
- required String audioSetting,
- required String videoSetting,
- required String screenshareSetting,
- required String chatSetting,
- required String roomName,
- Socket? socket,
- required ShowAlert? showAlert,
- required void updateAudioSetting(
- String
),
- required void updateVideoSetting(
- String
),
- required void updateScreenshareSetting(
- String
),
- required void updateChatSetting(
- String
),
- required void updateIsSettingsModalVisible(
- bool
)}
)
Implementation
EventSettingsModalOptions({
required this.isVisible,
required this.onClose,
this.onModifySettings = modifySettings,
this.position = 'topRight',
this.backgroundColor = const Color(0xFF83C0E9),
required this.audioSetting,
required this.videoSetting,
required this.screenshareSetting,
required this.chatSetting,
required this.roomName,
this.socket,
required this.showAlert,
required this.updateAudioSetting,
required this.updateVideoSetting,
required this.updateScreenshareSetting,
required this.updateChatSetting,
required this.updateIsSettingsModalVisible,
});