/// <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="PermissionAssignmentDto" /> class. /// </summary> /// <param name="permission">permission.</param> /// <param name="project">project.</param> public PermissionAssignmentDto(PermissionDto permission = default(PermissionDto), ProjectDto project = default(ProjectDto)) { this.Permission = permission; this.Project = project; }
/// <summary> /// Initializes a new instance of the <see cref="AgentPoolDto" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="href">href.</param> /// <param name="maxAgents">maxAgents.</param> /// <param name="ownerProject">ownerProject.</param> /// <param name="projects">projects.</param> /// <param name="agents">agents.</param> /// <param name="locator">locator.</param> public AgentPoolDto(int?id = default(int?), string name = default(string), string href = default(string), int?maxAgents = default(int?), ProjectDto ownerProject = default(ProjectDto), ProjectsDto projects = default(ProjectsDto), AgentsDto agents = default(AgentsDto), string locator = default(string)) { this.Id = id; this.Name = name; this.Href = href; this.MaxAgents = maxAgents; this.OwnerProject = ownerProject; this.Projects = projects; this.Agents = agents; this.Locator = locator; }
/// <summary> /// Initializes a new instance of the <see cref="CloudProfileDto" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="cloudProviderId">cloudProviderId.</param> /// <param name="href">href.</param> /// <param name="project">project.</param> /// <param name="images">images.</param> public CloudProfileDto(string id = default(string), string name = default(string), string cloudProviderId = default(string), string href = default(string), ProjectDto project = default(ProjectDto), CloudImagesDto images = default(CloudImagesDto)) { this.Id = id; this.Name = name; this.CloudProviderId = cloudProviderId; this.Href = href; this.Project = project; this.Images = images; }
/// <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="NewProjectDescriptionDto" /> 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="sourceProjectLocator">sourceProjectLocator.</param> /// <param name="sourceProject">sourceProject.</param> /// <param name="parentProject">parentProject.</param> public NewProjectDescriptionDto(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 sourceProjectLocator = default(string), ProjectDto sourceProject = default(ProjectDto), ProjectDto parentProject = default(ProjectDto)) { this.CopyAllAssociatedSettings = copyAllAssociatedSettings; this.ProjectsIdsMap = projectsIdsMap; this.BuildTypesIdsMap = buildTypesIdsMap; this.VcsRootsIdsMap = vcsRootsIdsMap; this.Name = name; this.Id = id; this.SourceProjectLocator = sourceProjectLocator; this.SourceProject = sourceProject; this.ParentProject = parentProject; }
/// <summary> /// Initializes a new instance of the <see cref="ProblemScopeDto" /> class. /// </summary> /// <param name="project">project.</param> /// <param name="buildTypes">buildTypes.</param> /// <param name="buildType">buildType.</param> public ProblemScopeDto(ProjectDto project = default(ProjectDto), BuildTypesDto buildTypes = default(BuildTypesDto), BuildTypeDto buildType = default(BuildTypeDto)) { this.Project = project; this.BuildTypes = buildTypes; this.BuildType = buildType; }
/// <summary> /// Initializes a new instance of the <see cref="RelatedEntityDto" /> class. /// </summary> /// <param name="type">type.</param> /// <param name="unknown">unknown.</param> /// <param name="internalId">internalId.</param> /// <param name="text">text.</param> /// <param name="build">build.</param> /// <param name="buildType">buildType.</param> /// <param name="project">project.</param> /// <param name="user">user.</param> /// <param name="group">group.</param> /// <param name="test">test.</param> /// <param name="problem">problem.</param> /// <param name="agent">agent.</param> /// <param name="vcsRoot">vcsRoot.</param> /// <param name="change">change.</param> /// <param name="agentPool">agentPool.</param> public RelatedEntityDto(string type = default(string), bool?unknown = default(bool?), string internalId = default(string), string text = default(string), BuildDto build = default(BuildDto), BuildTypeDto buildType = default(BuildTypeDto), ProjectDto project = default(ProjectDto), UserDto user = default(UserDto), GroupDto group = default(GroupDto), TestDto test = default(TestDto), ProblemDto problem = default(ProblemDto), AgentDto agent = default(AgentDto), VcsRootDto vcsRoot = default(VcsRootDto), ChangeDto change = default(ChangeDto), AgentPoolDto agentPool = default(AgentPoolDto)) { this.Type = type; this.Unknown = unknown; this.InternalId = internalId; this.Text = text; this.Build = build; this.BuildType = buildType; this.Project = project; this.User = user; this.Group = group; this.Test = test; this.Problem = problem; this.Agent = agent; this.VcsRoot = vcsRoot; this.Change = change; this.AgentPool = agentPool; }