using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiCrmObjectdataQueryResponse. /// public class OapiCrmObjectdataQueryResponse : DingTalkResponse { /// /// 错误码 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 分页结果 /// [XmlElement("result")] public IterablePageDomain Result { get; set; } /// /// DataPermissionVoDomain Data Structure. /// [Serializable] public class DataPermissionVoDomain : TopObject { /// /// 负责人用户ID列表 /// [XmlArray("owner_userid_list")] [XmlArrayItem("string")] public List OwnerUseridList { get; set; } /// /// 协同人用户ID列表 /// [XmlArray("participant_userid_list")] [XmlArrayItem("string")] public List ParticipantUseridList { get; set; } } /// /// ValuesDomain Data Structure. /// [Serializable] public class ValuesDomain : TopObject { /// /// 创建记录的用户昵称 /// [XmlElement("creator_nick")] public string CreatorNick { get; set; } /// /// 创建记录的用户ID /// [XmlElement("creator_userid")] public string CreatorUserid { get; set; } /// /// 数据内容 /// [XmlElement("data")] public string Data { get; set; } /// /// 扩展数据内容 /// [XmlElement("extend_data")] public string ExtendData { get; set; } /// /// 记录创建时间 /// [XmlElement("gmt_create")] public string GmtCreate { get; set; } /// /// 记录修改时间 /// [XmlElement("gmt_modified")] public string GmtModified { get; set; } /// /// 数据ID /// [XmlElement("instance_id")] public string InstanceId { get; set; } /// /// 数据类型 /// [XmlElement("object_type")] public string ObjectType { get; set; } /// /// 数据权限信息 /// [XmlElement("permission")] public DataPermissionVoDomain Permission { get; set; } /// /// 审批状态 /// [XmlElement("proc_inst_status")] public string ProcInstStatus { get; set; } /// /// 审批结果 /// [XmlElement("proc_out_result")] public string ProcOutResult { get; set; } } /// /// IterablePageDomain Data Structure. /// [Serializable] public class IterablePageDomain : TopObject { /// /// 是否有下一页 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// 下一页的游标 /// [XmlElement("next_cursor")] public string NextCursor { get; set; } /// /// 分页大小 /// [XmlElement("page_size")] public long PageSize { get; set; } /// /// 数据列表 /// [XmlArray("values")] [XmlArrayItem("values")] public List Values { get; set; } } } }