using System.Collections.Generic;
public static void Main()
List<TradeItem> tradeItems = new List<TradeItem>
new TradeItem(213611, "Writhing Sample", 10000, 1000000, 0, AuctionDuration._12_Hours),
new TradeItem(213610, "Crystalline Powder", 10000, 1000000, 0, AuctionDuration._12_Hours),
new TradeItem(224828, "Weavercloth 1", 50000, 1000000, 4000, AuctionDuration._12_Hours),
new TradeItem(228231, "Weavercloth 2", 50000, 2000000, 4000, AuctionDuration._12_Hours),
new TradeItem(228232, "Weavercloth 3", 50000, 4000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212664, "Stormcharged Leather 1", 10000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212665, "Stormcharged Leather 2", 10000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212666, "Stormcharged Leather 3", 10000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212667, "Gloom Chitin 1", 10000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212668, "Gloom Chitin 2", 10000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212669, "Gloom Chitin 3", 10000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212670, "Thunderous Hide 1", 5000000, 100000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212673, "Thunderous Hide 2", 15000000, 200000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212673, "Thunderous Hide 3", 15000000, 300000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212674, "Sunless Carapace 1", 500000, 15000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212675, "Sunless Carapace 2", 1000000, 25000000, 4000, AuctionDuration._12_Hours),
new TradeItem(212676, "Sunless Carapace 3", 5000000, 35000000, 4000, AuctionDuration._12_Hours),
new TradeItem(218338, "Bottled Storm", 5000, 1000000, 0, AuctionDuration._12_Hours),
new TradeItem(218339, "Burning Cinderbree Setae", 5000, 1000000, 0, AuctionDuration._12_Hours),
new TradeItem(218337, "Honed Bone Shards", 5000, 1000000, 0, AuctionDuration._12_Hours),
new TradeItem(218336, "Kaheti Swarm Chitin", 5000, 1000000, 0, AuctionDuration._12_Hours),
new TradeItem(210939, "Null Stone", 10000000, 100000000, 0, AuctionDuration._12_Hours),
new TradeItem(210930, "Bismuth 1", 100000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210931, "Bismuth 2", 100000, 8000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210932, "Bismuth 3", 100000, 10000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210936, "Ironclaw Ore 1", 50000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210937, "Ironclaw Ore 2", 100000, 8000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210938, "Ironclaw Ore 3", 100000, 10000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210933, "Aqirite 1", 50000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210934, "Aqirite 2", 100000, 8000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210935, "Aqirite 3", 100000, 10000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210796, "Mycobloom 1", 50000, 2000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210797, "Mycobloom 2", 50000, 2000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210798, "Mycobloom 3", 50000, 2000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210805, "Blessing Blossom 1", 50000, 2000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210806, "Blessing Blossom 2", 50000, 4000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210807, "Blessing Blossom 1", 50000, 6000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210808, "Arathor's Spear 1", 50000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210809, "Arathor's Spear 2", 50000, 7500000, 4000, AuctionDuration._12_Hours),
new TradeItem(210810, "Arathor's Spear 3", 50000, 15000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210802, "Orbinid 1", 50000, 2500000, 4000, AuctionDuration._12_Hours),
new TradeItem(210803, "Orbinid 2", 50000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210804, "Orbinid 3", 50000, 7500000, 4000, AuctionDuration._12_Hours),
new TradeItem(210799, "Luredrop 1", 50000, 2500000, 4000, AuctionDuration._12_Hours),
new TradeItem(210800, "Luredrop 2", 50000, 5000000, 4000, AuctionDuration._12_Hours),
new TradeItem(210801, "Luredrop 3", 50000, 7500000, 4000, AuctionDuration._12_Hours),
new TradeItem(213197, "Null Lotus", 500000, 10000000, 0, AuctionDuration._12_Hours),
new TradeItem(213613, "Leyline Residue", 100000, 10000000, 0, AuctionDuration._12_Hours),
new TradeItem(213612, "Viridescent Spores", 30000, 10000000, 0, AuctionDuration._12_Hours),
var sortedItems = tradeItems.OrderBy(item => item.ItemId);
foreach (var item in sortedItems)
Console.WriteLine($"new TradeItem({item.ItemId}, \"{item.Name}\", {item.MinBuyoutInCopper}, {item.MaxBuyoutInCopper}, 0, AuctionDuration.{item.AuctionDuration}),");
public int ItemId { get; set; }
public string Name { get; set; } = "";
public uint MinBuyoutInCopper { get; set; } = 100;
public uint MaxBuyoutInCopper { get; set; } = 300000;
public int AmountToGoAh { get; set; }
public AuctionDuration AuctionDuration { get; set; } = AuctionDuration._12_Hours;
AuctionDuration auctionDuration)
MaxBuyoutInCopper = maxBuyoutInCopper;
MinBuyoutInCopper = minBuyoutInCopper;
AmountToGoAh = amountToGoAh;
AuctionDuration = auctionDuration;
public enum AuctionDuration