using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiLivePlaybackResponse. /// public class OapiLivePlaybackResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误描述 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 回放查询响应model /// [XmlElement("result")] public PlayBackRespModelDomain Result { get; set; } /// /// PlayBackModelDomain Data Structure. /// [Serializable] public class PlayBackModelDomain : TopObject { /// /// 封面图 /// [XmlElement("cover_url")] public string CoverUrl { get; set; } /// /// 直播结束时间 /// [XmlElement("end_time")] public string EndTime { get; set; } /// /// 简介 /// [XmlElement("intro")] public string Intro { get; set; } /// /// 横竖屏: false 竖屏, true 横屏(默认) /// [XmlElement("land_scape")] public bool LandScape { get; set; } /// /// 回放地址 /// [XmlElement("playback_url")] public string PlaybackUrl { get; set; } /// /// 直播可观看类型: false 受限制的直播, true 公开的直播(默认) /// [XmlElement("shared")] public bool Shared { get; set; } /// /// 直播开始时间 /// [XmlElement("start_time")] public string StartTime { get; set; } /// /// 直播时长 /// [XmlElement("time_length")] public long TimeLength { get; set; } /// /// 标题 /// [XmlElement("title")] public string Title { get; set; } /// /// 总共参加人数,UV /// [XmlElement("total_join_count")] public long TotalJoinCount { get; set; } /// /// 总共访问次数,PV /// [XmlElement("total_view_count")] public long TotalViewCount { get; set; } /// /// 别名 /// [XmlElement("user_nick")] public string UserNick { get; set; } /// /// 主播ID /// [XmlElement("userid")] public string Userid { get; set; } /// /// 直播UUID /// [XmlElement("uuid")] public string Uuid { get; set; } } /// /// PlayBackRespModelDomain Data Structure. /// [Serializable] public class PlayBackRespModelDomain : TopObject { /// /// 结果总数 /// [XmlElement("all_count")] public long AllCount { get; set; } /// /// 是否还有 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// 偏移量 /// [XmlElement("offset")] public long Offset { get; set; } /// /// 页面大小 /// [XmlElement("page_size")] public long PageSize { get; set; } /// /// 分页查询结果 /// [XmlArray("play_back_list")] [XmlArrayItem("play_back_model")] public List PlayBackList { get; set; } } } }