using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;

namespace Knoks.Core.Entities
{
    public class KnokStatus
    {
        public int KnokStatusId { get; set; }
        public string KnokStatusName { get; set; }
        public string KnokStatusDescription { get; set; }
        public bool IsPublished { get; set; }
        public bool HasResult { get; set; }
        [JsonIgnore]
        public bool IsClosed { get; set; }
        [JsonIgnore]
        public bool Tracking { get; set; }
    }

    public class RankCount
    {
        public UserRank Rank { get; set; }
        public int Count { get; set; }
    }

    public class KnokLossCount
    {
        public KnokEndedStatus Id { get; set; }
        public int Count { get; set; }
    }

}
