using System; using System.Xml.Serialization; using System.Collections.Generic; using Top.Api; namespace DingTalk.Api.Response { /// /// OapiWorkspaceProjectCreateResponse. /// public class OapiWorkspaceProjectCreateResponse : DingTalkResponse { /// /// dingOpenErrcode /// [XmlElement("errcode")] public long Errcode { get; set; } /// /// errorMsg /// [XmlElement("errmsg")] public string Errmsg { get; set; } /// /// 返回值 /// [XmlElement("result")] public OpenProjectDtoDomain 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("name")] public string Name { get; set; } /// /// 角色 /// [XmlArray("tags")] [XmlArrayItem("open_tag_dto")] public List Tags { get; set; } /// /// 成员id /// [XmlElement("userid")] public string Userid { get; set; } } /// /// OpenProjectDtoDomain Data Structure. /// [Serializable] public class OpenProjectDtoDomain : TopObject { /// /// 开放组织id /// [XmlElement("corp_id")] public string CorpId { get; set; } /// /// 创建组织时返回,用corpId+corpSecret可以换取token /// [XmlElement("corp_secret")] public string CorpSecret { get; set; } /// /// 创建时间 /// [XmlElement("create_time")] public long CreateTime { get; set; } /// /// 创建人 /// [XmlElement("creator")] public OpenProjectMemberDtoDomain Creator { get; set; } /// /// 描述 /// [XmlElement("desc")] public string Desc { get; set; } /// /// 名称 /// [XmlElement("name")] public string Name { get; set; } /// /// 允许调用者传入外部id用于做系统关联 /// [XmlElement("outer_id")] public string OuterId { get; set; } /// /// 负责人,刚创建时负责人就是创建人 /// [XmlElement("owner")] public OpenProjectMemberDtoDomain Owner { get; set; } /// /// 1项目 2圈子 /// [XmlElement("type")] public long Type { get; set; } } } }