copyWith method
Creates a copy with updated fields.
Implementation
SyncState copyWith({
String? lastSyncToken,
DateTime? lastSyncAt,
bool? isInitialSyncComplete,
}) {
return SyncState(
lastSyncToken: lastSyncToken ?? this.lastSyncToken,
lastSyncAt: lastSyncAt ?? this.lastSyncAt,
isInitialSyncComplete:
isInitialSyncComplete ?? this.isInitialSyncComplete,
);
}