using System;
using SmartStore.Web.Framework.Modelling;

namespace SmartStore.Web.Framework.UI.Choices
{
	public abstract class ChoiceItemModel : EntityModelBase
	{
		public string Name { get; set; }
		public string SeName { get; set; }
		public string Alias { get; set; }
		public string Color { get; set; }
		public string PriceAdjustment { get; set; }
		public decimal PriceAdjustmentValue { get; set; }
		public int QuantityInfo { get; set; }
		public bool IsPreSelected { get; set; }
		public bool IsDisabled { get; set; }
		public string ImageUrl { get; set; }

		public abstract string GetItemLabel();
	}
}
