copyWith method
Implementation
Collection copyWith({String? name, List<Product>? products, DateTime? createdAt}) {
return Collection(
name: name ?? this.name,
products: products ?? this.products,
createdAt: createdAt ?? this.createdAt,
);
}