using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// SmartworkAttendsListscheduleResponse. /// public class SmartworkAttendsListscheduleResponse : DingTalkResponse { /// /// result /// [XmlElement("result")] public DingOpenResultDomain Result { get; set; } /// /// AtScheduleForTopVoDomain Data Structure. /// [Serializable] public class AtScheduleForTopVoDomain : TopObject { /// /// 审批id,结果集中没有的话表示没有审批单 /// [XmlElement("approve_id")] public long ApproveId { get; set; } /// /// 打卡类型,Onduty表示上班打卡,OffDuty表示下班打卡 /// [XmlElement("check_type")] public string CheckType { get; set; } /// /// 考勤班次id /// [XmlElement("class_id")] public long ClassId { get; set; } /// /// 班次配置id,结果集中没有的话表示使用全局班次配置 /// [XmlElement("class_setting_id")] public long ClassSettingId { get; set; } /// /// 考勤组id /// [XmlElement("group_id")] public long GroupId { get; set; } /// /// 打卡时间 /// [XmlElement("plan_check_time")] public string PlanCheckTime { get; set; } /// /// 排班id /// [XmlElement("plan_id")] public long PlanId { get; set; } /// /// userId /// [XmlElement("userid")] public string Userid { get; set; } } /// /// AtScheduleListForTopVoDomain Data Structure. /// [Serializable] public class AtScheduleListForTopVoDomain : TopObject { /// /// 分页用,表示是否还有下一页 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// 排班列表 /// [XmlArray("schedules")] [XmlArrayItem("at_schedule_for_top_vo")] public List Schedules { get; set; } } /// /// DingOpenResultDomain Data Structure. /// [Serializable] public class DingOpenResultDomain : TopObject { /// /// dingOpenErrcode /// [XmlElement("ding_open_errcode")] public long DingOpenErrcode { get; set; } /// /// errorMsg /// [XmlElement("error_msg")] public string ErrorMsg { get; set; } /// /// result /// [XmlElement("result")] public AtScheduleListForTopVoDomain Result { get; set; } /// /// success /// [XmlElement("success")] public bool Success { get; set; } } } }