namespace Groceries.Data; using System.Text.Json.Serialization; public class Item { [JsonConstructor] public Item(Guid id, string brand, string name) { Id = id; Brand = brand; Name = name; } public Item(Guid id) : this(id, default!, default!) { } public Guid Id { get; init; } public DateTime UpdatedAt { get; set; } public string Brand { get; set; } public string Name { get; set; } public ICollection Barcodes { get; init; } = new List(); public IEnumerable? TransactionPromotions { get; init; } }