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