copyWith method
Implementation
ExcludableEntity copyWith({
DateTime? modifiedAt,
int? version,
bool? isDeleted,
String? name,
Map<String, dynamic>? localOnlyFields,
Map<String, dynamic>? remoteOnlyFields,
}) {
return ExcludableEntity(
id: id,
userId: userId,
name: name ?? this.name,
modifiedAt: modifiedAt ?? this.modifiedAt,
createdAt: createdAt,
version: version ?? this.version,
isDeleted: isDeleted ?? this.isDeleted,
localOnlyFields: localOnlyFields ?? this.localOnlyFields,
remoteOnlyFields: remoteOnlyFields ?? this.remoteOnlyFields,
);
}