Coverage Summary for Class: MetronomeState (com.vsevolodganin.clicktrack.metronome)
| Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| MetronomeState |
0%
(0/1)
|
0%
(0/2)
|
0%
(0/7)
|
0%
(0/142)
|
| MetronomeState$Companion |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/4)
|
| Total |
0%
(0/2)
|
0%
(0/2)
|
0%
(0/8)
|
0%
(0/146)
|
package com.vsevolodganin.clicktrack.metronome
import com.vsevolodganin.clicktrack.model.BeatsPerMinute
import com.vsevolodganin.clicktrack.model.NotePattern
import com.vsevolodganin.clicktrack.model.PlayProgress
import com.vsevolodganin.clicktrack.model.TimeSignature
import kotlinx.serialization.Serializable
@Serializable
data class MetronomeState(
val bpm: BeatsPerMinute,
val pattern: NotePattern,
val timeSignature: TimeSignature,
val isPlaying: Boolean,
val progress: PlayProgress?,
val areOptionsExpanded: Boolean,
)