using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAttendanceGetleavestatusResponse. /// public class OapiAttendanceGetleavestatusResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误消息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 业务结果 /// [XmlElement("result")] public LeaveStatusListVODomain Result { get; set; } /// /// 请求是否成功 /// [XmlElement("success")] public bool Success { get; set; } /// /// LeaveStatusVODomain Data Structure. /// [Serializable] public class LeaveStatusVODomain : TopObject { /// /// 假期时长*100,例如用户请假时长为1天,该值就等于100 /// [XmlElement("duration_percent")] public long DurationPercent { get; set; } /// /// 请假单位:“percent_day”表示天,“percent_hour”表示小时 /// [XmlElement("duration_unit")] public string DurationUnit { get; set; } /// /// 请假结束时间,时间戳 /// [XmlElement("end_time")] public long EndTime { get; set; } /// /// 假期类型code /// [XmlElement("leave_code")] public string LeaveCode { get; set; } /// /// 请假开始时间,时间戳 /// [XmlElement("start_time")] public long StartTime { get; set; } /// /// 用户id /// [XmlElement("userid")] public string Userid { get; set; } } /// /// LeaveStatusListVODomain Data Structure. /// [Serializable] public class LeaveStatusListVODomain : TopObject { /// /// 是否有更多数据 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// 请假状态列表 /// [XmlArray("leave_status")] [XmlArrayItem("leave_status_v_o")] public List LeaveStatus { get; set; } } } }