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
 )