Coverage Summary for Class: SyncRequestId (com.georgeci.moneysurfer.sync.api)

Class Method, % Branch, % Line, % Instruction, %
SyncRequestId 100% (1/1) 100% (1/1) 100% (11/11)
SyncRequestId$Companion 100% (1/1) 100% (1/1) 100% (4/4)
Total 100% (2/2) 100% (2/2) 100% (15/15)


 package com.georgeci.moneysurfer.sync.api
 
 import kotlin.jvm.JvmInline
 import kotlin.uuid.ExperimentalUuidApi
 import kotlin.uuid.Uuid
 
 @JvmInline
 value class SyncRequestId(val value: String) {
     companion object {
         @OptIn(ExperimentalUuidApi::class)
         fun uuid(): SyncRequestId = SyncRequestId(Uuid.random().toString())
     }
 }