using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiServiceGetAuthInfoResponse. /// public class OapiServiceGetAuthInfoResponse : DingTalkResponse { /// /// auth_corp_info /// [XmlElement("auth_corp_info")] public AuthCorpInfoDomain AuthCorpInfo { get; set; } /// /// auth_info /// [XmlElement("auth_info")] public AuthInfoDomain AuthInfo { get; set; } /// /// auth_user_info /// [XmlElement("auth_user_info")] public AuthUserInfoDomain AuthUserInfo { get; set; } /// /// channel_auth_info /// [XmlElement("channel_auth_info")] public ChannelAuthInfoDomain ChannelAuthInfo { get; set; } /// /// errcode /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// errmsg /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// AgentDomain Data Structure. /// [Serializable] public class AgentDomain : TopObject { /// /// admin_list /// [XmlArray("admin_list")] [XmlArrayItem("string")] public List AdminList { get; set; } /// /// agent_name /// [XmlElement("agent_name")] public string AgentName { get; set; } /// /// agentid /// [XmlElement("agentid")] public long Agentid { get; set; } /// /// appid /// [XmlElement("appid")] public long Appid { get; set; } /// /// logo_url /// [XmlElement("logo_url")] public string LogoUrl { get; set; } } /// /// AuthInfoDomain Data Structure. /// [Serializable] public class AuthInfoDomain : TopObject { /// /// agent /// [XmlArray("agent")] [XmlArrayItem("agent")] public List Agent { get; set; } } /// /// AuthUserInfoDomain Data Structure. /// [Serializable] public class AuthUserInfoDomain : TopObject { /// /// userId /// [XmlElement("userId")] public string UserId { get; set; } } /// /// AuthCorpInfoDomain Data Structure. /// [Serializable] public class AuthCorpInfoDomain : TopObject { /// /// auth_channel /// [XmlElement("auth_channel")] public string AuthChannel { get; set; } /// /// auth_channel_type /// [XmlElement("auth_channel_type")] public string AuthChannelType { get; set; } /// /// auth_level /// [XmlElement("auth_level")] public long AuthLevel { get; set; } /// /// belong_corp_id /// [XmlElement("belong_corp_id")] public string BelongCorpId { get; set; } /// /// corp_logo_url /// [XmlElement("corp_logo_url")] public string CorpLogoUrl { get; set; } /// /// corp_name /// [XmlElement("corp_name")] public string CorpName { get; set; } /// /// corpid /// [XmlElement("corpid")] public string Corpid { get; set; } /// /// full_corp_name /// [XmlElement("full_corp_name")] public string FullCorpName { get; set; } /// /// industry /// [XmlElement("industry")] public string Industry { get; set; } /// /// invite_code /// [XmlElement("invite_code")] public string InviteCode { get; set; } /// /// invite_url /// [XmlElement("invite_url")] public string InviteUrl { get; set; } /// /// is_authenticated /// [XmlElement("is_authenticated")] public bool IsAuthenticated { get; set; } /// /// license_code /// [XmlElement("license_code")] public string LicenseCode { get; set; } /// /// unifiedSocialCredit /// [XmlElement("unifiedSocialCredit")] public string UnifiedSocialCredit { get; set; } } /// /// ChannelagentDomain Data Structure. /// [Serializable] public class ChannelagentDomain : TopObject { /// /// agent_name /// [XmlElement("agent_name")] public string AgentName { get; set; } /// /// agentid /// [XmlElement("agentid")] public long Agentid { get; set; } /// /// appid /// [XmlElement("appid")] public long Appid { get; set; } /// /// logo_url /// [XmlElement("logo_url")] public string LogoUrl { get; set; } } /// /// ChannelAuthInfoDomain Data Structure. /// [Serializable] public class ChannelAuthInfoDomain : TopObject { /// /// channelAgent /// [XmlArray("channelAgent")] [XmlArrayItem("channelagent")] public List ChannelAgent { get; set; } } } }