Coverage Summary for Class: BenchUser (com.ghost.serialization.integration.model)

Class Method, % Branch, % Line, % Instruction, %
BenchUser 100% (2/2) 0% (0/26) 100% (8/8) 59.7% (135/226)
BenchUser$Companion 0% (0/1) 0% (0/1) 0% (0/2)
Total 66.7% (2/3) 0% (0/26) 88.9% (8/9) 59.2% (135/228)


 package com.ghost.serialization.integration.model
 
 import com.ghost.serialization.annotations.GhostSerialization
 import com.squareup.moshi.JsonClass
 import kotlinx.serialization.Serializable
 
 @Serializable
 @JsonClass(generateAdapter = true)
 @GhostSerialization
 data class BenchUser(
     val id: Int,
     val name: String,
     val email: String,
     val score: Double,
     val isActive: Boolean = true,
     val role: UserRole = UserRole.VIEWER,
     val bio: String? = null
 )