using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Top.Api;
namespace DingTalk.Api.Response
{
    /// 
    /// OapiWorkspaceProjectMemberAddResponse.
    /// 
    public class OapiWorkspaceProjectMemberAddResponse : DingTalkResponse
    {
        /// 
        /// 错误码
        /// 
        [XmlElement("errcode")]
        public long Errcode { get; set; }
        /// 
        /// 错误文案
        /// 
        [XmlElement("errmsg")]
        public string Errmsg { get; set; }
        /// 
        /// 项目成员
        /// 
        [XmlArray("result")]
        [XmlArrayItem("open_project_member_dto")]
        public List Result { get; set; }
        /// 
        /// 请求成功
        /// 
        [XmlElement("success")]
        public bool Success { get; set; }
	/// 
/// OpenTagDtoDomain Data Structure.
/// 
[Serializable]
public class OpenTagDtoDomain : TopObject
{
	        /// 
	        /// 角色的code
	        /// 
	        [XmlElement("code")]
	        public string Code { get; set; }
	
	        /// 
	        /// 角色的名称
	        /// 
	        [XmlElement("name")]
	        public string Name { get; set; }
}
	/// 
/// OpenProjectMemberDtoDomain Data Structure.
/// 
[Serializable]
public class OpenProjectMemberDtoDomain : TopObject
{
	        /// 
	        /// 组织id
	        /// 
	        [XmlElement("corp_id")]
	        public string CorpId { get; set; }
	
	        /// 
	        /// 从哪个组织选人
	        /// 
	        [XmlElement("from_corp_id")]
	        public string FromCorpId { get; set; }
	
	        /// 
	        /// 配合fromCorpId,在那个组织内的userid
	        /// 
	        [XmlElement("from_user_id")]
	        public string FromUserId { get; set; }
	
	        /// 
	        /// 角色
	        /// 
	        [XmlArray("tags")]
	        [XmlArrayItem("open_tag_dto")]
	        public List Tags { get; set; }
	
	        /// 
	        /// 成员id
	        /// 
	        [XmlElement("userid")]
	        public string Userid { get; set; }
}
    }
}