/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }