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
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
 
namespace DingTalk.Api.Response
{
    /// <summary>
    /// SmartworkCheckinRecordGetResponse.
    /// </summary>
    public class SmartworkCheckinRecordGetResponse : DingTalkResponse
    {
        /// <summary>
        /// result
        /// </summary>
        [XmlElement("result")]
        public DingOpenResultDomain Result { get; set; }
 
    /// <summary>
/// CheckinRecordVoDomain Data Structure.
/// </summary>
[Serializable]
 
public class CheckinRecordVoDomain : TopObject
{
            /// <summary>
            /// 签到时间,单位毫秒
            /// </summary>
            [XmlElement("checkin_time")]
            public long CheckinTime { get; set; }
    
            /// <summary>
            /// 签到详细地址
            /// </summary>
            [XmlElement("detail_place")]
            public string DetailPlace { get; set; }
    
            /// <summary>
            /// 签到照片url列表
            /// </summary>
            [XmlArray("image_list")]
            [XmlArrayItem("string")]
            public List<string> ImageList { get; set; }
    
            /// <summary>
            /// 签到位置维度(暂未开放)
            /// </summary>
            [XmlElement("latitude")]
            public string Latitude { get; set; }
    
            /// <summary>
            /// 签到位置经度(暂未开放)
            /// </summary>
            [XmlElement("longitude")]
            public string Longitude { get; set; }
    
            /// <summary>
            /// 签到地址
            /// </summary>
            [XmlElement("place")]
            public string Place { get; set; }
    
            /// <summary>
            /// 签到备注
            /// </summary>
            [XmlElement("remark")]
            public string Remark { get; set; }
    
            /// <summary>
            /// 员工唯一标识
            /// </summary>
            [XmlElement("userid")]
            public string Userid { get; set; }
    
            /// <summary>
            /// 签到的拜访对象,可以为外部联系人的userid或者用户自己输入的名字
            /// </summary>
            [XmlElement("visit_user")]
            public string VisitUser { get; set; }
}
 
    /// <summary>
/// PageResultDomain Data Structure.
/// </summary>
[Serializable]
 
public class PageResultDomain : TopObject
{
            /// <summary>
            /// 表示下次查询的游标,为null代表没有更多的数据了
            /// </summary>
            [XmlElement("next_cursor")]
            public long NextCursor { get; set; }
    
            /// <summary>
            /// 分页列表
            /// </summary>
            [XmlArray("page_list")]
            [XmlArrayItem("checkin_record_vo")]
            public List<CheckinRecordVoDomain> PageList { get; set; }
}
 
    /// <summary>
/// DingOpenResultDomain Data Structure.
/// </summary>
[Serializable]
 
public class DingOpenResultDomain : TopObject
{
            /// <summary>
            /// dingOpenErrcode
            /// </summary>
            [XmlElement("ding_open_errcode")]
            public long DingOpenErrcode { get; set; }
    
            /// <summary>
            /// errorMsg
            /// </summary>
            [XmlElement("error_msg")]
            public string ErrorMsg { get; set; }
    
            /// <summary>
            /// result
            /// </summary>
            [XmlElement("result")]
            public PageResultDomain Result { get; set; }
    
            /// <summary>
            /// success
            /// </summary>
            [XmlElement("success")]
            public bool Success { get; set; }
}
 
    }
}