using DownKyi.Core.BiliApi.Models; using Newtonsoft.Json; namespace DownKyi.Core.BiliApi.Users.Models { public class UserInfoVip : BaseModel { [JsonProperty("type")] public int Type { get; set; } [JsonProperty("status")] public int Status { get; set; } [JsonProperty("due_date")] public long DueDate { get; set; } // vip_pay_type // theme_type [JsonProperty("label")] public UserInfoVipLabel Label { get; set; } [JsonProperty("avatar_subscript")] public int AvatarSubscript { get; set; } [JsonProperty("nickname_color")] public string NicknameColor { get; set; } // role [JsonProperty("avatar_subscript_url")] public string AvatarSubscriptUrl { get; set; } } public class UserInfoVipLabel : BaseModel { // path [JsonProperty("text")] public string Text { get; set; } [JsonProperty("label_theme")] public string LabelTheme { get; set; } [JsonProperty("text_color")] public string TextColor { get; set; } // bg_style // bg_color // border_color } }