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