// Copyright (c) Richasy. All rights reserved. using Newtonsoft.Json; namespace Richasy.Bili.Models.BiliBili { /// /// 排行榜视频信息. /// public class RankVideo : VideoBase { /// /// 视频的Aid. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "aid", Required = Required.Default)] public int Aid { get; set; } /// /// 分区Id. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "tid", Required = Required.Default)] public int PartitionId { get; set; } /// /// 分区名. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "tname", Required = Required.Default)] public string PartitionName { get; set; } /// /// 视频类型,1-原创,2-转载. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "copyright", Required = Required.Default)] public int Copyright { get; set; } /// /// 视频封面. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "pic", Required = Required.Default)] public string Cover { get; set; } /// /// 投稿时间. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "ctime", Required = Required.Default)] public int ContributeTime { get; set; } /// /// 视频说明. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "desc", Required = Required.Default)] public string Description { get; set; } /// /// 视频作者信息. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "owner", Required = Required.Default)] public PublisherInfo PublisherInfo { get; set; } /// /// 视频播放信息. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "stat", Required = Required.Default)] public VideoStatusInfo Status { get; set; } /// /// 视频第1P的Id. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "cid", Required = Required.Default)] public int Cid { get; set; } /// /// 用于分享的短链接. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "short_link", Required = Required.Default)] public string ShortLink { get; set; } /// /// 视频的Bvid. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "bvid", Required = Required.Default)] public string Bvid { get; set; } /// /// 综合评分. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore, PropertyName = "score", Required = Required.Default)] public int Score { get; set; } } }