using System;
using System.Collections.Generic;
using Qusion.WebApp.Areas.Qusion.Models.Classifications;

namespace Qusion.WebApp.Areas.Qusion.Models.Events
{
    public class EventUserEntry
    {
        private IList<LabelSimpleListModel> _labels = new List<LabelSimpleListModel>();

        public Guid Id { get; set; }

        public Guid UserID { get; set; }

        public DateTime? ApprovedOn { get; set; }

        public DateTime? SuspendedOn { get; set; }

        public DateTime? StartsOn { get; set; }

        public DateTime? ExpiresOn { get; set; }

        public bool IsInvited { get; set; }

        public string EventSubscriptionStatus { get; set; }

        public string UserUserName { get; set; }

        
        public IList<LabelSimpleListModel> Labels
        {
            get { return _labels; }
            set { _labels = value; }
        }
    }
}