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

Class Method, % Branch, % Line, % Instruction, %
SyncHandleStatus$Cancelled 100% (1/1) 100% (1/1) 100% (2/2)
SyncHandleStatus$Completed 100% (1/1) 100% (1/1) 100% (7/7)
SyncHandleStatus$Failed 100% (1/1) 100% (1/1) 100% (7/7)
SyncHandleStatus$Queued 100% (1/1) 100% (1/1) 100% (2/2)
SyncHandleStatus$Running 100% (1/1) 100% (1/1) 100% (7/7)
Total 100% (5/5) 100% (5/5) 100% (25/25)


 package com.georgeci.moneysurfer.sync.api
 
 sealed interface SyncHandleStatus {
     data object Queued : SyncHandleStatus
     data class Running(val currentStep: SyncStep) : SyncHandleStatus
     data class Completed(val summary: SyncSummary) : SyncHandleStatus
     data class Failed(val error: SyncError) : SyncHandleStatus
     data object Cancelled : SyncHandleStatus
 }