Coverage Summary for Class: PlayClickTrackState (com.vsevolodganin.clicktrack.play)

Class Method, % Branch, % Line, % Instruction, %
PlayClickTrackState 0% (0/2) 0% (0/2) 0% (0/5) 0% (0/84)
PlayClickTrackState$Companion 0% (0/1) 0% (0/1) 0% (0/2)
Total 0% (0/3) 0% (0/2) 0% (0/6) 0% (0/86)


 package com.vsevolodganin.clicktrack.play
 
 import com.vsevolodganin.clicktrack.model.ClickTrackWithDatabaseId
 import com.vsevolodganin.clicktrack.model.PlayProgress
 import kotlinx.serialization.Serializable
 
 @Serializable
 data class PlayClickTrackState(
     val clickTrack: ClickTrackWithDatabaseId,
     val playProgress: PlayProgress?,
     val playTrackingMode: Boolean,
 )
 
 val PlayClickTrackState.isPlaying: Boolean get() = playProgress != null
 val PlayClickTrackState.isPaused: Boolean get() = playProgress?.isPaused == true