using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiAtsJobBatchaddResponse. /// public class OapiAtsJobBatchaddResponse : DingTalkResponse { /// /// 返回结果 /// [XmlElement("result")] public DingOpenResultDomain Result { get; set; } /// /// JobSimpleVoDomain Data Structure. /// [Serializable] public class JobSimpleVoDomain : TopObject { /// /// 职位编号 /// [XmlElement("job_code")] public string JobCode { get; set; } /// /// 职位唯一标识 /// [XmlElement("job_id")] public string JobId { get; set; } /// /// 职位名称 /// [XmlElement("name")] public string Name { get; set; } } /// /// BatchResultItemVODomain Data Structure. /// [Serializable] public class BatchResultItemVODomain : TopObject { /// /// 错误码 /// [XmlElement("error_code")] public string ErrorCode { get; set; } /// /// 错误描述 /// [XmlElement("error_msg")] public string ErrorMsg { get; set; } /// /// 下标(从0开始) /// [XmlElement("index")] public long Index { get; set; } /// /// 职位 /// [XmlElement("item")] public JobSimpleVoDomain Item { get; set; } /// /// 是否成功 /// [XmlElement("success")] public bool Success { get; set; } } /// /// BatchResultVoDomain Data Structure. /// [Serializable] public class BatchResultVoDomain : TopObject { /// /// 失败数量 /// [XmlElement("failed_count")] public long FailedCount { get; set; } /// /// 操作结果项列表 /// [XmlArray("result")] [XmlArrayItem("batch_result_item_v_o")] public List Result { get; set; } /// /// 成功数量 /// [XmlElement("success_count")] public long SuccessCount { get; set; } /// /// 总数量 /// [XmlElement("total_count")] public long TotalCount { get; set; } } /// /// DingOpenResultDomain Data Structure. /// [Serializable] public class DingOpenResultDomain : TopObject { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误描述 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 批量操作结果 /// [XmlElement("result")] public BatchResultVoDomain Result { get; set; } } } }