fix: use Inventory API condition enum strings (NEW/USED_VERY_GOOD etc) not numeric IDs

This commit is contained in:
2026-04-17 01:59:55 +01:00
parent 1a70e5f58a
commit 60ed955143

View File

@@ -1,4 +1,4 @@
using System.ComponentModel; using System.ComponentModel;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
namespace EbayListingTool.Models; namespace EbayListingTool.Models;
@@ -150,12 +150,12 @@ public class ListingDraft : INotifyPropertyChanged
public string ConditionId => Condition switch public string ConditionId => Condition switch
{ {
ItemCondition.New => "1000", ItemCondition.New => "NEW",
ItemCondition.OpenBox => "1500", ItemCondition.OpenBox => "LIKE_NEW",
ItemCondition.Refurbished => "2500", ItemCondition.Refurbished => "SELLER_REFURBISHED",
ItemCondition.Used => "3000", ItemCondition.Used => "USED_VERY_GOOD",
ItemCondition.ForPartsOrNotWorking => "7000", ItemCondition.ForPartsOrNotWorking => "FOR_PARTS_OR_NOT_WORKING",
_ => "3000" _ => "USED_VERY_GOOD"
}; };
public event PropertyChangedEventHandler? PropertyChanged; public event PropertyChangedEventHandler? PropertyChanged;