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
)