using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiV2UserListResponse. /// public class OapiV2UserListResponse : DingTalkResponse { /// /// 错误码。0代表成功。 /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// 错误信息。 /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 返回结果 /// [XmlElement("result")] public PageResultDomain Result { get; set; } /// /// ListUserResponseDomain Data Structure. /// [Serializable] public class ListUserResponseDomain : TopObject { /// /// 是否激活 /// [XmlElement("active")] public bool Active { get; set; } /// /// 是否管理员 /// [XmlElement("admin")] public bool Admin { get; set; } /// /// 头像 /// [XmlElement("avatar")] public string Avatar { get; set; } /// /// 是否老板 /// [XmlElement("boss")] public bool Boss { get; set; } /// /// 所属部门id列表 /// [XmlArray("dept_id_list")] [XmlArrayItem("number")] public List DeptIdList { get; set; } /// /// 员工在部门中的排序。 /// [XmlElement("dept_order")] public long DeptOrder { get; set; } /// /// 员工邮箱 /// [XmlElement("email")] public string Email { get; set; } /// /// 是否专属帐号 /// [XmlElement("exclusive_account")] public bool ExclusiveAccount { get; set; } /// /// 专属帐号归属组织的组织id /// [XmlElement("exclusive_account_corp_id")] public string ExclusiveAccountCorpId { get; set; } /// /// 专属帐号归属组织的组织名称 /// [XmlElement("exclusive_account_corp_name")] public string ExclusiveAccountCorpName { get; set; } /// /// 专属帐号类型 /// [XmlElement("exclusive_account_type")] public string ExclusiveAccountType { get; set; } /// /// 扩展属性 /// [XmlElement("extension")] public string Extension { get; set; } /// /// 性别 /// [XmlElement("gender")] public string Gender { get; set; } /// /// 是否号码隐藏。隐藏手机号后,手机号在个人资料页隐藏,但仍可对其发DING、发起钉钉免费商务电话。 /// [XmlElement("hide_mobile")] public bool HideMobile { get; set; } /// /// 入职时间,Unix时间戳,单位ms。 /// [XmlElement("hired_date")] public long HiredDate { get; set; } /// /// 员工工号 /// [XmlElement("job_number")] public string JobNumber { get; set; } /// /// 是否领导 /// [XmlElement("leader")] public bool Leader { get; set; } /// /// 本组织专属帐号登录名 /// [XmlElement("login_id")] public string LoginId { get; set; } /// /// 手机号码 /// [XmlElement("mobile")] public string Mobile { get; set; } /// /// 用户姓名 /// [XmlElement("name")] public string Name { get; set; } /// /// 查询本组织专属帐号时可获得昵称 /// [XmlElement("nickname")] public string Nickname { get; set; } /// /// 员工的企业邮箱 /// [XmlElement("org_email")] public string OrgEmail { get; set; } /// /// 备注 /// [XmlElement("remark")] public string Remark { get; set; } /// /// 国际电话区号 /// [XmlElement("state_code")] public string StateCode { get; set; } /// /// 分机号 /// [XmlElement("telephone")] public string Telephone { get; set; } /// /// 职位 /// [XmlElement("title")] public string Title { get; set; } /// /// 员工在当前开发者企业账号范围内的唯一标识 /// [XmlElement("unionid")] public string Unionid { get; set; } /// /// 用户id /// [XmlElement("userid")] public string Userid { get; set; } /// /// 办公地点 /// [XmlElement("work_place")] public string WorkPlace { get; set; } } /// /// PageResultDomain Data Structure. /// [Serializable] public class PageResultDomain : TopObject { /// /// 是否还有更多的数据 /// [XmlElement("has_more")] public bool HasMore { get; set; } /// /// 用户信息列表 /// [XmlArray("list")] [XmlArrayItem("list_user_response")] public List List { get; set; } /// /// 下一次分页的游标,如果has_more为false,表示没有更多的分页数据 /// [XmlElement("next_cursor")] public long NextCursor { get; set; } } } }