From 60ed955143b6794c78202f87e27507fa9f4dc7f6 Mon Sep 17 00:00:00 2001 From: Peter Date: Fri, 17 Apr 2026 01:59:55 +0100 Subject: [PATCH] fix: use Inventory API condition enum strings (NEW/USED_VERY_GOOD etc) not numeric IDs --- EbayListingTool/Models/ListingDraft.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/EbayListingTool/Models/ListingDraft.cs b/EbayListingTool/Models/ListingDraft.cs index 440e873..c58a08a 100644 --- a/EbayListingTool/Models/ListingDraft.cs +++ b/EbayListingTool/Models/ListingDraft.cs @@ -1,4 +1,4 @@ -using System.ComponentModel; +using System.ComponentModel; using System.Runtime.CompilerServices; namespace EbayListingTool.Models; @@ -150,12 +150,12 @@ public class ListingDraft : INotifyPropertyChanged public string ConditionId => Condition switch { - ItemCondition.New => "1000", - ItemCondition.OpenBox => "1500", - ItemCondition.Refurbished => "2500", - ItemCondition.Used => "3000", - ItemCondition.ForPartsOrNotWorking => "7000", - _ => "3000" + ItemCondition.New => "NEW", + ItemCondition.OpenBox => "LIKE_NEW", + ItemCondition.Refurbished => "SELLER_REFURBISHED", + ItemCondition.Used => "USED_VERY_GOOD", + ItemCondition.ForPartsOrNotWorking => "FOR_PARTS_OR_NOT_WORKING", + _ => "USED_VERY_GOOD" }; public event PropertyChangedEventHandler? PropertyChanged;