using DownKyi.Core.BiliApi.Models; using Newtonsoft.Json; using System.Collections.Generic; namespace DownKyi.Core.BiliApi.VideoStream.Models { public class PlayUrlOrigin : BaseModel { //[JsonProperty("code")] //public int Code { get; set; } //[JsonProperty("message")] //public string Message { get; set; } //[JsonProperty("ttl")] //public int Ttl { get; set; } [JsonProperty("data")] public PlayUrl Data { get; set; } [JsonProperty("result")] public PlayUrl Result { get; set; } } public class PlayUrl : BaseModel { // from // result // message // quality // format // timelength // accept_format [JsonProperty("accept_description")] public List AcceptDescription { get; set; } [JsonProperty("accept_quality")] public List AcceptQuality { get; set; } // video_codecid // seek_param // seek_type [JsonProperty("durl")] public List Durl { get; set; } [JsonProperty("dash")] public PlayUrlDash Dash { get; set; } [JsonProperty("support_formats")] public List SupportFormats { get; set; } // high_format } }