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