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

namespace Unity.Ugc.Model
{
    public class ModFlagsCount
    {
        [JsonProperty(PropertyName = "liked")]
        public int Liked { get; set; }
        
        [JsonProperty(PropertyName = "subscribed")]
        public int Subscribed { get; set; }
        
        [JsonProperty(PropertyName = "reported")]
        public int Reported { get; set; }
        
        [JsonProperty(PropertyName = "report_reasons")]
        public List<string> ReportReasons { get; set; }
        
        public ModFlagsCount()
        {
            Liked = 0;
            Subscribed = 0;
            Reported = 0;
            ReportReasons = new List<string>();
        }
    }
}