From af6f3f92346baae6e9130e0569e4909ab8b80ac0 Mon Sep 17 00:00:00 2001 From: Peter Foster Date: Wed, 15 Apr 2026 09:25:13 +0100 Subject: [PATCH] feat: add Aspects dict and ShippingCost to ListingDraft --- EbayListingTool/Models/ListingDraft.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/EbayListingTool/Models/ListingDraft.cs b/EbayListingTool/Models/ListingDraft.cs index 440e873..4b61ced 100644 --- a/EbayListingTool/Models/ListingDraft.cs +++ b/EbayListingTool/Models/ListingDraft.cs @@ -37,6 +37,8 @@ public class ListingDraft : INotifyPropertyChanged private ItemCondition _condition = ItemCondition.Used; private ListingFormat _format = ListingFormat.FixedPrice; private PostageOption _postage = PostageOption.RoyalMailSecondClass; + private Dictionary _aspects = new(); + private decimal _shippingCost; private string _categoryId = ""; private string _categoryName = ""; private string _postcode = ""; @@ -92,6 +94,18 @@ public class ListingDraft : INotifyPropertyChanged set { _postage = value; OnPropertyChanged(); } } + public Dictionary Aspects + { + get => _aspects; + set { _aspects = value; OnPropertyChanged(); } + } + + public decimal ShippingCost + { + get => _shippingCost; + set { _shippingCost = value; OnPropertyChanged(); } + } + public string CategoryId { get => _categoryId;