using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
///
/// OapiAuthScopesResponse.
///
public class OapiAuthScopesResponse : DingTalkResponse
{
///
/// auth_org_scopes
///
[XmlElement("auth_org_scopes")]
public AuthOrgScopesDomain AuthOrgScopes { get; set; }
///
/// 可以得到的企业用户字段
///
[XmlArray("auth_user_field")]
[XmlArrayItem("string")]
public List AuthUserField { get; set; }
///
/// ISV可以直接使用企业的功能字段
///
[XmlArray("condition_field")]
[XmlArrayItem("string")]
public List ConditionField { get; set; }
///
/// 返回码
///
[XmlElement("errcode")]
public long Errcode { get; set; }
///
/// 对返回码的文本描述内容
///
[XmlElement("errmsg")]
public string Errmsg { get; set; }
///
/// AuthOrgScopesDomain Data Structure.
///
[Serializable]
public class AuthOrgScopesDomain : TopObject
{
///
/// 企业授权的部门id列表
///
[XmlArray("authed_dept")]
[XmlArrayItem("number")]
public List AuthedDept { get; set; }
///
/// 企业授权的员工userid列表
///
[XmlArray("authed_user")]
[XmlArrayItem("string")]
public List AuthedUser { get; set; }
}
}
}