Coverage Summary for Class: SyncReport (com.georgeci.moneysurfer.domain.model)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| SyncReport |
0%
(0/1)
|
0%
(0/2)
|
|
0%
(0/7)
|
0%
(0/39)
|
package com.georgeci.moneysurfer.domain.model
/** Counts returned by a one-shot workspace sync. */
data class SyncReport(
val pushed: Int = 0,
val pulled: Int = 0,
val deleted: Int = 0,
) {
operator fun plus(other: SyncReport): SyncReport = SyncReport(
pushed = pushed + other.pushed,
pulled = pulled + other.pulled,
deleted = deleted + other.deleted,
)
}