using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiProcessinstanceListResponse. /// public class OapiProcessinstanceListResponse : DingTalkResponse { /// /// errcode /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// errmsg /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// result /// [XmlElement("result")] public PageResultDomain Result { get; set; } /// /// FormComponentValueVoDomain Data Structure. /// [Serializable] public class FormComponentValueVoDomain : TopObject { /// /// 组件类型 /// [XmlElement("component_type")] public string ComponentType { get; set; } /// /// 表单额外值 /// [XmlElement("ext_value")] public string ExtValue { get; set; } /// /// 组件id /// [XmlElement("id")] public string Id { get; set; } /// /// 表单标签名 /// [XmlElement("name")] public string Name { get; set; } /// /// 表单标签值 /// [XmlElement("value")] public string Value { get; set; } } /// /// ProcessInstanceTopVoDomain Data Structure. /// [Serializable] public class ProcessInstanceTopVoDomain : TopObject { /// /// 审批人列表 /// [XmlArray("approver_userid_list")] [XmlArrayItem("string")] public List ApproverUseridList { get; set; } /// /// 流程实例业务编号 /// [XmlElement("business_id")] public string BusinessId { get; set; } /// /// 抄送人列表 /// [XmlArray("cc_userid_list")] [XmlArrayItem("string")] public List CcUseridList { get; set; } /// /// 开始时间 /// [XmlElement("create_time")] public string CreateTime { get; set; } /// /// 结束时间 /// [XmlElement("finish_time")] public string FinishTime { get; set; } /// /// 审批表单变量组 /// [XmlArray("form_component_values")] [XmlArrayItem("form_component_value_vo")] public List FormComponentValues { get; set; } /// /// 发起人部门id /// [XmlElement("originator_dept_id")] public string OriginatorDeptId { get; set; } /// /// 发起人userid /// [XmlElement("originator_userid")] public string OriginatorUserid { get; set; } /// /// 审批实例id /// [XmlElement("process_instance_id")] public string ProcessInstanceId { get; set; } /// /// 审批结果,分为agree和refuse /// [XmlElement("process_instance_result")] public string ProcessInstanceResult { get; set; } /// /// 审批状态,分为NEW(刚创建)|RUNNING(运行中)|TERMINATED(被终止)|COMPLETED(完成)|CANCELED(取消) /// [XmlElement("status")] public string Status { get; set; } /// /// 标题 /// [XmlElement("title")] public string Title { get; set; } } /// /// PageResultDomain Data Structure. /// [Serializable] public class PageResultDomain : TopObject { /// /// list /// [XmlArray("list")] [XmlArrayItem("process_instance_top_vo")] public List List { get; set; } /// /// 表示下次查询的游标,当返回结果没有该字段时表示没有更多数据了 /// [XmlElement("next_cursor")] public long NextCursor { get; set; } } } }