예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="name">name.</param>
 /// <param name="typeId">typeId.</param>
 /// <param name="connected">connected.</param>
 /// <param name="enabled">enabled.</param>
 /// <param name="authorized">authorized.</param>
 /// <param name="uptodate">uptodate.</param>
 /// <param name="outdated">outdated.</param>
 /// <param name="pluginsOutdated">pluginsOutdated.</param>
 /// <param name="javaOutdated">javaOutdated.</param>
 /// <param name="ip">ip.</param>
 /// <param name="protocol">protocol.</param>
 /// <param name="version">version.</param>
 /// <param name="currentAgentVersion">currentAgentVersion.</param>
 /// <param name="lastActivityTime">lastActivityTime.</param>
 /// <param name="idleSinceTime">idleSinceTime.</param>
 /// <param name="disconnectionComment">disconnectionComment.</param>
 /// <param name="registrationTimestamp">registrationTimestamp.</param>
 /// <param name="host">host.</param>
 /// <param name="cpuRank">cpuRank.</param>
 /// <param name="port">port.</param>
 /// <param name="href">href.</param>
 /// <param name="webUrl">webUrl.</param>
 /// <param name="build">build.</param>
 /// <param name="links">links.</param>
 /// <param name="enabledInfo">enabledInfo.</param>
 /// <param name="authorizedInfo">authorizedInfo.</param>
 /// <param name="properties">properties.</param>
 /// <param name="cloudInstance">cloudInstance.</param>
 /// <param name="cloudImage">cloudImage.</param>
 /// <param name="environment">environment.</param>
 /// <param name="pool">pool.</param>
 /// <param name="compatibilityPolicy">compatibilityPolicy.</param>
 /// <param name="compatibleBuildTypes">compatibleBuildTypes.</param>
 /// <param name="incompatibleBuildTypes">incompatibleBuildTypes.</param>
 /// <param name="builds">builds.</param>
 /// <param name="locator">locator.</param>
 public AgentDto(int?id = default(int?), string name = default(string), int?typeId = default(int?), bool?connected = default(bool?), bool?enabled = default(bool?), bool?authorized = default(bool?), bool?uptodate = default(bool?), bool?outdated = default(bool?), bool?pluginsOutdated = default(bool?), bool?javaOutdated = default(bool?), string ip = default(string), string protocol = default(string), string version = default(string), string currentAgentVersion = default(string), string lastActivityTime = default(string), string idleSinceTime = default(string), string disconnectionComment = default(string), string registrationTimestamp = default(string), string host = default(string), int?cpuRank = default(int?), int?port = default(int?), string href = default(string), string webUrl = default(string), BuildDto build = default(BuildDto), LinksDto links = default(LinksDto), EnabledInfoDto enabledInfo = default(EnabledInfoDto), AuthorizedInfoDto authorizedInfo = default(AuthorizedInfoDto), PropertiesDto properties = default(PropertiesDto), CloudInstanceDto cloudInstance = default(CloudInstanceDto), CloudImageDto cloudImage = default(CloudImageDto), EnvironmentDto environment = default(EnvironmentDto), AgentPoolDto pool = default(AgentPoolDto), CompatibilityPolicyDto compatibilityPolicy = default(CompatibilityPolicyDto), BuildTypesDto compatibleBuildTypes = default(BuildTypesDto), CompatibilitiesDto incompatibleBuildTypes = default(CompatibilitiesDto), BuildsDto builds = default(BuildsDto), string locator = default(string))
 {
     this.Id                     = id;
     this.Name                   = name;
     this.TypeId                 = typeId;
     this.Connected              = connected;
     this.Enabled                = enabled;
     this.Authorized             = authorized;
     this.Uptodate               = uptodate;
     this.Outdated               = outdated;
     this.PluginsOutdated        = pluginsOutdated;
     this.JavaOutdated           = javaOutdated;
     this.Ip                     = ip;
     this.Protocol               = protocol;
     this.Version                = version;
     this.CurrentAgentVersion    = currentAgentVersion;
     this.LastActivityTime       = lastActivityTime;
     this.IdleSinceTime          = idleSinceTime;
     this.DisconnectionComment   = disconnectionComment;
     this.RegistrationTimestamp  = registrationTimestamp;
     this.Host                   = host;
     this.CpuRank                = cpuRank;
     this.Port                   = port;
     this.Href                   = href;
     this.WebUrl                 = webUrl;
     this.Build                  = build;
     this.Links                  = links;
     this.EnabledInfo            = enabledInfo;
     this.AuthorizedInfo         = authorizedInfo;
     this.Properties             = properties;
     this.CloudInstance          = cloudInstance;
     this.CloudImage             = cloudImage;
     this.Environment            = environment;
     this.Pool                   = pool;
     this.CompatibilityPolicy    = compatibilityPolicy;
     this.CompatibleBuildTypes   = compatibleBuildTypes;
     this.IncompatibleBuildTypes = incompatibleBuildTypes;
     this.Builds                 = builds;
     this.Locator                = locator;
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BuildTypeDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="internalId">internalId.</param>
 /// <param name="name">name.</param>
 /// <param name="templateFlag">templateFlag.</param>
 /// <param name="type">type.</param>
 /// <param name="paused">paused.</param>
 /// <param name="uuid">uuid.</param>
 /// <param name="description">description.</param>
 /// <param name="projectName">projectName.</param>
 /// <param name="projectId">projectId.</param>
 /// <param name="projectInternalId">projectInternalId.</param>
 /// <param name="href">href.</param>
 /// <param name="webUrl">webUrl.</param>
 /// <param name="inherited">inherited.</param>
 /// <param name="links">links.</param>
 /// <param name="project">project.</param>
 /// <param name="templates">templates.</param>
 /// <param name="template">template.</param>
 /// <param name="vcsRootEntries">vcsRootEntries.</param>
 /// <param name="settings">settings.</param>
 /// <param name="parameters">parameters.</param>
 /// <param name="steps">steps.</param>
 /// <param name="features">features.</param>
 /// <param name="triggers">triggers.</param>
 /// <param name="snapshotDependencies">snapshotDependencies.</param>
 /// <param name="artifactDependencies">artifactDependencies.</param>
 /// <param name="agentRequirements">agentRequirements.</param>
 /// <param name="branches">branches.</param>
 /// <param name="builds">builds.</param>
 /// <param name="investigations">investigations.</param>
 /// <param name="compatibleAgents">compatibleAgents.</param>
 /// <param name="vcsRootInstances">vcsRootInstances.</param>
 /// <param name="locator">locator.</param>
 public BuildTypeDto(string id = default(string), string internalId = default(string), string name = default(string), bool?templateFlag = default(bool?), string type = default(string), bool?paused = default(bool?), string uuid = default(string), string description = default(string), string projectName = default(string), string projectId = default(string), string projectInternalId = default(string), string href = default(string), string webUrl = default(string), bool?inherited = default(bool?), LinksDto links = default(LinksDto), ProjectDto project = default(ProjectDto), BuildTypesDto templates = default(BuildTypesDto), BuildTypeDto template = default(BuildTypeDto), VcsRootEntriesDto vcsRootEntries = default(VcsRootEntriesDto), PropertiesDto settings = default(PropertiesDto), PropertiesDto parameters = default(PropertiesDto), StepsDto steps = default(StepsDto), FeaturesDto features = default(FeaturesDto), TriggersDto triggers = default(TriggersDto), SnapshotDependenciesDto snapshotDependencies = default(SnapshotDependenciesDto), ArtifactDependenciesDto artifactDependencies = default(ArtifactDependenciesDto), AgentRequirementsDto agentRequirements = default(AgentRequirementsDto), BranchesDto branches = default(BranchesDto), BuildsDto builds = default(BuildsDto), InvestigationsDto investigations = default(InvestigationsDto), AgentsDto compatibleAgents = default(AgentsDto), VcsRootInstancesDto vcsRootInstances = default(VcsRootInstancesDto), string locator = default(string))
 {
     this.Id                   = id;
     this.InternalId           = internalId;
     this.Name                 = name;
     this.TemplateFlag         = templateFlag;
     this.Type                 = type;
     this.Paused               = paused;
     this.Uuid                 = uuid;
     this.Description          = description;
     this.ProjectName          = projectName;
     this.ProjectId            = projectId;
     this.ProjectInternalId    = projectInternalId;
     this.Href                 = href;
     this.WebUrl               = webUrl;
     this.Inherited            = inherited;
     this.Links                = links;
     this.Project              = project;
     this.Templates            = templates;
     this.Template             = template;
     this.VcsRootEntries       = vcsRootEntries;
     this.Settings             = settings;
     this.Parameters           = parameters;
     this.Steps                = steps;
     this.Features             = features;
     this.Triggers             = triggers;
     this.SnapshotDependencies = snapshotDependencies;
     this.ArtifactDependencies = artifactDependencies;
     this.AgentRequirements    = agentRequirements;
     this.Branches             = branches;
     this.Builds               = builds;
     this.Investigations       = investigations;
     this.CompatibleAgents     = compatibleAgents;
     this.VcsRootInstances     = vcsRootInstances;
     this.Locator              = locator;
 }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AgentRequirementDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="name">name.</param>
 /// <param name="type">type.</param>
 /// <param name="disabled">disabled.</param>
 /// <param name="inherited">inherited.</param>
 /// <param name="href">href.</param>
 /// <param name="properties">properties.</param>
 public AgentRequirementDto(string id = default(string), string name = default(string), string type = default(string), bool?disabled = default(bool?), bool?inherited = default(bool?), string href = default(string), PropertiesDto properties = default(PropertiesDto))
 {
     this.Id         = id;
     this.Name       = name;
     this.Type       = type;
     this.Disabled   = disabled;
     this.Inherited  = inherited;
     this.Href       = href;
     this.Properties = properties;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SnapshotDependencyDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="name">name.</param>
 /// <param name="type">type.</param>
 /// <param name="disabled">disabled.</param>
 /// <param name="inherited">inherited.</param>
 /// <param name="href">href.</param>
 /// <param name="properties">properties.</param>
 /// <param name="sourceBuildType">sourceBuildType.</param>
 public SnapshotDependencyDto(string id = default(string), string name = default(string), string type = default(string), bool?disabled = default(bool?), bool?inherited = default(bool?), string href = default(string), PropertiesDto properties = default(PropertiesDto), BuildTypeDto sourceBuildType = default(BuildTypeDto))
 {
     this.Id              = id;
     this.Name            = name;
     this.Type            = type;
     this.Disabled        = disabled;
     this.Inherited       = inherited;
     this.Href            = href;
     this.Properties      = properties;
     this.SourceBuildType = sourceBuildType;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NewBuildTypeDescriptionDto" /> class.
 /// </summary>
 /// <param name="copyAllAssociatedSettings">copyAllAssociatedSettings.</param>
 /// <param name="projectsIdsMap">projectsIdsMap.</param>
 /// <param name="buildTypesIdsMap">buildTypesIdsMap.</param>
 /// <param name="vcsRootsIdsMap">vcsRootsIdsMap.</param>
 /// <param name="name">name.</param>
 /// <param name="id">id.</param>
 /// <param name="sourceBuildTypeLocator">sourceBuildTypeLocator.</param>
 /// <param name="sourceBuildType">sourceBuildType.</param>
 public NewBuildTypeDescriptionDto(bool?copyAllAssociatedSettings = default(bool?), PropertiesDto projectsIdsMap = default(PropertiesDto), PropertiesDto buildTypesIdsMap = default(PropertiesDto), PropertiesDto vcsRootsIdsMap = default(PropertiesDto), string name = default(string), string id = default(string), string sourceBuildTypeLocator = default(string), BuildTypeDto sourceBuildType = default(BuildTypeDto))
 {
     this.CopyAllAssociatedSettings = copyAllAssociatedSettings;
     this.ProjectsIdsMap            = projectsIdsMap;
     this.BuildTypesIdsMap          = buildTypesIdsMap;
     this.VcsRootsIdsMap            = vcsRootsIdsMap;
     this.Name = name;
     this.Id   = id;
     this.SourceBuildTypeLocator = sourceBuildTypeLocator;
     this.SourceBuildType        = sourceBuildType;
 }
예제 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PluginDto" /> class.
 /// </summary>
 /// <param name="name">name.</param>
 /// <param name="displayName">displayName.</param>
 /// <param name="version">version.</param>
 /// <param name="loadPath">loadPath.</param>
 /// <param name="parameters">parameters.</param>
 public PluginDto(string name = default(string), string displayName = default(string), string version = default(string), string loadPath = default(string), PropertiesDto parameters = default(PropertiesDto))
 {
     this.Name        = name;
     this.DisplayName = displayName;
     this.Version     = version;
     this.LoadPath    = loadPath;
     this.Parameters  = parameters;
 }
예제 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VcsRootDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="internalId">internalId.</param>
 /// <param name="uuid">uuid.</param>
 /// <param name="name">name.</param>
 /// <param name="vcsName">vcsName.</param>
 /// <param name="modificationCheckInterval">modificationCheckInterval.</param>
 /// <param name="href">href.</param>
 /// <param name="project">project.</param>
 /// <param name="properties">properties.</param>
 /// <param name="vcsRootInstances">vcsRootInstances.</param>
 /// <param name="repositoryIdStrings">repositoryIdStrings.</param>
 /// <param name="projectLocator">projectLocator.</param>
 /// <param name="locator">locator.</param>
 public VcsRootDto(string id = default(string), string internalId = default(string), string uuid = default(string), string name = default(string), string vcsName = default(string), int?modificationCheckInterval = default(int?), string href = default(string), ProjectDto project = default(ProjectDto), PropertiesDto properties = default(PropertiesDto), VcsRootInstancesDto vcsRootInstances = default(VcsRootInstancesDto), ItemsDto repositoryIdStrings = default(ItemsDto), string projectLocator = default(string), string locator = default(string))
 {
     this.Id         = id;
     this.InternalId = internalId;
     this.Uuid       = uuid;
     this.Name       = name;
     this.VcsName    = vcsName;
     this.ModificationCheckInterval = modificationCheckInterval;
     this.Href                = href;
     this.Project             = project;
     this.Properties          = properties;
     this.VcsRootInstances    = vcsRootInstances;
     this.RepositoryIdStrings = repositoryIdStrings;
     this.ProjectLocator      = projectLocator;
     this.Locator             = locator;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TriggeredByDto" /> class.
 /// </summary>
 /// <param name="type">type.</param>
 /// <param name="details">details.</param>
 /// <param name="date">date.</param>
 /// <param name="displayText">displayText.</param>
 /// <param name="rawValue">rawValue.</param>
 /// <param name="user">user.</param>
 /// <param name="build">build.</param>
 /// <param name="buildType">buildType.</param>
 /// <param name="properties">properties.</param>
 public TriggeredByDto(string type = default(string), string details = default(string), string date = default(string), string displayText = default(string), string rawValue = default(string), UserDto user = default(UserDto), BuildDto build = default(BuildDto), BuildTypeDto buildType = default(BuildTypeDto), PropertiesDto properties = default(PropertiesDto))
 {
     this.Type        = type;
     this.Details     = details;
     this.Date        = date;
     this.DisplayText = displayText;
     this.RawValue    = rawValue;
     this.User        = user;
     this.Build       = build;
     this.BuildType   = buildType;
     this.Properties  = properties;
 }
예제 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ProjectDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="internalId">internalId.</param>
 /// <param name="uuid">uuid.</param>
 /// <param name="name">name.</param>
 /// <param name="parentProjectId">parentProjectId.</param>
 /// <param name="parentProjectInternalId">parentProjectInternalId.</param>
 /// <param name="parentProjectName">parentProjectName.</param>
 /// <param name="archived">archived.</param>
 /// <param name="description">description.</param>
 /// <param name="href">href.</param>
 /// <param name="webUrl">webUrl.</param>
 /// <param name="links">links.</param>
 /// <param name="parentProject">parentProject.</param>
 /// <param name="readOnlyUI">readOnlyUI.</param>
 /// <param name="defaultTemplate">defaultTemplate.</param>
 /// <param name="buildTypes">buildTypes.</param>
 /// <param name="templates">templates.</param>
 /// <param name="parameters">parameters.</param>
 /// <param name="vcsRoots">vcsRoots.</param>
 /// <param name="projectFeatures">projectFeatures.</param>
 /// <param name="projects">projects.</param>
 /// <param name="cloudProfiles">cloudProfiles.</param>
 /// <param name="locator">locator.</param>
 public ProjectDto(string id = default(string), string internalId = default(string), string uuid = default(string), string name = default(string), string parentProjectId = default(string), string parentProjectInternalId = default(string), string parentProjectName = default(string), bool?archived = default(bool?), string description = default(string), string href = default(string), string webUrl = default(string), LinksDto links = default(LinksDto), ProjectDto parentProject = default(ProjectDto), StateFieldDto readOnlyUI = default(StateFieldDto), BuildTypeDto defaultTemplate = default(BuildTypeDto), BuildTypesDto buildTypes = default(BuildTypesDto), BuildTypesDto templates = default(BuildTypesDto), PropertiesDto parameters = default(PropertiesDto), VcsRootsDto vcsRoots = default(VcsRootsDto), ProjectFeaturesDto projectFeatures = default(ProjectFeaturesDto), ProjectsDto projects = default(ProjectsDto), CloudProfilesDto cloudProfiles = default(CloudProfilesDto), string locator = default(string))
 {
     this.Id                      = id;
     this.InternalId              = internalId;
     this.Uuid                    = uuid;
     this.Name                    = name;
     this.ParentProjectId         = parentProjectId;
     this.ParentProjectInternalId = parentProjectInternalId;
     this.ParentProjectName       = parentProjectName;
     this.Archived                = archived;
     this.Description             = description;
     this.Href                    = href;
     this.WebUrl                  = webUrl;
     this.Links                   = links;
     this.ParentProject           = parentProject;
     this.ReadOnlyUI              = readOnlyUI;
     this.DefaultTemplate         = defaultTemplate;
     this.BuildTypes              = buildTypes;
     this.Templates               = templates;
     this.Parameters              = parameters;
     this.VcsRoots                = vcsRoots;
     this.ProjectFeatures         = projectFeatures;
     this.Projects                = projects;
     this.CloudProfiles           = cloudProfiles;
     this.Locator                 = locator;
 }
예제 #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="version">version.</param>
 /// <param name="internalVersion">internalVersion.</param>
 /// <param name="username">username.</param>
 /// <param name="date">date.</param>
 /// <param name="registrationDate">registrationDate.</param>
 /// <param name="personal">personal.</param>
 /// <param name="href">href.</param>
 /// <param name="webUrl">webUrl.</param>
 /// <param name="comment">comment.</param>
 /// <param name="user">user.</param>
 /// <param name="files">files.</param>
 /// <param name="vcsRootInstance">vcsRootInstance.</param>
 /// <param name="parentChanges">parentChanges.</param>
 /// <param name="parentRevisions">parentRevisions.</param>
 /// <param name="attributes">attributes.</param>
 /// <param name="storesProjectSettings">storesProjectSettings.</param>
 /// <param name="locator">locator.</param>
 public ChangeDto(long?id = default(long?), string version = default(string), string internalVersion = default(string), string username = default(string), string date = default(string), string registrationDate = default(string), bool?personal = default(bool?), string href = default(string), string webUrl = default(string), string comment = default(string), UserDto user = default(UserDto), FileChangesDto files = default(FileChangesDto), VcsRootInstanceDto vcsRootInstance = default(VcsRootInstanceDto), ChangesDto parentChanges = default(ChangesDto), ItemsDto parentRevisions = default(ItemsDto), PropertiesDto attributes = default(PropertiesDto), bool?storesProjectSettings = default(bool?), string locator = default(string))
 {
     this.Id                    = id;
     this.Version               = version;
     this.InternalVersion       = internalVersion;
     this.Username              = username;
     this.Date                  = date;
     this.RegistrationDate      = registrationDate;
     this.Personal              = personal;
     this.Href                  = href;
     this.WebUrl                = webUrl;
     this.Comment               = comment;
     this.User                  = user;
     this.Files                 = files;
     this.VcsRootInstance       = vcsRootInstance;
     this.ParentChanges         = parentChanges;
     this.ParentRevisions       = parentRevisions;
     this.Attributes            = attributes;
     this.StoresProjectSettings = storesProjectSettings;
     this.Locator               = locator;
 }
예제 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VcsRootInstanceDto" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="vcsRootId">vcsRootId.</param>
 /// <param name="vcsRootInternalId">vcsRootInternalId.</param>
 /// <param name="name">name.</param>
 /// <param name="vcsName">vcsName.</param>
 /// <param name="modificationCheckInterval">modificationCheckInterval.</param>
 /// <param name="commitHookMode">commitHookMode.</param>
 /// <param name="lastVersion">lastVersion.</param>
 /// <param name="lastVersionInternal">lastVersionInternal.</param>
 /// <param name="href">href.</param>
 /// <param name="vcsRoot">vcsRoot.</param>
 /// <param name="status">status.</param>
 /// <param name="repositoryState">repositoryState.</param>
 /// <param name="properties">properties.</param>
 /// <param name="repositoryIdStrings">repositoryIdStrings.</param>
 /// <param name="projectLocator">projectLocator.</param>
 public VcsRootInstanceDto(string id = default(string), string vcsRootId = default(string), string vcsRootInternalId = default(string), string name = default(string), string vcsName = default(string), int?modificationCheckInterval = default(int?), bool?commitHookMode = default(bool?), string lastVersion = default(string), string lastVersionInternal = default(string), string href = default(string), VcsRootDto vcsRoot = default(VcsRootDto), VcsStatusDto status = default(VcsStatusDto), RepositoryStateDto repositoryState = default(RepositoryStateDto), PropertiesDto properties = default(PropertiesDto), ItemsDto repositoryIdStrings = default(ItemsDto), string projectLocator = default(string))
 {
     this.Id                        = id;
     this.VcsRootId                 = vcsRootId;
     this.VcsRootInternalId         = vcsRootInternalId;
     this.Name                      = name;
     this.VcsName                   = vcsName;
     this.ModificationCheckInterval = modificationCheckInterval;
     this.CommitHookMode            = commitHookMode;
     this.LastVersion               = lastVersion;
     this.LastVersionInternal       = lastVersionInternal;
     this.Href                      = href;
     this.VcsRoot                   = vcsRoot;
     this.Status                    = status;
     this.RepositoryState           = repositoryState;
     this.Properties                = properties;
     this.RepositoryIdStrings       = repositoryIdStrings;
     this.ProjectLocator            = projectLocator;
 }
예제 #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupDto" /> class.
 /// </summary>
 /// <param name="key">key.</param>
 /// <param name="name">name.</param>
 /// <param name="href">href.</param>
 /// <param name="description">description.</param>
 /// <param name="parentGroups">parentGroups.</param>
 /// <param name="childGroups">childGroups.</param>
 /// <param name="users">users.</param>
 /// <param name="roles">roles.</param>
 /// <param name="properties">properties.</param>
 public GroupDto(string key = default(string), string name = default(string), string href = default(string), string description = default(string), GroupsDto parentGroups = default(GroupsDto), GroupsDto childGroups = default(GroupsDto), UsersDto users = default(UsersDto), RolesDto roles = default(RolesDto), PropertiesDto properties = default(PropertiesDto))
 {
     this.Key          = key;
     this.Name         = name;
     this.Href         = href;
     this.Description  = description;
     this.ParentGroups = parentGroups;
     this.ChildGroups  = childGroups;
     this.Users        = users;
     this.Roles        = roles;
     this.Properties   = properties;
 }
예제 #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserDto" /> class.
 /// </summary>
 /// <param name="username">username.</param>
 /// <param name="name">name.</param>
 /// <param name="id">id.</param>
 /// <param name="email">email.</param>
 /// <param name="lastLogin">lastLogin.</param>
 /// <param name="password">password.</param>
 /// <param name="hasPassword">hasPassword.</param>
 /// <param name="realm">realm.</param>
 /// <param name="href">href.</param>
 /// <param name="properties">properties.</param>
 /// <param name="roles">roles.</param>
 /// <param name="groups">groups.</param>
 /// <param name="locator">locator.</param>
 public UserDto(string username = default(string), string name = default(string), long?id = default(long?), string email = default(string), string lastLogin = default(string), string password = default(string), bool?hasPassword = default(bool?), string realm = default(string), string href = default(string), PropertiesDto properties = default(PropertiesDto), RolesDto roles = default(RolesDto), GroupsDto groups = default(GroupsDto), string locator = default(string))
 {
     this.Username    = username;
     this.Name        = name;
     this.Id          = id;
     this.Email       = email;
     this.LastLogin   = lastLogin;
     this.Password    = password;
     this.HasPassword = hasPassword;
     this.Realm       = realm;
     this.Href        = href;
     this.Properties  = properties;
     this.Roles       = roles;
     this.Groups      = groups;
     this.Locator     = locator;
 }