﻿using galaxy.core.habbolib.items;

namespace galaxy.core.habbolib.catalog
{
    public class CatalogItem
    {
        //todo: implement item builder class

        public int itemId { get; set; }
        public string name { get; set; }

        public ItemData data { get; set; }
        public int amount { get; set; }

        // too many fucking currency types.
        public int costCredits { get; set; }
        public int costDuckets { get; set; }
        public int costDiamonds { get; set; }

        public string extraData { get; set; }
        public bool haveOffer { get; set; }
        public int offerID { get; set; }
        public int pageId { get; set; }

        public bool isLimited => limitedEditionStack > 0;
        public int limitedEditionStack { get; set; }
        public int limitedEditionSells { get; set; }
        public string badge { get; set; }
    }
}