DatumSyncResult<T extends DatumEntityBase> constructor

const DatumSyncResult<T extends DatumEntityBase>({
  1. required String userId,
  2. required Duration duration,
  3. required int syncedCount,
  4. required int failedCount,
  5. required int conflictsResolved,
  6. required List<DatumSyncOperation<T>> pendingOperations,
  7. int totalBytesPushed = 0,
  8. int totalBytesPulled = 0,
  9. int bytesPushedInCycle = 0,
  10. int bytesPulledInCycle = 0,
  11. bool wasSkipped = false,
  12. bool wasCancelled = false,
  13. Object? error,
  14. String? skipReason,
})

Creates a new DatumSyncResult.

Implementation

const DatumSyncResult({
  required this.userId,
  required this.duration,
  required this.syncedCount,
  required this.failedCount,
  required this.conflictsResolved,
  required this.pendingOperations,
  this.totalBytesPushed = 0,
  this.totalBytesPulled = 0,
  this.bytesPushedInCycle = 0,
  this.bytesPulledInCycle = 0,
  this.wasSkipped = false,
  this.wasCancelled = false,
  this.error,
  this.skipReason,
});