From 7c9fecb909a7726aee1b93858ca2e15a945a94b6 Mon Sep 17 00:00:00 2001 From: Oscar Morales Date: Wed, 3 Sep 2025 14:52:32 -0600 Subject: [PATCH] Add Icon property to FurnitureBase and FurnitureVariant --- .../Contexts/Inventory/Request/FurnitureBaseRequest.cs | 8 ++++++++ .../Contexts/Inventory/Request/FurnitureVariantRequest.cs | 8 ++++++++ Core.Inventory.Provider/Core.Inventory.Provider.csproj | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureBaseRequest.cs b/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureBaseRequest.cs index 319c451..e052a36 100644 --- a/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureBaseRequest.cs +++ b/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureBaseRequest.cs @@ -76,6 +76,14 @@ namespace Core.Inventory.Domain.Contexts.Inventory.Request [BsonRepresentation(BsonType.String)] [JsonPropertyName("variantIds")] public List? VariantIds { get; set; } + + /// + /// Gets or sets the icon of the FurnitureBase. + /// + [BsonElement("icon")] + [BsonRepresentation(BsonType.String)] + [JsonPropertyName("icon")] + public string Icon { get; set; } = null!; } /// diff --git a/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureVariantRequest.cs b/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureVariantRequest.cs index 528b9c2..b35b806 100644 --- a/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureVariantRequest.cs +++ b/Core.Inventory.Domain/Contexts/Inventory/Request/FurnitureVariantRequest.cs @@ -49,5 +49,13 @@ namespace Core.Inventory.Domain.Contexts.Inventory.Request [BsonRepresentation(BsonType.String)] [JsonPropertyName("line")] public string? Line { get; set; } + + /// + /// Gets or sets the icon of the FurnitureVariant. + /// + [BsonElement("icon")] + [BsonRepresentation(BsonType.String)] + [JsonPropertyName("icon")] + public string Icon { get; set; } = null!; } } diff --git a/Core.Inventory.Provider/Core.Inventory.Provider.csproj b/Core.Inventory.Provider/Core.Inventory.Provider.csproj index 5b9224c..76c2ccd 100644 --- a/Core.Inventory.Provider/Core.Inventory.Provider.csproj +++ b/Core.Inventory.Provider/Core.Inventory.Provider.csproj @@ -7,7 +7,7 @@ - +