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; }
}
}
}