1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
 
namespace DingTalk.Api.Response
{
    /// <summary>
    /// OapiDdpaasObjectdataQueryResponse.
    /// </summary>
    public class OapiDdpaasObjectdataQueryResponse : DingTalkResponse
    {
        /// <summary>
        /// 错误码
        /// </summary>
        [XmlElement("errcode")]
        public long Errcode { get; set; }
 
        /// <summary>
        /// 错误信息
        /// </summary>
        [XmlElement("errmsg")]
        public string Errmsg { get; set; }
 
        /// <summary>
        /// 分页结果
        /// </summary>
        [XmlElement("result")]
        public IterablePageDomain Result { get; set; }
 
    /// <summary>
/// DataPermissionVoDomain Data Structure.
/// </summary>
[Serializable]
 
public class DataPermissionVoDomain : TopObject
{
            /// <summary>
            /// 负责人用户ID列表
            /// </summary>
            [XmlArray("owner_userid_list")]
            [XmlArrayItem("string")]
            public List<string> OwnerUseridList { get; set; }
    
            /// <summary>
            /// 协同人用户ID列表
            /// </summary>
            [XmlArray("participant_userid_list")]
            [XmlArrayItem("string")]
            public List<string> ParticipantUseridList { get; set; }
}
 
    /// <summary>
/// ValuesDomain Data Structure.
/// </summary>
[Serializable]
 
public class ValuesDomain : TopObject
{
            /// <summary>
            /// 创建记录的用户昵称
            /// </summary>
            [XmlElement("creator_nick")]
            public string CreatorNick { get; set; }
    
            /// <summary>
            /// 创建记录的用户ID
            /// </summary>
            [XmlElement("creator_userid")]
            public string CreatorUserid { get; set; }
    
            /// <summary>
            /// 数据内容
            /// </summary>
            [XmlElement("data")]
            public string Data { get; set; }
    
            /// <summary>
            /// 扩展数据内容
            /// </summary>
            [XmlElement("extend_data")]
            public string ExtendData { get; set; }
    
            /// <summary>
            /// 记录创建时间
            /// </summary>
            [XmlElement("gmt_create")]
            public string GmtCreate { get; set; }
    
            /// <summary>
            /// 记录修改时间
            /// </summary>
            [XmlElement("gmt_modified")]
            public string GmtModified { get; set; }
    
            /// <summary>
            /// 数据ID
            /// </summary>
            [XmlElement("instance_id")]
            public string InstanceId { get; set; }
    
            /// <summary>
            /// 数据权限信息
            /// </summary>
            [XmlElement("permission")]
            public DataPermissionVoDomain Permission { get; set; }
    
            /// <summary>
            /// 审批状态
            /// </summary>
            [XmlElement("proc_inst_status")]
            public string ProcInstStatus { get; set; }
    
            /// <summary>
            /// 审批结果
            /// </summary>
            [XmlElement("proc_out_result")]
            public string ProcOutResult { get; set; }
}
 
    /// <summary>
/// IterablePageDomain Data Structure.
/// </summary>
[Serializable]
 
public class IterablePageDomain : TopObject
{
            /// <summary>
            /// 是否有下一页
            /// </summary>
            [XmlElement("has_more")]
            public bool HasMore { get; set; }
    
            /// <summary>
            /// 下一页的游标
            /// </summary>
            [XmlElement("next_cursor")]
            public string NextCursor { get; set; }
    
            /// <summary>
            /// 分页大小
            /// </summary>
            [XmlElement("page_size")]
            public long PageSize { get; set; }
    
            /// <summary>
            /// 列表
            /// </summary>
            [XmlArray("values")]
            [XmlArrayItem("values")]
            public List<ValuesDomain> Values { get; set; }
}
 
    }
}