Coverage Summary for Class: ClickSoundSource (com.vsevolodganin.clicktrack.model)

Class Method, % Branch, % Line, % Instruction, %
ClickSoundSource 0% (0/1) 0% (0/1) 0% (0/2)
ClickSoundSource$Bundled 0% (0/2) 0% (0/2) 0% (0/2) 0% (0/48)
ClickSoundSource$Bundled$Companion 0% (0/1) 0% (0/1) 0% (0/2)
ClickSoundSource$Uri 0% (0/2) 0% (0/2) 0% (0/2) 0% (0/30)
ClickSoundSource$Uri$Companion 0% (0/1) 0% (0/1) 0% (0/2)
Total 0% (0/7) 0% (0/4) 0% (0/7) 0% (0/84)


 package com.vsevolodganin.clicktrack.model
 
 import com.vsevolodganin.clicktrack.utils.resources.FileResourceSerializer
 import dev.icerock.moko.resources.FileResource
 import kotlinx.serialization.Serializable
 
 sealed class ClickSoundSource {
     @Serializable
     data class Bundled(@Serializable(with = FileResourceSerializer::class) val audioResource: FileResource) : ClickSoundSource()
 
     @Serializable
     data class Uri(val value: String) : ClickSoundSource()
 }