Coverage Summary for Class: WorkspaceInviteId (com.georgeci.moneysurfer.domain.primitives)

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


 package com.georgeci.moneysurfer.domain.primitives
 
 import kotlinx.serialization.Serializable
 import kotlin.jvm.JvmInline
 import kotlin.uuid.ExperimentalUuidApi
 import kotlin.uuid.Uuid
 
 @JvmInline
 @Serializable
 value class WorkspaceInviteId(val value: String) {
     companion object {
         @OptIn(ExperimentalUuidApi::class)
         fun uuid(): WorkspaceInviteId = WorkspaceInviteId(Uuid.random().toString())
     }
 }