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