using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
///
/// OapiEduCertGetResponse.
///
public class OapiEduCertGetResponse : DingTalkResponse
{
///
/// 错误码
///
[XmlElement("errcode")]
public long Errcode { get; set; }
///
/// 错误消息
///
[XmlElement("errmsg")]
public string Errmsg { get; set; }
///
/// 返回结果值
///
[XmlElement("result")]
public OpenQueryCertResponseDomain Result { get; set; }
///
/// 请求是否成功
///
[XmlElement("success")]
public bool Success { get; set; }
///
/// CertdataDomain Data Structure.
///
[Serializable]
public class CertdataDomain : TopObject
{
///
/// 当前认证考试是否可以参加。true:可以;false:敬请期待;
///
[XmlElement("can_cert")]
public bool CanCert { get; set; }
///
/// 认证等级。0:没有认证;1:初级;2:中级;3:高级;
///
[XmlElement("cert_level")]
public long CertLevel { get; set; }
///
/// 当前等级认证状态。0:未获取;1:认证中;2:证书制作中;3:已获取
///
[XmlElement("cert_status")]
public long CertStatus { get; set; }
}
///
/// OpenPracticalTaskDataDomain Data Structure.
///
[Serializable]
public class OpenPracticalTaskDataDomain : TopObject
{
///
/// true表示完成,false表示未完成
///
[XmlElement("finish")]
public bool Finish { get; set; }
///
/// 实操任务code,sendCard表示发布打卡,sendImMsg表示发布消息
///
[XmlElement("task_code")]
public string TaskCode { get; set; }
}
///
/// OpenQueryCertResponseDomain Data Structure.
///
[Serializable]
public class OpenQueryCertResponseDomain : TopObject
{
///
/// 认证明细
///
[XmlArray("cert_datas")]
[XmlArrayItem("certdata")]
public List CertDatas { get; set; }
///
/// 当前用户最高认证等级。0:没有认证;1:初级;2:中级;3:高级;
///
[XmlElement("current_cert_level")]
public long CurrentCertLevel { get; set; }
///
/// 实操任务完成信息
///
[XmlArray("practical_task_data")]
[XmlArrayItem("open_practical_task_data")]
public List PracticalTaskData { get; set; }
}
}
}