public static ProjectWrapperField WithFields(ProjectField project = null,
                                              bool count           = true)
 {
     return(new ProjectWrapperField
     {
         Project = project,
         Count = count
     });
 }
예제 #2
0
 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
     });
 }
예제 #3
0
 public static ProblemScopeField WithFields(
     ProjectField project             = null,
     BuildTypeWrapperField buildTypes = null,
     BuildTypeField buildType         = null)
 {
     return(new ProblemScopeField
     {
         Project = project,
         BuildTypes = buildTypes,
         BuildType = buildType
     });
 }
예제 #4
0
 public static VcsRootField WithFields(PropertiesField properties = null,
                                       ProjectField project       = null,
                                       bool id          = false,
                                       bool vcsName     = false,
                                       bool href        = false,
                                       bool name        = false,
                                       bool version     = false,
                                       bool status      = false,
                                       bool lastChecked = false)
 {
     return(new VcsRootField
     {
         Properties = properties,
         Id = id,
         VcsName = vcsName,
         Href = href,
         Name = name,
         Version = version,
         Status = status,
         LastChecked = lastChecked
     });
 }