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

Class Class, % Method, % Branch, % Line, % Instruction, %
CustomDateUser 100% (1/1) 100% (1/1) 100% (3/3) 100% (12/12)


 @file:OptIn(InternalGhostApi::class)
 
 package com.ghost.serialization.integration.model
 
 import com.ghost.serialization.InternalGhostApi
 import com.ghost.serialization.annotations.GhostDecoder
 import com.ghost.serialization.annotations.GhostEncoder
 import com.ghost.serialization.annotations.GhostSerialization
 import com.ghost.serialization.integration.model.EncoderDateUtils.DECODE_DATE_FUNCTION_NAME
 import com.ghost.serialization.integration.model.EncoderDateUtils.ENCODE_DATE_FUNCTION_NAME
 
 @GhostSerialization
 data class CustomDateUser(
     val id: Long,
     @GhostDecoder(
         provider = EncoderDateUtils::class,
         functionName = DECODE_DATE_FUNCTION_NAME
     )
     @GhostEncoder(
         provider = EncoderDateUtils::class,
         functionName = ENCODE_DATE_FUNCTION_NAME
     )
     val createdAt: Long
 )