copyWith method

SyncState copyWith({
  1. String? lastSyncToken,
  2. DateTime? lastSyncAt,
  3. bool? isInitialSyncComplete,
})

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,
  );
}