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