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
}