CleanUpRecordingOptions

data class CleanUpRecordingOptions(val recordTimerJob: Job?, val updateRecordTimerJob: (Job?) -> Unit, val updateIsTimerRunning: UpdateBooleanState, val updateCanPauseResume: UpdateBooleanState, val updateRecordElapsedTime: (Int) -> Unit, val updateRecordingProgressTime: UpdateRecordingProgressTime, val updateRecordStartTime: (Long?) -> Unit, val updateRecordStarted: UpdateBooleanState, val updateRecordPaused: UpdateBooleanState, val updateRecordResumed: UpdateBooleanState, val updateRecordStopped: UpdateBooleanState, val updateStartReport: UpdateBooleanState, val updateEndReport: UpdateBooleanState, val updateCanRecord: UpdateBooleanState, val updateShowRecordButtons: UpdateBooleanState, val updateRecordState: (String) -> Unit, val updateClearedToRecord: UpdateBooleanState? = null, val updateClearedToResume: UpdateBooleanState? = null, val updatePauseRecordCount: (Int) -> Unit? = null, val showAlert: ShowAlert?, val alertMessage: String = "Recording Stopped", val alertType: String = "success", val alertDurationMillis: Int = 3000)

Constructors

Link copied to clipboard
constructor(recordTimerJob: Job?, updateRecordTimerJob: (Job?) -> Unit, updateIsTimerRunning: UpdateBooleanState, updateCanPauseResume: UpdateBooleanState, updateRecordElapsedTime: (Int) -> Unit, updateRecordingProgressTime: UpdateRecordingProgressTime, updateRecordStartTime: (Long?) -> Unit, updateRecordStarted: UpdateBooleanState, updateRecordPaused: UpdateBooleanState, updateRecordResumed: UpdateBooleanState, updateRecordStopped: UpdateBooleanState, updateStartReport: UpdateBooleanState, updateEndReport: UpdateBooleanState, updateCanRecord: UpdateBooleanState, updateShowRecordButtons: UpdateBooleanState, updateRecordState: (String) -> Unit, updateClearedToRecord: UpdateBooleanState? = null, updateClearedToResume: UpdateBooleanState? = null, updatePauseRecordCount: (Int) -> Unit? = null, showAlert: ShowAlert?, alertMessage: String = "Recording Stopped", alertType: String = "success", alertDurationMillis: Int = 3000)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val recordTimerJob: Job?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val updatePauseRecordCount: (Int) -> Unit? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val updateRecordTimerJob: (Job?) -> Unit