using DownKyi.Core.BiliApi.Models;
using Newtonsoft.Json;

namespace DownKyi.Core.BiliApi.Users.Models
{
    // https://api.bilibili.com/x/space/upstat?mid={mid}
    public class UpStatOrigin : BaseModel
    {
        [JsonProperty("data")]
        public UpStat Data { get; set; }
    }

    public class UpStat : BaseModel
    {
        [JsonProperty("archive")]
        public UpStatArchive Archive { get; set; }
        [JsonProperty("article")]
        public UpStatArchive Article { get; set; }
        [JsonProperty("likes")]
        public long Likes { get; set; }
    }

    public class UpStatArchive : BaseModel
    {
        [JsonProperty("view")]
        public long View { get; set; } // 视频/文章播放量
    }
}