using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiBlackboardGetResponse. /// public class OapiBlackboardGetResponse : DingTalkResponse { /// /// 请求失败返回错误码,0代表无错误 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 请求失败返回错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 出参,success为true时,该值不为空,否则值为空 /// [XmlElement("result")] public OapiBlackboardVoDomain Result { get; set; } /// /// 本次调用是否成功,该值为false时,根据errcode和errMsg排查失败原因 /// [XmlElement("success")] public bool Success { get; set; } /// /// OapiOrgEmpVODomain Data Structure. /// [Serializable] public class OapiOrgEmpVODomain : TopObject { /// /// 员工名字 /// [XmlElement("name")] public string Name { get; set; } /// /// 员工Id /// [XmlElement("staff_id")] public string StaffId { get; set; } } /// /// OapiOrgDeptVODomain Data Structure. /// [Serializable] public class OapiOrgDeptVODomain : TopObject { /// /// 部门Id /// [XmlElement("dept_id")] public string DeptId { get; set; } /// /// 部门名字 /// [XmlElement("name")] public string Name { get; set; } } /// /// OapiBlackboardVoDomain Data Structure. /// [Serializable] public class OapiBlackboardVoDomain : TopObject { /// /// 公告作者 /// [XmlElement("author")] public string Author { get; set; } /// /// 公告分类 /// [XmlElement("category_id")] public string CategoryId { get; set; } /// /// 公告内容 /// [XmlElement("content")] public string Content { get; set; } /// /// 封面图的url链接 /// [XmlElement("coverpic_url")] public string CoverpicUrl { get; set; } /// /// 接收部门列表 /// [XmlArray("depname_list")] [XmlArrayItem("string")] public List DepnameList { get; set; } /// /// 接收部门列表 /// [XmlArray("deptList")] [XmlArrayItem("oapi_org_dept_v_o")] public List DeptList { get; set; } /// /// 公告创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 公告最后修改时间 /// [XmlElement("gmt_modified")] public string GmtModified { get; set; } /// /// 公告id /// [XmlElement("id")] public string Id { get; set; } /// /// 保密等级(0:普通公告,20:保密公告) /// [XmlElement("private_level")] public long PrivateLevel { get; set; } /// /// 已读人数 /// [XmlElement("read_count")] public long ReadCount { get; set; } /// /// 公告发送人staffId /// [XmlElement("senderStaffId")] public string SenderStaffId { get; set; } /// /// 公告标题 /// [XmlElement("title")] public string Title { get; set; } /// /// 未读人数 /// [XmlElement("unread_count")] public long UnreadCount { get; set; } /// /// 接收人列表 /// [XmlArray("user_list")] [XmlArrayItem("oapi_org_emp_v_o")] public List UserList { get; set; } /// /// 接收人列表 /// [XmlArray("username_list")] [XmlArrayItem("string")] public List UsernameList { get; set; } } } }