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

Class Class, % Method, % Branch, % Line, % Instruction, %
FlattenedModel 100% (1/1) 100% (1/1) 100% (5/5) 100% (22/22)


 package com.ghost.serialization.integration.model
 
 import com.ghost.serialization.annotations.GhostFlatten
 import com.ghost.serialization.annotations.GhostSerialization
 
 @GhostSerialization
 data class FlattenedModel(
     val id: Int,
     @GhostFlatten("attributes.value.level")
     val level: Int,
     @GhostFlatten("attributes.status")
     val status: String,
     @GhostFlatten("metadata.author")
     val author: String? = null
 )