using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiEduCourseListResponse. /// public class OapiEduCourseListResponse : DingTalkResponse { /// /// 错误编码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// result /// [XmlElement("result")] public ListCourseResponseDomain Result { get; set; } /// /// 请求是否成功 /// [XmlElement("success")] public bool Success { get; set; } /// /// ClassroomsDomain Data Structure. /// [Serializable] public class ClassroomsDomain : TopObject { /// /// 课堂交互信息 /// [XmlElement("interact_info")] public string InteractInfo { get; set; } /// /// 课堂唯一标识id /// [XmlElement("target_id")] public string TargetId { get; set; } } /// /// CourseVODomain Data Structure. /// [Serializable] public class CourseVODomain : TopObject { /// /// 业务唯一键 /// [XmlElement("biz_key")] public string BizKey { get; set; } /// /// list /// [XmlArray("classrooms")] [XmlArrayItem("classrooms")] public List Classrooms { get; set; } /// /// 课程编码 /// [XmlElement("code")] public string Code { get; set; } /// /// 创建者的组织CorpId /// [XmlElement("creator_corpid")] public string CreatorCorpid { get; set; } /// /// 创建者的用户ID /// [XmlElement("creator_userid")] public string CreatorUserid { get; set; } /// /// 创建者的用户名 /// [XmlElement("creator_username")] public string CreatorUsername { get; set; } /// /// 结束时间,Unix毫秒时间戳 /// [XmlElement("end_time")] public long EndTime { get; set; } /// /// 课程扩展信息 /// [XmlElement("ext_info")] public string ExtInfo { get; set; } /// /// 课程介绍 /// [XmlElement("introduce")] public string Introduce { get; set; } /// /// 课程名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 新版在线课堂 /// [XmlElement("platform")] public long Platform { get; set; } /// /// 开始时间,Unix毫秒时间戳 /// [XmlElement("start_time")] public long StartTime { get; set; } /// /// 课程状态 -1取消,0未开始,1进行中,2已结束 /// [XmlElement("status")] public long Status { get; set; } /// /// 老的的组织CorpId /// [XmlElement("teacher_corpid")] public string TeacherCorpid { get; set; } /// /// 老师的用户ID /// [XmlElement("teacher_userid")] public string TeacherUserid { get; set; } /// /// 老师的用户名 /// [XmlElement("teacher_username")] public string TeacherUsername { get; set; } } /// /// ListCourseResponseDomain Data Structure. /// [Serializable] public class ListCourseResponseDomain : TopObject { /// /// 是否还有更多数据 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// list /// [XmlArray("list")] [XmlArrayItem("course_v_o")] public List List { get; set; } /// /// 表示下一次分页的游标,如果next_corsor为null或者has_more为false,表示没有更多的分页数据 /// [XmlElement("next_cursor")] public long NextCursor { get; set; } /// /// 数量总计100 /// [XmlElement("total_count")] public long TotalCount { get; set; } } } }