public static BuildTypeField WithFields(bool id = false, bool name = false, bool number = false, bool status = false, bool href = false, bool projectId = false, bool projectName = false, bool description = false, bool webUrl = false, bool personal = false, bool history = false, bool cancelled = false, bool pinned = false, bool running = false, ProjectField project = null, TemplateField template = null, ParametersField parameters = null, BuildStepsField buildSteps = null, BuildTriggersField triggers = null, VcsRootEntriesField vcsRootEntries = null, ArtifactDependenciesField artifactDependencies = null, SnapshotDependenciesField snapshotDependencies = null, BuildsField builds = null, InvestigationsField investigations = null, CompatibleAgentsField compatibleAgents = null) { return(new BuildTypeField { Running = running, Pinned = pinned, History = history, Cancelled = cancelled, Personal = personal, WebUrl = webUrl, Description = description, ProjectName = projectName, ProjectId = projectId, Href = href, Status = status, Number = number, Name = name, Id = id, Project = project, Template = template, Parameters = parameters, BuildSteps = buildSteps, Triggers = triggers, VcsRootEntries = vcsRootEntries, ArtifactDependencies = artifactDependencies, SnapshotDependencies = snapshotDependencies, Builds = builds, Investigations = investigations, CompatibleAgents = compatibleAgents }); }
public static BuildField WithFields( // Fields bool id = false, bool taskId = false, bool buildTypeId = false, bool buildTypeInternalId = false, bool number = false, bool status = false, bool state = false, bool running = false, bool composite = false, bool failedToStart = false, bool personal = false, bool percentageComplete = false, bool branchName = false, bool defaultBranch = false, bool unspecifiedBranch = false, bool history = false, bool pinned = false, bool href = false, bool webUrl = false, bool queuePosition = false, bool limitedChangesCount = false, bool artifactsDirectory = false, bool statusText = false, bool startEstimate = false, bool waitReason = false, bool startDate = false, bool finishDate = false, bool queuedDate = false, bool settingsHash = false, bool currentSettingsHash = false, bool modificationId = false, bool chainModificationId = false, bool usedByOtherBuilds = false, // Group fields LinksField links = null, BuildTypeField buildType = null, CommentField comment = null, TagsField tags = null, CommentField pinInfo = null, UserField user = null, ProgressInfoField running_info = null, CommentField canceledInfo = null, TriggeredField triggered = null, LastChangesField lastChanges = null, ChangesField changes = null, RevisionsField revisions = null, RevisionField versionedSettingsRevision = null, BuildChangesField artifactDependencyChanges = null, AgentField agent = null, CompatibleAgentsField compatibleAgents = null, TestOccurrencesField testOccurrences = null, ProblemOccurrencesField problemOccurrences = null, ArtifactsField artifacts = null, PropertiesField properties = null, PropertiesField resultingProperties = null, EntriesField attributes = null, StatisticsField statistics = null, DatasField metadata = null, BuildSnapshotDependenciesField snapshotDependencies = null, BuildArtifactDependenciesField artifactDependencies = null, ArtifactDependenciesField customArtifactDependencies = null, ItemsField replacementIds = null, RelatedField related = null, CommentField statusChangeComment = null, RelatedIssuesField relatedIssues = null ) { return(new BuildField { // Fields Id = id, TaskId = taskId, BuildTypeId = buildTypeId, BuildTypeInternalId = buildTypeInternalId, Number = number, Status = status, State = state, Running = running, Composite = composite, FailedToStart = failedToStart, Personal = personal, PercentageComplete = percentageComplete, BranchName = branchName, DefaultBranch = defaultBranch, UnspecifiedBranch = unspecifiedBranch, History = history, Pinned = pinned, Href = href, WebUrl = webUrl, QueuePosition = queuePosition, LimitedChangesCount = limitedChangesCount, ArtifactsDirectory = artifactsDirectory, StatusText = statusText, StartEstimate = startEstimate, WaitReason = waitReason, StartDate = startDate, FinishDate = finishDate, QueuedDate = queuedDate, SettingsHash = settingsHash, CurrentSettingsHash = currentSettingsHash, ModificationId = modificationId, ChainModificationId = chainModificationId, UsedByOtherBuilds = usedByOtherBuilds, // GroupFields Links = links, BuildType = buildType, Comment = comment, Tags = tags, PinInfo = pinInfo, User = user, Running_info = running_info, CanceledInfo = canceledInfo, Triggered = triggered, LastChanges = lastChanges, Changes = changes, Revisions = revisions, VersionedSettingsRevision = versionedSettingsRevision, ArtifactDependencyChanges = artifactDependencyChanges, Agent = agent, CompatibleAgents = compatibleAgents, TestOccurrences = testOccurrences, ProblemOccurrences = problemOccurrences, Artifacts = artifacts, Properties = properties, ResultingProperties = resultingProperties, Attributes = attributes, Statistics = statistics, Metadata = metadata, SnapshotDependencies = snapshotDependencies, ArtifactDependencies = artifactDependencies, CustomArtifactDependencies = customArtifactDependencies, ReplacementIds = replacementIds, Related = related, StatusChangeComment = statusChangeComment, RelatedIssues = relatedIssues }); }