Coverage Summary for Class: ExtremeMetadata (com.ghost.serialization.integration.model)
| Class |
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| ExtremeMetadata |
100%
(2/2)
|
0%
(0/10)
|
100%
(7/7)
|
72.6%
(122/168)
|
| ExtremeMetadata$Companion |
0%
(0/1)
|
|
0%
(0/1)
|
0%
(0/2)
|
| Total |
66.7%
(2/3)
|
0%
(0/10)
|
87.5%
(7/8)
|
71.8%
(122/170)
|
@file:Suppress("ArrayInDataClass")
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 ExtremeMetadata(
val lastLogin: Long,
val role: UserRole,
val tags: List<String>,
val precisionScore: Double,
val accessHistory: IntArray,
val debugInfo: String? = null
)