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; }
}
}
}