copyWith method

SyncData copyWith({
  1. SyncStatus? status,
  2. String? message,
  3. DateTime? lastSync,
  4. int? pendingItems,
})

Cria uma nova instância com os valores alterados

Implementation

SyncData copyWith({
  SyncStatus? status,
  String? message,
  DateTime? lastSync,
  int? pendingItems,
}) {
  return SyncData(
    status: status ?? this.status,
    message: message ?? this.message,
    lastSync: lastSync ?? this.lastSync,
    pendingItems: pendingItems ?? this.pendingItems,
  );
}