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