using System.Collections.Generic; namespace MarketPriceLookup.Common.Models { public class ItemsLibRoot { public List> items { get; set; } } public class ItemLookup { public string _id { get; set; } public string _name { get; set; } public string _parent { get; set; } public string _type { get; set; } public Props _props { get; set; } public string BackgroundColor { get; set; } } public class Props { public string Name { get; set; } public string ShortName { get; set; } public string Description { get; set; } public List Chambers { get; set; } public List Slots { get; set; } public string defAmmo { get; set; } public int LootExperience { get; set; } public int ExamineExperience { get; set; } public bool CanSellOnRagfair { get;set;} public List StackSlots { get ; set; } } public class Chamber { public string _name { get; set; } public string _id { get; set; } public string _parent { get; set; } public ChamberProps _props { get; set; } public bool _required { get; set; } public bool _mergeSlotWithChildren { get; set; } public string _proto { get; set; } } public class Slot { public string _name { get; set; } public bool _required { get; set; } } public class ChamberProps { public List filters { get; set; } } public class Filter { public List filter { get; set; } } public class StackSlot { public string _name { get; set; } public string _id { get; set; } public string _parent { get; set; } public int _max_count { get; set; } public StackSlotProps _props { get; set; } public string _proto { get; set; } } public class StackSlotProps { public List filters { get; set; } } public class StackSlotFilter { public List Filter { get; set; } } }