using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiCallBackGetCallBackFailedResultResponse. /// public class OapiCallBackGetCallBackFailedResultResponse : DingTalkResponse { /// /// errcode /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// errmsg /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 事件列表,一次最多200个 /// [XmlArray("failed_list")] [XmlArrayItem("failed")] public List FailedList { get; set; } /// /// has_more /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// FailedDomain Data Structure. /// [Serializable] public class FailedDomain : TopObject { /// /// bpms_instance_change /// [XmlElement("bpms_instance_change")] public string BpmsInstanceChange { get; set; } /// /// bpms_task_change /// [XmlElement("bpms_task_change")] public string BpmsTaskChange { get; set; } /// /// 事件类型,有20种,“user_add_org”, “user_modify_org”, “user_leave_org”,“org_admin_add”, “org_admin_remove”, “org_dept_create”, “org_dept_modify”, “org_dept_remove”, “org_remove”, “chat_add_member”, “chat_remove_member”, “chat_quit”, “chat_update_owner”, “chat_update_title”, “chat_disband”,“chat_disband_microapp”, “check_in”,“bpms_task_change”,“bpms_instance_change”,“label_user_change”, “label_conf_add”, “label_conf_modify”,“label_conf_del” /// [XmlElement("call_back_tag")] public string CallBackTag { get; set; } /// /// check_in /// [XmlElement("check_in")] public string CheckIn { get; set; } /// /// data /// [XmlElement("data")] public string Data { get; set; } /// /// event_time /// [XmlElement("event_time")] public long EventTime { get; set; } /// /// org_admin_add /// [XmlElement("org_admin_add")] public string OrgAdminAdd { get; set; } /// /// org_admin_remove /// [XmlElement("org_admin_remove")] public string OrgAdminRemove { get; set; } /// /// org_change /// [XmlElement("org_change")] public string OrgChange { get; set; } /// /// org_dept_create /// [XmlElement("org_dept_create")] public string OrgDeptCreate { get; set; } /// /// org_dept_modify /// [XmlElement("org_dept_modify")] public string OrgDeptModify { get; set; } /// /// org_dept_remove /// [XmlElement("org_dept_remove")] public string OrgDeptRemove { get; set; } /// /// user_add_org /// [XmlElement("user_add_org")] public string UserAddOrg { get; set; } /// /// user_leave_org /// [XmlElement("user_leave_org")] public string UserLeaveOrg { get; set; } /// /// user_modify_org /// [XmlElement("user_modify_org")] public string UserModifyOrg { get; set; } } } }