copyWith method
SyncState
copyWith({
- SyncStatus? status,
- int? pendingCount,
- String? lastError,
- DateTime? lastSyncTime,
- int? failedCount,
- List<
MutationSyncResult> ? recentFailures,
Implementation
SyncState copyWith({
SyncStatus? status,
int? pendingCount,
String? lastError,
DateTime? lastSyncTime,
int? failedCount,
List<MutationSyncResult>? recentFailures,
}) {
return SyncState(
status: status ?? this.status,
pendingCount: pendingCount ?? this.pendingCount,
lastError: lastError ?? this.lastError,
lastSyncTime: lastSyncTime ?? this.lastSyncTime,
failedCount: failedCount ?? this.failedCount,
recentFailures: recentFailures ?? this.recentFailures,
);
}