Commit 790ba9fa authored by Igor Drozdov's avatar Igor Drozdov

Merge branch '292426-fix-graphql-descriptions-rubocop-offenses-4' into 'master'

Fix Graphql/Descriptions EE resolver offenses

See merge request gitlab-org/gitlab!51550
parents 1bf93ec5 fe98f111
...@@ -881,8 +881,6 @@ Graphql/Descriptions: ...@@ -881,8 +881,6 @@ Graphql/Descriptions:
- 'app/graphql/types/tree/tree_type.rb' - 'app/graphql/types/tree/tree_type.rb'
- 'app/graphql/types/user_status_type.rb' - 'app/graphql/types/user_status_type.rb'
- 'app/graphql/types/user_type.rb' - 'app/graphql/types/user_type.rb'
- 'ee/app/graphql/ee/resolvers/issues_resolver.rb'
- 'ee/app/graphql/ee/resolvers/namespace_projects_resolver.rb'
- 'ee/app/graphql/ee/types/board_list_type.rb' - 'ee/app/graphql/ee/types/board_list_type.rb'
- 'ee/app/graphql/ee/types/board_type.rb' - 'ee/app/graphql/ee/types/board_type.rb'
- 'ee/app/graphql/ee/types/boards/board_issue_input_base_type.rb' - 'ee/app/graphql/ee/types/boards/board_issue_input_base_type.rb'
...@@ -894,23 +892,6 @@ Graphql/Descriptions: ...@@ -894,23 +892,6 @@ Graphql/Descriptions:
- 'ee/app/graphql/ee/types/namespace_type.rb' - 'ee/app/graphql/ee/types/namespace_type.rb'
- 'ee/app/graphql/ee/types/project_type.rb' - 'ee/app/graphql/ee/types/project_type.rb'
- 'ee/app/graphql/ee/types/query_type.rb' - 'ee/app/graphql/ee/types/query_type.rb'
- 'ee/app/graphql/resolvers/board_groupings/epics_resolver.rb'
- 'ee/app/graphql/resolvers/boards/epic_boards_resolver.rb'
- 'ee/app/graphql/resolvers/ci/code_coverage_activities_resolver.rb'
- 'ee/app/graphql/resolvers/clusters/agents_resolver.rb'
- 'ee/app/graphql/resolvers/dast_site_profile_resolver.rb'
- 'ee/app/graphql/resolvers/dast_site_validation_resolver.rb'
- 'ee/app/graphql/resolvers/epics_resolver.rb'
- 'ee/app/graphql/resolvers/geo/registries_resolver.rb'
- 'ee/app/graphql/resolvers/requirements_management/requirements_resolver.rb'
- 'ee/app/graphql/resolvers/requirements_management/test_reports_resolver.rb'
- 'ee/app/graphql/resolvers/timelog_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities/issue_links_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities_count_per_day_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities_grade_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities_history_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerabilities_resolver.rb'
- 'ee/app/graphql/resolvers/vulnerability_severities_count_resolver.rb'
- 'ee/app/graphql/types/admin/analytics/devops_adoption/segment_type.rb' - 'ee/app/graphql/types/admin/analytics/devops_adoption/segment_type.rb'
- 'ee/app/graphql/types/admin/analytics/devops_adoption/snapshot_type.rb' - 'ee/app/graphql/types/admin/analytics/devops_adoption/snapshot_type.rb'
- 'ee/app/graphql/types/boards/board_epic_type.rb' - 'ee/app/graphql/types/boards/board_epic_type.rb'
......
...@@ -1280,7 +1280,7 @@ type Board { ...@@ -1280,7 +1280,7 @@ type Board {
first: Int first: Int
""" """
Filters applied when selecting issues on the board Filters applied when selecting issues on the board.
""" """
issueFilters: BoardIssueInput issueFilters: BoardIssueInput
...@@ -1450,7 +1450,7 @@ type BoardEpic implements CurrentUserTodos & Noteable { ...@@ -1450,7 +1450,7 @@ type BoardEpic implements CurrentUserTodos & Noteable {
after: String after: String
""" """
Filter epics by author Filter epics by author.
""" """
authorUsername: String authorUsername: String
...@@ -1460,7 +1460,7 @@ type BoardEpic implements CurrentUserTodos & Noteable { ...@@ -1460,7 +1460,7 @@ type BoardEpic implements CurrentUserTodos & Noteable {
before: String before: String
""" """
Filter epics by given confidentiality Filter epics by given confidentiality.
""" """
confidential: Boolean confidential: Boolean
...@@ -1476,27 +1476,27 @@ type BoardEpic implements CurrentUserTodos & Noteable { ...@@ -1476,27 +1476,27 @@ type BoardEpic implements CurrentUserTodos & Noteable {
first: Int first: Int
""" """
IID of the epic, e.g., "1" IID of the epic, e.g., "1".
""" """
iid: ID iid: ID
""" """
Filter epics by IID for autocomplete Filter epics by IID for autocomplete.
""" """
iidStartsWith: String iidStartsWith: String
""" """
List of IIDs of epics, e.g., [1, 2] List of IIDs of epics, e.g., [1, 2].
""" """
iids: [ID!] iids: [ID!]
""" """
Include epics from descendant groups Include epics from descendant groups.
""" """
includeDescendantGroups: Boolean = true includeDescendantGroups: Boolean = true
""" """
Filter epics by labels Filter epics by labels.
""" """
labelName: [String!] labelName: [String!]
...@@ -1506,17 +1506,17 @@ type BoardEpic implements CurrentUserTodos & Noteable { ...@@ -1506,17 +1506,17 @@ type BoardEpic implements CurrentUserTodos & Noteable {
last: Int last: Int
""" """
Filter epics by milestone title, computed from epic's issues Filter epics by milestone title, computed from epic's issues.
""" """
milestoneTitle: String milestoneTitle: String
""" """
Search query for epic title or description Search query for epic title or description.
""" """
search: String search: String
""" """
List epics by sort order List epics by sort order.
""" """
sort: EpicSort sort: EpicSort
...@@ -1528,7 +1528,7 @@ type BoardEpic implements CurrentUserTodos & Noteable { ...@@ -1528,7 +1528,7 @@ type BoardEpic implements CurrentUserTodos & Noteable {
startDate: Time startDate: Time
""" """
Filter epics by state Filter epics by state.
""" """
state: EpicState state: EpicState
...@@ -8096,7 +8096,7 @@ type Epic implements CurrentUserTodos & Noteable { ...@@ -8096,7 +8096,7 @@ type Epic implements CurrentUserTodos & Noteable {
after: String after: String
""" """
Filter epics by author Filter epics by author.
""" """
authorUsername: String authorUsername: String
...@@ -8106,7 +8106,7 @@ type Epic implements CurrentUserTodos & Noteable { ...@@ -8106,7 +8106,7 @@ type Epic implements CurrentUserTodos & Noteable {
before: String before: String
""" """
Filter epics by given confidentiality Filter epics by given confidentiality.
""" """
confidential: Boolean confidential: Boolean
...@@ -8122,27 +8122,27 @@ type Epic implements CurrentUserTodos & Noteable { ...@@ -8122,27 +8122,27 @@ type Epic implements CurrentUserTodos & Noteable {
first: Int first: Int
""" """
IID of the epic, e.g., "1" IID of the epic, e.g., "1".
""" """
iid: ID iid: ID
""" """
Filter epics by IID for autocomplete Filter epics by IID for autocomplete.
""" """
iidStartsWith: String iidStartsWith: String
""" """
List of IIDs of epics, e.g., [1, 2] List of IIDs of epics, e.g., [1, 2].
""" """
iids: [ID!] iids: [ID!]
""" """
Include epics from descendant groups Include epics from descendant groups.
""" """
includeDescendantGroups: Boolean = true includeDescendantGroups: Boolean = true
""" """
Filter epics by labels Filter epics by labels.
""" """
labelName: [String!] labelName: [String!]
...@@ -8152,17 +8152,17 @@ type Epic implements CurrentUserTodos & Noteable { ...@@ -8152,17 +8152,17 @@ type Epic implements CurrentUserTodos & Noteable {
last: Int last: Int
""" """
Filter epics by milestone title, computed from epic's issues Filter epics by milestone title, computed from epic's issues.
""" """
milestoneTitle: String milestoneTitle: String
""" """
Search query for epic title or description Search query for epic title or description.
""" """
search: String search: String
""" """
List epics by sort order List epics by sort order.
""" """
sort: EpicSort sort: EpicSort
...@@ -8174,7 +8174,7 @@ type Epic implements CurrentUserTodos & Noteable { ...@@ -8174,7 +8174,7 @@ type Epic implements CurrentUserTodos & Noteable {
startDate: Time startDate: Time
""" """
Filter epics by state Filter epics by state.
""" """
state: EpicState state: EpicState
...@@ -9665,7 +9665,7 @@ type GeoNode { ...@@ -9665,7 +9665,7 @@ type GeoNode {
first: Int first: Int
""" """
Filters registries by their ID Filters registries by their ID.
""" """
ids: [ID!] ids: [ID!]
...@@ -9705,7 +9705,7 @@ type GeoNode { ...@@ -9705,7 +9705,7 @@ type GeoNode {
first: Int first: Int
""" """
Filters registries by their ID Filters registries by their ID.
""" """
ids: [ID!] ids: [ID!]
...@@ -9780,7 +9780,7 @@ type GeoNode { ...@@ -9780,7 +9780,7 @@ type GeoNode {
first: Int first: Int
""" """
Filters registries by their ID Filters registries by their ID.
""" """
ids: [ID!] ids: [ID!]
...@@ -9815,7 +9815,7 @@ type GeoNode { ...@@ -9815,7 +9815,7 @@ type GeoNode {
first: Int first: Int
""" """
Filters registries by their ID Filters registries by their ID.
""" """
ids: [ID!] ids: [ID!]
...@@ -9954,7 +9954,7 @@ type Group { ...@@ -9954,7 +9954,7 @@ type Group {
last: Int last: Int
""" """
First day for which to fetch code coverage activity (maximum time window is set to 90 days) First day for which to fetch code coverage activity (maximum time window is set to 90 days).
""" """
startDate: Date! startDate: Date!
): CodeCoverageActivityConnection ): CodeCoverageActivityConnection
...@@ -10075,12 +10075,12 @@ type Group { ...@@ -10075,12 +10075,12 @@ type Group {
""" """
epic( epic(
""" """
Filter epics by author Filter epics by author.
""" """
authorUsername: String authorUsername: String
""" """
Filter epics by given confidentiality Filter epics by given confidentiality.
""" """
confidential: Boolean confidential: Boolean
...@@ -10091,42 +10091,42 @@ type Group { ...@@ -10091,42 +10091,42 @@ type Group {
endDate: Time endDate: Time
""" """
IID of the epic, e.g., "1" IID of the epic, e.g., "1".
""" """
iid: ID iid: ID
""" """
Filter epics by IID for autocomplete Filter epics by IID for autocomplete.
""" """
iidStartsWith: String iidStartsWith: String
""" """
List of IIDs of epics, e.g., [1, 2] List of IIDs of epics, e.g., [1, 2].
""" """
iids: [ID!] iids: [ID!]
""" """
Include epics from descendant groups Include epics from descendant groups.
""" """
includeDescendantGroups: Boolean = true includeDescendantGroups: Boolean = true
""" """
Filter epics by labels Filter epics by labels.
""" """
labelName: [String!] labelName: [String!]
""" """
Filter epics by milestone title, computed from epic's issues Filter epics by milestone title, computed from epic's issues.
""" """
milestoneTitle: String milestoneTitle: String
""" """
Search query for epic title or description Search query for epic title or description.
""" """
search: String search: String
""" """
List epics by sort order List epics by sort order.
""" """
sort: EpicSort sort: EpicSort
...@@ -10138,7 +10138,7 @@ type Group { ...@@ -10138,7 +10138,7 @@ type Group {
startDate: Time startDate: Time
""" """
Filter epics by state Filter epics by state.
""" """
state: EpicState state: EpicState
...@@ -10153,7 +10153,7 @@ type Group { ...@@ -10153,7 +10153,7 @@ type Group {
""" """
epicBoard( epicBoard(
""" """
Find an epic board by ID Find an epic board by ID.
""" """
id: BoardsEpicBoardID! id: BoardsEpicBoardID!
): EpicBoard ): EpicBoard
...@@ -10193,7 +10193,7 @@ type Group { ...@@ -10193,7 +10193,7 @@ type Group {
after: String after: String
""" """
Filter epics by author Filter epics by author.
""" """
authorUsername: String authorUsername: String
...@@ -10203,7 +10203,7 @@ type Group { ...@@ -10203,7 +10203,7 @@ type Group {
before: String before: String
""" """
Filter epics by given confidentiality Filter epics by given confidentiality.
""" """
confidential: Boolean confidential: Boolean
...@@ -10219,27 +10219,27 @@ type Group { ...@@ -10219,27 +10219,27 @@ type Group {
first: Int first: Int
""" """
IID of the epic, e.g., "1" IID of the epic, e.g., "1".
""" """
iid: ID iid: ID
""" """
Filter epics by IID for autocomplete Filter epics by IID for autocomplete.
""" """
iidStartsWith: String iidStartsWith: String
""" """
List of IIDs of epics, e.g., [1, 2] List of IIDs of epics, e.g., [1, 2].
""" """
iids: [ID!] iids: [ID!]
""" """
Include epics from descendant groups Include epics from descendant groups.
""" """
includeDescendantGroups: Boolean = true includeDescendantGroups: Boolean = true
""" """
Filter epics by labels Filter epics by labels.
""" """
labelName: [String!] labelName: [String!]
...@@ -10249,17 +10249,17 @@ type Group { ...@@ -10249,17 +10249,17 @@ type Group {
last: Int last: Int
""" """
Filter epics by milestone title, computed from epic's issues Filter epics by milestone title, computed from epic's issues.
""" """
milestoneTitle: String milestoneTitle: String
""" """
Search query for epic title or description Search query for epic title or description.
""" """
search: String search: String
""" """
List epics by sort order List epics by sort order.
""" """
sort: EpicSort sort: EpicSort
...@@ -10271,7 +10271,7 @@ type Group { ...@@ -10271,7 +10271,7 @@ type Group {
startDate: Time startDate: Time
""" """
Filter epics by state Filter epics by state.
""" """
state: EpicState state: EpicState
...@@ -10401,7 +10401,7 @@ type Group { ...@@ -10401,7 +10401,7 @@ type Group {
createdBefore: Time createdBefore: Time
""" """
ID of an epic associated with the issues, "none" and "any" values are supported ID of an epic associated with the issues, "none" and "any" values are supported.
""" """
epicId: String epicId: String
...@@ -10426,7 +10426,7 @@ type Group { ...@@ -10426,7 +10426,7 @@ type Group {
includeSubgroups: Boolean = false includeSubgroups: Boolean = false
""" """
Iterations applied to the issue Iterations applied to the issue.
""" """
iterationId: [ID] iterationId: [ID]
...@@ -10797,7 +10797,7 @@ type Group { ...@@ -10797,7 +10797,7 @@ type Group {
first: Int first: Int
""" """
Returns only the projects which have vulnerabilities Returns only the projects which have vulnerabilities.
""" """
hasVulnerabilities: Boolean = false hasVulnerabilities: Boolean = false
...@@ -10882,12 +10882,12 @@ type Group { ...@@ -10882,12 +10882,12 @@ type Group {
before: String before: String
""" """
List time logs within a date range where the logged date is equal to or before endDate List time logs within a date range where the logged date is equal to or before endDate.
""" """
endDate: Time endDate: Time
""" """
List time-logs within a time range where the logged time is equal to or before endTime List time-logs within a time range where the logged time is equal to or before endTime.
""" """
endTime: Time endTime: Time
...@@ -10902,12 +10902,12 @@ type Group { ...@@ -10902,12 +10902,12 @@ type Group {
last: Int last: Int
""" """
List time logs within a date range where the logged date is equal to or after startDate List time logs within a date range where the logged date is equal to or after startDate.
""" """
startDate: Time startDate: Time
""" """
List time-logs within a time range where the logged time is equal to or after startTime List time-logs within a time range where the logged time is equal to or after startTime.
""" """
startTime: Time startTime: Time
): TimelogConnection! ): TimelogConnection!
...@@ -10957,12 +10957,12 @@ type Group { ...@@ -10957,12 +10957,12 @@ type Group {
first: Int first: Int
""" """
Returns only the vulnerabilities which have linked issues Returns only the vulnerabilities which have linked issues.
""" """
hasIssues: Boolean hasIssues: Boolean
""" """
Returns only the vulnerabilities which have been resolved on default branch Returns only the vulnerabilities which have been resolved on default branch.
""" """
hasResolution: Boolean hasResolution: Boolean
...@@ -10972,32 +10972,32 @@ type Group { ...@@ -10972,32 +10972,32 @@ type Group {
last: Int last: Int
""" """
Filter vulnerabilities by project Filter vulnerabilities by project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
Filter vulnerabilities by report type Filter vulnerabilities by report type.
""" """
reportType: [VulnerabilityReportType!] reportType: [VulnerabilityReportType!]
""" """
Filter vulnerabilities by VulnerabilityScanner.externalId Filter vulnerabilities by VulnerabilityScanner.externalId.
""" """
scanner: [String!] scanner: [String!]
""" """
Filter vulnerabilities by severity Filter vulnerabilities by severity.
""" """
severity: [VulnerabilitySeverity!] severity: [VulnerabilitySeverity!]
""" """
List vulnerabilities by sort order List vulnerabilities by sort order.
""" """
sort: VulnerabilitySort = severity_desc sort: VulnerabilitySort = severity_desc
""" """
Filter vulnerabilities by state Filter vulnerabilities by state.
""" """
state: [VulnerabilityState!] state: [VulnerabilityState!]
): VulnerabilityConnection ): VulnerabilityConnection
...@@ -11017,7 +11017,7 @@ type Group { ...@@ -11017,7 +11017,7 @@ type Group {
before: String before: String
""" """
Last day for which to fetch vulnerability history Last day for which to fetch vulnerability history.
""" """
endDate: ISO8601Date! endDate: ISO8601Date!
...@@ -11032,7 +11032,7 @@ type Group { ...@@ -11032,7 +11032,7 @@ type Group {
last: Int last: Int
""" """
First day for which to fetch vulnerability history First day for which to fetch vulnerability history.
""" """
startDate: ISO8601Date! startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection ): VulnerabilitiesCountByDayConnection
...@@ -11053,7 +11053,7 @@ type Group { ...@@ -11053,7 +11053,7 @@ type Group {
before: String before: String
""" """
Last day for which to fetch vulnerability history Last day for which to fetch vulnerability history.
""" """
endDate: ISO8601Date! endDate: ISO8601Date!
...@@ -11068,7 +11068,7 @@ type Group { ...@@ -11068,7 +11068,7 @@ type Group {
last: Int last: Int
""" """
First day for which to fetch vulnerability history First day for which to fetch vulnerability history.
""" """
startDate: ISO8601Date! startDate: ISO8601Date!
): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.") ): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
...@@ -11078,7 +11078,7 @@ type Group { ...@@ -11078,7 +11078,7 @@ type Group {
""" """
vulnerabilityGrades( vulnerabilityGrades(
""" """
Include grades belonging to subgroups Include grades belonging to subgroups.
""" """
includeSubgroups: Boolean = false includeSubgroups: Boolean = false
): [VulnerableProjectsByGrade!]! ): [VulnerableProjectsByGrade!]!
...@@ -11113,27 +11113,27 @@ type Group { ...@@ -11113,27 +11113,27 @@ type Group {
""" """
vulnerabilitySeveritiesCount( vulnerabilitySeveritiesCount(
""" """
Filter vulnerabilities by project Filter vulnerabilities by project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
Filter vulnerabilities by report type Filter vulnerabilities by report type.
""" """
reportType: [VulnerabilityReportType!] reportType: [VulnerabilityReportType!]
""" """
Filter vulnerabilities by scanner Filter vulnerabilities by scanner.
""" """
scanner: [String!] scanner: [String!]
""" """
Filter vulnerabilities by severity Filter vulnerabilities by severity.
""" """
severity: [VulnerabilitySeverity!] severity: [VulnerabilitySeverity!]
""" """
Filter vulnerabilities by state Filter vulnerabilities by state.
""" """
state: [VulnerabilityState!] state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount ): VulnerabilitySeveritiesCount
...@@ -11708,27 +11708,27 @@ type InstanceSecurityDashboard { ...@@ -11708,27 +11708,27 @@ type InstanceSecurityDashboard {
""" """
vulnerabilitySeveritiesCount( vulnerabilitySeveritiesCount(
""" """
Filter vulnerabilities by project Filter vulnerabilities by project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
Filter vulnerabilities by report type Filter vulnerabilities by report type.
""" """
reportType: [VulnerabilityReportType!] reportType: [VulnerabilityReportType!]
""" """
Filter vulnerabilities by scanner Filter vulnerabilities by scanner.
""" """
scanner: [String!] scanner: [String!]
""" """
Filter vulnerabilities by severity Filter vulnerabilities by severity.
""" """
severity: [VulnerabilitySeverity!] severity: [VulnerabilitySeverity!]
""" """
Filter vulnerabilities by state Filter vulnerabilities by state.
""" """
state: [VulnerabilityState!] state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount ): VulnerabilitySeveritiesCount
...@@ -15766,7 +15766,7 @@ type Namespace { ...@@ -15766,7 +15766,7 @@ type Namespace {
first: Int first: Int
""" """
Returns only the projects which have vulnerabilities Returns only the projects which have vulnerabilities.
""" """
hasVulnerabilities: Boolean = false hasVulnerabilities: Boolean = false
...@@ -17404,7 +17404,7 @@ type Project { ...@@ -17404,7 +17404,7 @@ type Project {
""" """
clusterAgent( clusterAgent(
""" """
Name of the cluster agent Name of the cluster agent.
""" """
name: String! name: String!
): ClusterAgent ): ClusterAgent
...@@ -17544,7 +17544,7 @@ type Project { ...@@ -17544,7 +17544,7 @@ type Project {
""" """
dastSiteProfile( dastSiteProfile(
""" """
ID of the site profile ID of the site profile.
""" """
id: DastSiteProfileID! id: DastSiteProfileID!
): DastSiteProfile ): DastSiteProfile
...@@ -17600,7 +17600,7 @@ type Project { ...@@ -17600,7 +17600,7 @@ type Project {
last: Int last: Int
""" """
Normalized URL of the target to be scanned Normalized URL of the target to be scanned.
""" """
normalizedTargetUrls: [String!] normalizedTargetUrls: [String!]
): DastSiteValidationConnection ): DastSiteValidationConnection
...@@ -17780,7 +17780,7 @@ type Project { ...@@ -17780,7 +17780,7 @@ type Project {
createdBefore: Time createdBefore: Time
""" """
ID of an epic associated with the issues, "none" and "any" values are supported ID of an epic associated with the issues, "none" and "any" values are supported.
""" """
epicId: String epicId: String
...@@ -17795,7 +17795,7 @@ type Project { ...@@ -17795,7 +17795,7 @@ type Project {
iids: [String!] iids: [String!]
""" """
Iterations applied to the issue Iterations applied to the issue.
""" """
iterationId: [ID] iterationId: [ID]
...@@ -17980,7 +17980,7 @@ type Project { ...@@ -17980,7 +17980,7 @@ type Project {
createdBefore: Time createdBefore: Time
""" """
ID of an epic associated with the issues, "none" and "any" values are supported ID of an epic associated with the issues, "none" and "any" values are supported.
""" """
epicId: String epicId: String
...@@ -18000,7 +18000,7 @@ type Project { ...@@ -18000,7 +18000,7 @@ type Project {
iids: [String!] iids: [String!]
""" """
Iterations applied to the issue Iterations applied to the issue.
""" """
iterationId: [ID] iterationId: [ID]
...@@ -18619,12 +18619,12 @@ type Project { ...@@ -18619,12 +18619,12 @@ type Project {
authorUsername: [String!] authorUsername: [String!]
""" """
IID of the requirement, e.g., "1" IID of the requirement, e.g., "1".
""" """
iid: ID iid: ID
""" """
List of IIDs of requirements, e.g., [1, 2] List of IIDs of requirements, e.g., [1, 2].
""" """
iids: [ID!] iids: [ID!]
...@@ -18674,12 +18674,12 @@ type Project { ...@@ -18674,12 +18674,12 @@ type Project {
first: Int first: Int
""" """
IID of the requirement, e.g., "1" IID of the requirement, e.g., "1".
""" """
iid: ID iid: ID
""" """
List of IIDs of requirements, e.g., [1, 2] List of IIDs of requirements, e.g., [1, 2].
""" """
iids: [ID!] iids: [ID!]
...@@ -18909,12 +18909,12 @@ type Project { ...@@ -18909,12 +18909,12 @@ type Project {
first: Int first: Int
""" """
Returns only the vulnerabilities which have linked issues Returns only the vulnerabilities which have linked issues.
""" """
hasIssues: Boolean hasIssues: Boolean
""" """
Returns only the vulnerabilities which have been resolved on default branch Returns only the vulnerabilities which have been resolved on default branch.
""" """
hasResolution: Boolean hasResolution: Boolean
...@@ -18924,32 +18924,32 @@ type Project { ...@@ -18924,32 +18924,32 @@ type Project {
last: Int last: Int
""" """
Filter vulnerabilities by project Filter vulnerabilities by project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
Filter vulnerabilities by report type Filter vulnerabilities by report type.
""" """
reportType: [VulnerabilityReportType!] reportType: [VulnerabilityReportType!]
""" """
Filter vulnerabilities by VulnerabilityScanner.externalId Filter vulnerabilities by VulnerabilityScanner.externalId.
""" """
scanner: [String!] scanner: [String!]
""" """
Filter vulnerabilities by severity Filter vulnerabilities by severity.
""" """
severity: [VulnerabilitySeverity!] severity: [VulnerabilitySeverity!]
""" """
List vulnerabilities by sort order List vulnerabilities by sort order.
""" """
sort: VulnerabilitySort = severity_desc sort: VulnerabilitySort = severity_desc
""" """
Filter vulnerabilities by state Filter vulnerabilities by state.
""" """
state: [VulnerabilityState!] state: [VulnerabilityState!]
): VulnerabilityConnection ): VulnerabilityConnection
...@@ -18969,7 +18969,7 @@ type Project { ...@@ -18969,7 +18969,7 @@ type Project {
before: String before: String
""" """
Last day for which to fetch vulnerability history Last day for which to fetch vulnerability history.
""" """
endDate: ISO8601Date! endDate: ISO8601Date!
...@@ -18984,7 +18984,7 @@ type Project { ...@@ -18984,7 +18984,7 @@ type Project {
last: Int last: Int
""" """
First day for which to fetch vulnerability history First day for which to fetch vulnerability history.
""" """
startDate: ISO8601Date! startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection ): VulnerabilitiesCountByDayConnection
...@@ -19019,27 +19019,27 @@ type Project { ...@@ -19019,27 +19019,27 @@ type Project {
""" """
vulnerabilitySeveritiesCount( vulnerabilitySeveritiesCount(
""" """
Filter vulnerabilities by project Filter vulnerabilities by project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
Filter vulnerabilities by report type Filter vulnerabilities by report type.
""" """
reportType: [VulnerabilityReportType!] reportType: [VulnerabilityReportType!]
""" """
Filter vulnerabilities by scanner Filter vulnerabilities by scanner.
""" """
scanner: [String!] scanner: [String!]
""" """
Filter vulnerabilities by severity Filter vulnerabilities by severity.
""" """
severity: [VulnerabilitySeverity!] severity: [VulnerabilitySeverity!]
""" """
Filter vulnerabilities by state Filter vulnerabilities by state.
""" """
state: [VulnerabilityState!] state: [VulnerabilityState!]
): VulnerabilitySeveritiesCount ): VulnerabilitySeveritiesCount
...@@ -20112,12 +20112,12 @@ type Query { ...@@ -20112,12 +20112,12 @@ type Query {
first: Int first: Int
""" """
Returns only the vulnerabilities which have linked issues Returns only the vulnerabilities which have linked issues.
""" """
hasIssues: Boolean hasIssues: Boolean
""" """
Returns only the vulnerabilities which have been resolved on default branch Returns only the vulnerabilities which have been resolved on default branch.
""" """
hasResolution: Boolean hasResolution: Boolean
...@@ -20127,32 +20127,32 @@ type Query { ...@@ -20127,32 +20127,32 @@ type Query {
last: Int last: Int
""" """
Filter vulnerabilities by project Filter vulnerabilities by project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
Filter vulnerabilities by report type Filter vulnerabilities by report type.
""" """
reportType: [VulnerabilityReportType!] reportType: [VulnerabilityReportType!]
""" """
Filter vulnerabilities by VulnerabilityScanner.externalId Filter vulnerabilities by VulnerabilityScanner.externalId.
""" """
scanner: [String!] scanner: [String!]
""" """
Filter vulnerabilities by severity Filter vulnerabilities by severity.
""" """
severity: [VulnerabilitySeverity!] severity: [VulnerabilitySeverity!]
""" """
List vulnerabilities by sort order List vulnerabilities by sort order.
""" """
sort: VulnerabilitySort = severity_desc sort: VulnerabilitySort = severity_desc
""" """
Filter vulnerabilities by state Filter vulnerabilities by state.
""" """
state: [VulnerabilityState!] state: [VulnerabilityState!]
): VulnerabilityConnection ): VulnerabilityConnection
...@@ -20172,7 +20172,7 @@ type Query { ...@@ -20172,7 +20172,7 @@ type Query {
before: String before: String
""" """
Last day for which to fetch vulnerability history Last day for which to fetch vulnerability history.
""" """
endDate: ISO8601Date! endDate: ISO8601Date!
...@@ -20187,7 +20187,7 @@ type Query { ...@@ -20187,7 +20187,7 @@ type Query {
last: Int last: Int
""" """
First day for which to fetch vulnerability history First day for which to fetch vulnerability history.
""" """
startDate: ISO8601Date! startDate: ISO8601Date!
): VulnerabilitiesCountByDayConnection ): VulnerabilitiesCountByDayConnection
...@@ -20209,7 +20209,7 @@ type Query { ...@@ -20209,7 +20209,7 @@ type Query {
before: String before: String
""" """
Last day for which to fetch vulnerability history Last day for which to fetch vulnerability history.
""" """
endDate: ISO8601Date! endDate: ISO8601Date!
...@@ -20224,7 +20224,7 @@ type Query { ...@@ -20224,7 +20224,7 @@ type Query {
last: Int last: Int
""" """
First day for which to fetch vulnerability history First day for which to fetch vulnerability history.
""" """
startDate: ISO8601Date! startDate: ISO8601Date!
): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.") ): VulnerabilitiesCountByDayAndSeverityConnection @deprecated(reason: "Use `vulnerabilitiesCountByDay`. Deprecated in 13.3.")
...@@ -21178,7 +21178,7 @@ type Requirement { ...@@ -21178,7 +21178,7 @@ type Requirement {
last: Int last: Int
""" """
List test reports by sort order List test reports by sort order.
""" """
sort: Sort sort: Sort
): TestReportConnection ): TestReportConnection
...@@ -26178,7 +26178,7 @@ type Vulnerability implements Noteable { ...@@ -26178,7 +26178,7 @@ type Vulnerability implements Noteable {
last: Int last: Int
""" """
Filter issue links by link type Filter issue links by link type.
""" """
linkType: VulnerabilityIssueLinkType linkType: VulnerabilityIssueLinkType
): VulnerabilityIssueLinkConnection! ): VulnerabilityIssueLinkConnection!
......
...@@ -3366,7 +3366,7 @@ ...@@ -3366,7 +3366,7 @@
"args": [ "args": [
{ {
"name": "issueFilters", "name": "issueFilters",
"description": "Filters applied when selecting issues on the board", "description": "Filters applied when selecting issues on the board.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "BoardIssueInput", "name": "BoardIssueInput",
...@@ -3866,7 +3866,7 @@ ...@@ -3866,7 +3866,7 @@
}, },
{ {
"name": "iid", "name": "iid",
"description": "IID of the epic, e.g., \"1\"", "description": "IID of the epic, e.g., \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ID", "name": "ID",
...@@ -3876,7 +3876,7 @@ ...@@ -3876,7 +3876,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of epics, e.g., [1, 2]", "description": "List of IIDs of epics, e.g., [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -3894,7 +3894,7 @@ ...@@ -3894,7 +3894,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter epics by state", "description": "Filter epics by state.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicState", "name": "EpicState",
...@@ -3904,7 +3904,7 @@ ...@@ -3904,7 +3904,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for epic title or description", "description": "Search query for epic title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -3914,7 +3914,7 @@ ...@@ -3914,7 +3914,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "List epics by sort order", "description": "List epics by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicSort", "name": "EpicSort",
...@@ -3924,7 +3924,7 @@ ...@@ -3924,7 +3924,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Filter epics by author", "description": "Filter epics by author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -3934,7 +3934,7 @@ ...@@ -3934,7 +3934,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Filter epics by labels", "description": "Filter epics by labels.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -3952,7 +3952,7 @@ ...@@ -3952,7 +3952,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Filter epics by milestone title, computed from epic's issues", "description": "Filter epics by milestone title, computed from epic's issues.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -3962,7 +3962,7 @@ ...@@ -3962,7 +3962,7 @@
}, },
{ {
"name": "iidStartsWith", "name": "iidStartsWith",
"description": "Filter epics by IID for autocomplete", "description": "Filter epics by IID for autocomplete.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -3972,7 +3972,7 @@ ...@@ -3972,7 +3972,7 @@
}, },
{ {
"name": "includeDescendantGroups", "name": "includeDescendantGroups",
"description": "Include epics from descendant groups", "description": "Include epics from descendant groups.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -3982,7 +3982,7 @@ ...@@ -3982,7 +3982,7 @@
}, },
{ {
"name": "confidential", "name": "confidential",
"description": "Filter epics by given confidentiality", "description": "Filter epics by given confidentiality.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -22584,7 +22584,7 @@ ...@@ -22584,7 +22584,7 @@
}, },
{ {
"name": "iid", "name": "iid",
"description": "IID of the epic, e.g., \"1\"", "description": "IID of the epic, e.g., \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ID", "name": "ID",
...@@ -22594,7 +22594,7 @@ ...@@ -22594,7 +22594,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of epics, e.g., [1, 2]", "description": "List of IIDs of epics, e.g., [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -22612,7 +22612,7 @@ ...@@ -22612,7 +22612,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter epics by state", "description": "Filter epics by state.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicState", "name": "EpicState",
...@@ -22622,7 +22622,7 @@ ...@@ -22622,7 +22622,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for epic title or description", "description": "Search query for epic title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -22632,7 +22632,7 @@ ...@@ -22632,7 +22632,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "List epics by sort order", "description": "List epics by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicSort", "name": "EpicSort",
...@@ -22642,7 +22642,7 @@ ...@@ -22642,7 +22642,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Filter epics by author", "description": "Filter epics by author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -22652,7 +22652,7 @@ ...@@ -22652,7 +22652,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Filter epics by labels", "description": "Filter epics by labels.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -22670,7 +22670,7 @@ ...@@ -22670,7 +22670,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Filter epics by milestone title, computed from epic's issues", "description": "Filter epics by milestone title, computed from epic's issues.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -22680,7 +22680,7 @@ ...@@ -22680,7 +22680,7 @@
}, },
{ {
"name": "iidStartsWith", "name": "iidStartsWith",
"description": "Filter epics by IID for autocomplete", "description": "Filter epics by IID for autocomplete.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -22690,7 +22690,7 @@ ...@@ -22690,7 +22690,7 @@
}, },
{ {
"name": "includeDescendantGroups", "name": "includeDescendantGroups",
"description": "Include epics from descendant groups", "description": "Include epics from descendant groups.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -22700,7 +22700,7 @@ ...@@ -22700,7 +22700,7 @@
}, },
{ {
"name": "confidential", "name": "confidential",
"description": "Filter epics by given confidentiality", "description": "Filter epics by given confidentiality.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -26841,7 +26841,7 @@ ...@@ -26841,7 +26841,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Filters registries by their ID", "description": "Filters registries by their ID.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -26940,7 +26940,7 @@ ...@@ -26940,7 +26940,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Filters registries by their ID", "description": "Filters registries by their ID.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -27128,7 +27128,7 @@ ...@@ -27128,7 +27128,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Filters registries by their ID", "description": "Filters registries by their ID.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -27213,7 +27213,7 @@ ...@@ -27213,7 +27213,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Filters registries by their ID", "description": "Filters registries by their ID.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -27584,7 +27584,7 @@ ...@@ -27584,7 +27584,7 @@
"args": [ "args": [
{ {
"name": "startDate", "name": "startDate",
"description": "First day for which to fetch code coverage activity (maximum time window is set to 90 days)", "description": "First day for which to fetch code coverage activity (maximum time window is set to 90 days).",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -27938,7 +27938,7 @@ ...@@ -27938,7 +27938,7 @@
}, },
{ {
"name": "iid", "name": "iid",
"description": "IID of the epic, e.g., \"1\"", "description": "IID of the epic, e.g., \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ID", "name": "ID",
...@@ -27948,7 +27948,7 @@ ...@@ -27948,7 +27948,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of epics, e.g., [1, 2]", "description": "List of IIDs of epics, e.g., [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -27966,7 +27966,7 @@ ...@@ -27966,7 +27966,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter epics by state", "description": "Filter epics by state.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicState", "name": "EpicState",
...@@ -27976,7 +27976,7 @@ ...@@ -27976,7 +27976,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for epic title or description", "description": "Search query for epic title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -27986,7 +27986,7 @@ ...@@ -27986,7 +27986,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "List epics by sort order", "description": "List epics by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicSort", "name": "EpicSort",
...@@ -27996,7 +27996,7 @@ ...@@ -27996,7 +27996,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Filter epics by author", "description": "Filter epics by author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28006,7 +28006,7 @@ ...@@ -28006,7 +28006,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Filter epics by labels", "description": "Filter epics by labels.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28024,7 +28024,7 @@ ...@@ -28024,7 +28024,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Filter epics by milestone title, computed from epic's issues", "description": "Filter epics by milestone title, computed from epic's issues.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28034,7 +28034,7 @@ ...@@ -28034,7 +28034,7 @@
}, },
{ {
"name": "iidStartsWith", "name": "iidStartsWith",
"description": "Filter epics by IID for autocomplete", "description": "Filter epics by IID for autocomplete.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28044,7 +28044,7 @@ ...@@ -28044,7 +28044,7 @@
}, },
{ {
"name": "includeDescendantGroups", "name": "includeDescendantGroups",
"description": "Include epics from descendant groups", "description": "Include epics from descendant groups.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -28054,7 +28054,7 @@ ...@@ -28054,7 +28054,7 @@
}, },
{ {
"name": "confidential", "name": "confidential",
"description": "Filter epics by given confidentiality", "description": "Filter epics by given confidentiality.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -28077,7 +28077,7 @@ ...@@ -28077,7 +28077,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "Find an epic board by ID", "description": "Find an epic board by ID.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -28187,7 +28187,7 @@ ...@@ -28187,7 +28187,7 @@
}, },
{ {
"name": "iid", "name": "iid",
"description": "IID of the epic, e.g., \"1\"", "description": "IID of the epic, e.g., \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ID", "name": "ID",
...@@ -28197,7 +28197,7 @@ ...@@ -28197,7 +28197,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of epics, e.g., [1, 2]", "description": "List of IIDs of epics, e.g., [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28215,7 +28215,7 @@ ...@@ -28215,7 +28215,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter epics by state", "description": "Filter epics by state.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicState", "name": "EpicState",
...@@ -28225,7 +28225,7 @@ ...@@ -28225,7 +28225,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for epic title or description", "description": "Search query for epic title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28235,7 +28235,7 @@ ...@@ -28235,7 +28235,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "List epics by sort order", "description": "List epics by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "EpicSort", "name": "EpicSort",
...@@ -28245,7 +28245,7 @@ ...@@ -28245,7 +28245,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Filter epics by author", "description": "Filter epics by author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28255,7 +28255,7 @@ ...@@ -28255,7 +28255,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Filter epics by labels", "description": "Filter epics by labels.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28273,7 +28273,7 @@ ...@@ -28273,7 +28273,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Filter epics by milestone title, computed from epic's issues", "description": "Filter epics by milestone title, computed from epic's issues.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28283,7 +28283,7 @@ ...@@ -28283,7 +28283,7 @@
}, },
{ {
"name": "iidStartsWith", "name": "iidStartsWith",
"description": "Filter epics by IID for autocomplete", "description": "Filter epics by IID for autocomplete.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28293,7 +28293,7 @@ ...@@ -28293,7 +28293,7 @@
}, },
{ {
"name": "includeDescendantGroups", "name": "includeDescendantGroups",
"description": "Include epics from descendant groups", "description": "Include epics from descendant groups.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -28303,7 +28303,7 @@ ...@@ -28303,7 +28303,7 @@
}, },
{ {
"name": "confidential", "name": "confidential",
"description": "Filter epics by given confidentiality", "description": "Filter epics by given confidentiality.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -28759,7 +28759,7 @@ ...@@ -28759,7 +28759,7 @@
}, },
{ {
"name": "iterationId", "name": "iterationId",
"description": "Iterations applied to the issue", "description": "Iterations applied to the issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28773,7 +28773,7 @@ ...@@ -28773,7 +28773,7 @@
}, },
{ {
"name": "epicId", "name": "epicId",
"description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported", "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -29561,7 +29561,7 @@ ...@@ -29561,7 +29561,7 @@
}, },
{ {
"name": "hasVulnerabilities", "name": "hasVulnerabilities",
"description": "Returns only the projects which have vulnerabilities", "description": "Returns only the projects which have vulnerabilities.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -29758,7 +29758,7 @@ ...@@ -29758,7 +29758,7 @@
"args": [ "args": [
{ {
"name": "startDate", "name": "startDate",
"description": "List time logs within a date range where the logged date is equal to or after startDate", "description": "List time logs within a date range where the logged date is equal to or after startDate.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -29768,7 +29768,7 @@ ...@@ -29768,7 +29768,7 @@
}, },
{ {
"name": "endDate", "name": "endDate",
"description": "List time logs within a date range where the logged date is equal to or before endDate", "description": "List time logs within a date range where the logged date is equal to or before endDate.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -29778,7 +29778,7 @@ ...@@ -29778,7 +29778,7 @@
}, },
{ {
"name": "startTime", "name": "startTime",
"description": "List time-logs within a time range where the logged time is equal to or after startTime", "description": "List time-logs within a time range where the logged time is equal to or after startTime.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -29788,7 +29788,7 @@ ...@@ -29788,7 +29788,7 @@
}, },
{ {
"name": "endTime", "name": "endTime",
"description": "List time-logs within a time range where the logged time is equal to or before endTime", "description": "List time-logs within a time range where the logged time is equal to or before endTime.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -29929,7 +29929,7 @@ ...@@ -29929,7 +29929,7 @@
"args": [ "args": [
{ {
"name": "projectId", "name": "projectId",
"description": "Filter vulnerabilities by project", "description": "Filter vulnerabilities by project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -29947,7 +29947,7 @@ ...@@ -29947,7 +29947,7 @@
}, },
{ {
"name": "reportType", "name": "reportType",
"description": "Filter vulnerabilities by report type", "description": "Filter vulnerabilities by report type.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -29965,7 +29965,7 @@ ...@@ -29965,7 +29965,7 @@
}, },
{ {
"name": "severity", "name": "severity",
"description": "Filter vulnerabilities by severity", "description": "Filter vulnerabilities by severity.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -29983,7 +29983,7 @@ ...@@ -29983,7 +29983,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter vulnerabilities by state", "description": "Filter vulnerabilities by state.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -30001,7 +30001,7 @@ ...@@ -30001,7 +30001,7 @@
}, },
{ {
"name": "scanner", "name": "scanner",
"description": "Filter vulnerabilities by VulnerabilityScanner.externalId", "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -30019,7 +30019,7 @@ ...@@ -30019,7 +30019,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "List vulnerabilities by sort order", "description": "List vulnerabilities by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "VulnerabilitySort", "name": "VulnerabilitySort",
...@@ -30029,7 +30029,7 @@ ...@@ -30029,7 +30029,7 @@
}, },
{ {
"name": "hasResolution", "name": "hasResolution",
"description": "Returns only the vulnerabilities which have been resolved on default branch", "description": "Returns only the vulnerabilities which have been resolved on default branch.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -30039,7 +30039,7 @@ ...@@ -30039,7 +30039,7 @@
}, },
{ {
"name": "hasIssues", "name": "hasIssues",
"description": "Returns only the vulnerabilities which have linked issues", "description": "Returns only the vulnerabilities which have linked issues.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -30102,7 +30102,7 @@ ...@@ -30102,7 +30102,7 @@
"args": [ "args": [
{ {
"name": "startDate", "name": "startDate",
"description": "First day for which to fetch vulnerability history", "description": "First day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -30116,7 +30116,7 @@ ...@@ -30116,7 +30116,7 @@
}, },
{ {
"name": "endDate", "name": "endDate",
"description": "Last day for which to fetch vulnerability history", "description": "Last day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -30183,7 +30183,7 @@ ...@@ -30183,7 +30183,7 @@
"args": [ "args": [
{ {
"name": "startDate", "name": "startDate",
"description": "First day for which to fetch vulnerability history", "description": "First day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -30197,7 +30197,7 @@ ...@@ -30197,7 +30197,7 @@
}, },
{ {
"name": "endDate", "name": "endDate",
"description": "Last day for which to fetch vulnerability history", "description": "Last day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -30264,7 +30264,7 @@ ...@@ -30264,7 +30264,7 @@
"args": [ "args": [
{ {
"name": "includeSubgroups", "name": "includeSubgroups",
"description": "Include grades belonging to subgroups", "description": "Include grades belonging to subgroups.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -30352,7 +30352,7 @@ ...@@ -30352,7 +30352,7 @@
"args": [ "args": [
{ {
"name": "projectId", "name": "projectId",
"description": "Filter vulnerabilities by project", "description": "Filter vulnerabilities by project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -30370,7 +30370,7 @@ ...@@ -30370,7 +30370,7 @@
}, },
{ {
"name": "reportType", "name": "reportType",
"description": "Filter vulnerabilities by report type", "description": "Filter vulnerabilities by report type.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -30388,7 +30388,7 @@ ...@@ -30388,7 +30388,7 @@
}, },
{ {
"name": "severity", "name": "severity",
"description": "Filter vulnerabilities by severity", "description": "Filter vulnerabilities by severity.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -30406,7 +30406,7 @@ ...@@ -30406,7 +30406,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter vulnerabilities by state", "description": "Filter vulnerabilities by state.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -30424,7 +30424,7 @@ ...@@ -30424,7 +30424,7 @@
}, },
{ {
"name": "scanner", "name": "scanner",
"description": "Filter vulnerabilities by scanner", "description": "Filter vulnerabilities by scanner.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -32058,7 +32058,7 @@ ...@@ -32058,7 +32058,7 @@
"args": [ "args": [
{ {
"name": "projectId", "name": "projectId",
"description": "Filter vulnerabilities by project", "description": "Filter vulnerabilities by project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -32076,7 +32076,7 @@ ...@@ -32076,7 +32076,7 @@
}, },
{ {
"name": "reportType", "name": "reportType",
"description": "Filter vulnerabilities by report type", "description": "Filter vulnerabilities by report type.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -32094,7 +32094,7 @@ ...@@ -32094,7 +32094,7 @@
}, },
{ {
"name": "severity", "name": "severity",
"description": "Filter vulnerabilities by severity", "description": "Filter vulnerabilities by severity.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -32112,7 +32112,7 @@ ...@@ -32112,7 +32112,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter vulnerabilities by state", "description": "Filter vulnerabilities by state.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -32130,7 +32130,7 @@ ...@@ -32130,7 +32130,7 @@
}, },
{ {
"name": "scanner", "name": "scanner",
"description": "Filter vulnerabilities by scanner", "description": "Filter vulnerabilities by scanner.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -46739,7 +46739,7 @@ ...@@ -46739,7 +46739,7 @@
}, },
{ {
"name": "hasVulnerabilities", "name": "hasVulnerabilities",
"description": "Returns only the projects which have vulnerabilities", "description": "Returns only the projects which have vulnerabilities.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -51496,7 +51496,7 @@ ...@@ -51496,7 +51496,7 @@
"args": [ "args": [
{ {
"name": "name", "name": "name",
"description": "Name of the cluster agent", "description": "Name of the cluster agent.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -51819,7 +51819,7 @@ ...@@ -51819,7 +51819,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "ID of the site profile", "description": "ID of the site profile.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -51899,7 +51899,7 @@ ...@@ -51899,7 +51899,7 @@
"args": [ "args": [
{ {
"name": "normalizedTargetUrls", "name": "normalizedTargetUrls",
"description": "Normalized URL of the target to be scanned", "description": "Normalized URL of the target to be scanned.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52515,7 +52515,7 @@ ...@@ -52515,7 +52515,7 @@
}, },
{ {
"name": "iterationId", "name": "iterationId",
"description": "Iterations applied to the issue", "description": "Iterations applied to the issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52529,7 +52529,7 @@ ...@@ -52529,7 +52529,7 @@
}, },
{ {
"name": "epicId", "name": "epicId",
"description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported", "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52969,7 +52969,7 @@ ...@@ -52969,7 +52969,7 @@
}, },
{ {
"name": "iterationId", "name": "iterationId",
"description": "Iterations applied to the issue", "description": "Iterations applied to the issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52983,7 +52983,7 @@ ...@@ -52983,7 +52983,7 @@
}, },
{ {
"name": "epicId", "name": "epicId",
"description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported", "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -54393,7 +54393,7 @@ ...@@ -54393,7 +54393,7 @@
}, },
{ {
"name": "iid", "name": "iid",
"description": "IID of the requirement, e.g., \"1\"", "description": "IID of the requirement, e.g., \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ID", "name": "ID",
...@@ -54403,7 +54403,7 @@ ...@@ -54403,7 +54403,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of requirements, e.g., [1, 2]", "description": "List of IIDs of requirements, e.g., [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -54496,7 +54496,7 @@ ...@@ -54496,7 +54496,7 @@
}, },
{ {
"name": "iid", "name": "iid",
"description": "IID of the requirement, e.g., \"1\"", "description": "IID of the requirement, e.g., \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ID", "name": "ID",
...@@ -54506,7 +54506,7 @@ ...@@ -54506,7 +54506,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of requirements, e.g., [1, 2]", "description": "List of IIDs of requirements, e.g., [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55047,7 +55047,7 @@ ...@@ -55047,7 +55047,7 @@
"args": [ "args": [
{ {
"name": "projectId", "name": "projectId",
"description": "Filter vulnerabilities by project", "description": "Filter vulnerabilities by project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55065,7 +55065,7 @@ ...@@ -55065,7 +55065,7 @@
}, },
{ {
"name": "reportType", "name": "reportType",
"description": "Filter vulnerabilities by report type", "description": "Filter vulnerabilities by report type.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55083,7 +55083,7 @@ ...@@ -55083,7 +55083,7 @@
}, },
{ {
"name": "severity", "name": "severity",
"description": "Filter vulnerabilities by severity", "description": "Filter vulnerabilities by severity.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55101,7 +55101,7 @@ ...@@ -55101,7 +55101,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter vulnerabilities by state", "description": "Filter vulnerabilities by state.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55119,7 +55119,7 @@ ...@@ -55119,7 +55119,7 @@
}, },
{ {
"name": "scanner", "name": "scanner",
"description": "Filter vulnerabilities by VulnerabilityScanner.externalId", "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55137,7 +55137,7 @@ ...@@ -55137,7 +55137,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "List vulnerabilities by sort order", "description": "List vulnerabilities by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "VulnerabilitySort", "name": "VulnerabilitySort",
...@@ -55147,7 +55147,7 @@ ...@@ -55147,7 +55147,7 @@
}, },
{ {
"name": "hasResolution", "name": "hasResolution",
"description": "Returns only the vulnerabilities which have been resolved on default branch", "description": "Returns only the vulnerabilities which have been resolved on default branch.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -55157,7 +55157,7 @@ ...@@ -55157,7 +55157,7 @@
}, },
{ {
"name": "hasIssues", "name": "hasIssues",
"description": "Returns only the vulnerabilities which have linked issues", "description": "Returns only the vulnerabilities which have linked issues.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -55220,7 +55220,7 @@ ...@@ -55220,7 +55220,7 @@
"args": [ "args": [
{ {
"name": "startDate", "name": "startDate",
"description": "First day for which to fetch vulnerability history", "description": "First day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -55234,7 +55234,7 @@ ...@@ -55234,7 +55234,7 @@
}, },
{ {
"name": "endDate", "name": "endDate",
"description": "Last day for which to fetch vulnerability history", "description": "Last day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -55354,7 +55354,7 @@ ...@@ -55354,7 +55354,7 @@
"args": [ "args": [
{ {
"name": "projectId", "name": "projectId",
"description": "Filter vulnerabilities by project", "description": "Filter vulnerabilities by project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55372,7 +55372,7 @@ ...@@ -55372,7 +55372,7 @@
}, },
{ {
"name": "reportType", "name": "reportType",
"description": "Filter vulnerabilities by report type", "description": "Filter vulnerabilities by report type.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55390,7 +55390,7 @@ ...@@ -55390,7 +55390,7 @@
}, },
{ {
"name": "severity", "name": "severity",
"description": "Filter vulnerabilities by severity", "description": "Filter vulnerabilities by severity.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55408,7 +55408,7 @@ ...@@ -55408,7 +55408,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter vulnerabilities by state", "description": "Filter vulnerabilities by state.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -55426,7 +55426,7 @@ ...@@ -55426,7 +55426,7 @@
}, },
{ {
"name": "scanner", "name": "scanner",
"description": "Filter vulnerabilities by scanner", "description": "Filter vulnerabilities by scanner.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -58458,7 +58458,7 @@ ...@@ -58458,7 +58458,7 @@
"args": [ "args": [
{ {
"name": "projectId", "name": "projectId",
"description": "Filter vulnerabilities by project", "description": "Filter vulnerabilities by project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -58476,7 +58476,7 @@ ...@@ -58476,7 +58476,7 @@
}, },
{ {
"name": "reportType", "name": "reportType",
"description": "Filter vulnerabilities by report type", "description": "Filter vulnerabilities by report type.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -58494,7 +58494,7 @@ ...@@ -58494,7 +58494,7 @@
}, },
{ {
"name": "severity", "name": "severity",
"description": "Filter vulnerabilities by severity", "description": "Filter vulnerabilities by severity.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -58512,7 +58512,7 @@ ...@@ -58512,7 +58512,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter vulnerabilities by state", "description": "Filter vulnerabilities by state.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -58530,7 +58530,7 @@ ...@@ -58530,7 +58530,7 @@
}, },
{ {
"name": "scanner", "name": "scanner",
"description": "Filter vulnerabilities by VulnerabilityScanner.externalId", "description": "Filter vulnerabilities by VulnerabilityScanner.externalId.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -58548,7 +58548,7 @@ ...@@ -58548,7 +58548,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "List vulnerabilities by sort order", "description": "List vulnerabilities by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "VulnerabilitySort", "name": "VulnerabilitySort",
...@@ -58558,7 +58558,7 @@ ...@@ -58558,7 +58558,7 @@
}, },
{ {
"name": "hasResolution", "name": "hasResolution",
"description": "Returns only the vulnerabilities which have been resolved on default branch", "description": "Returns only the vulnerabilities which have been resolved on default branch.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -58568,7 +58568,7 @@ ...@@ -58568,7 +58568,7 @@
}, },
{ {
"name": "hasIssues", "name": "hasIssues",
"description": "Returns only the vulnerabilities which have linked issues", "description": "Returns only the vulnerabilities which have linked issues.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -58631,7 +58631,7 @@ ...@@ -58631,7 +58631,7 @@
"args": [ "args": [
{ {
"name": "startDate", "name": "startDate",
"description": "First day for which to fetch vulnerability history", "description": "First day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -58645,7 +58645,7 @@ ...@@ -58645,7 +58645,7 @@
}, },
{ {
"name": "endDate", "name": "endDate",
"description": "Last day for which to fetch vulnerability history", "description": "Last day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -58712,7 +58712,7 @@ ...@@ -58712,7 +58712,7 @@
"args": [ "args": [
{ {
"name": "startDate", "name": "startDate",
"description": "First day for which to fetch vulnerability history", "description": "First day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -58726,7 +58726,7 @@ ...@@ -58726,7 +58726,7 @@
}, },
{ {
"name": "endDate", "name": "endDate",
"description": "Last day for which to fetch vulnerability history", "description": "Last day for which to fetch vulnerability history.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -61292,7 +61292,7 @@ ...@@ -61292,7 +61292,7 @@
"args": [ "args": [
{ {
"name": "sort", "name": "sort",
"description": "List test reports by sort order", "description": "List test reports by sort order.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "Sort", "name": "Sort",
...@@ -75926,7 +75926,7 @@ ...@@ -75926,7 +75926,7 @@
"args": [ "args": [
{ {
"name": "linkType", "name": "linkType",
"description": "Filter issue links by link type", "description": "Filter issue links by link type.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "VulnerabilityIssueLinkType", "name": "VulnerabilityIssueLinkType",
...@@ -9,11 +9,11 @@ module EE ...@@ -9,11 +9,11 @@ module EE
prepended do prepended do
argument :iteration_id, ::GraphQL::ID_TYPE.to_list_type, argument :iteration_id, ::GraphQL::ID_TYPE.to_list_type,
required: false, required: false,
description: 'Iterations applied to the issue' description: 'Iterations applied to the issue.'
argument :epic_id, GraphQL::STRING_TYPE, argument :epic_id, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'ID of an epic associated with the issues, "none" and "any" values are supported' description: 'ID of an epic associated with the issues, "none" and "any" values are supported.'
end end
private private
......
...@@ -9,7 +9,7 @@ module EE ...@@ -9,7 +9,7 @@ module EE
argument :has_vulnerabilities, GraphQL::BOOLEAN_TYPE, argument :has_vulnerabilities, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
default_value: false, default_value: false,
description: 'Returns only the projects which have vulnerabilities' description: 'Returns only the projects which have vulnerabilities.'
end end
def resolve(include_subgroups:, search:, sort:, has_vulnerabilities: false) def resolve(include_subgroups:, search:, sort:, has_vulnerabilities: false)
......
...@@ -9,7 +9,7 @@ module Resolvers ...@@ -9,7 +9,7 @@ module Resolvers
argument :issue_filters, Types::Boards::BoardIssueInputType, argument :issue_filters, Types::Boards::BoardIssueInputType,
required: false, required: false,
description: 'Filters applied when selecting issues on the board' description: 'Filters applied when selecting issues on the board.'
type Types::Boards::BoardEpicType, null: true type Types::Boards::BoardEpicType, null: true
......
...@@ -10,7 +10,7 @@ module Resolvers ...@@ -10,7 +10,7 @@ module Resolvers
when_single do when_single do
argument :id, ::Types::GlobalIDType[::Boards::EpicBoard], argument :id, ::Types::GlobalIDType[::Boards::EpicBoard],
required: true, required: true,
description: 'Find an epic board by ID' description: 'Find an epic board by ID.'
end end
alias_method :group, :object alias_method :group, :object
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
argument :start_date, Types::DateType, argument :start_date, Types::DateType,
required: true, required: true,
description: 'First day for which to fetch code coverage activity (maximum time window is set to 90 days)' description: 'First day for which to fetch code coverage activity (maximum time window is set to 90 days).'
alias_method :group, :object alias_method :group, :object
......
...@@ -12,7 +12,7 @@ module Resolvers ...@@ -12,7 +12,7 @@ module Resolvers
when_single do when_single do
argument :name, GraphQL::STRING_TYPE, argument :name, GraphQL::STRING_TYPE,
required: true, required: true,
description: 'Name of the cluster agent' description: 'Name of the cluster agent.'
end end
alias_method :project, :object alias_method :project, :object
......
...@@ -8,7 +8,7 @@ module Resolvers ...@@ -8,7 +8,7 @@ module Resolvers
when_single do when_single do
argument :id, ::Types::GlobalIDType[::DastSiteProfile], required: true, argument :id, ::Types::GlobalIDType[::DastSiteProfile], required: true,
description: "ID of the site profile" description: "ID of the site profile."
end end
def resolve(**args) def resolve(**args)
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
type Types::DastSiteValidationType.connection_type, null: true type Types::DastSiteValidationType.connection_type, null: true
argument :normalized_target_urls, [GraphQL::STRING_TYPE], required: false, argument :normalized_target_urls, [GraphQL::STRING_TYPE], required: false,
description: 'Normalized URL of the target to be scanned' description: 'Normalized URL of the target to be scanned.'
def resolve(**args) def resolve(**args)
return DastSiteValidation.none unless allowed? return DastSiteValidation.none unless allowed?
......
...@@ -7,48 +7,48 @@ module Resolvers ...@@ -7,48 +7,48 @@ module Resolvers
argument :iid, GraphQL::ID_TYPE, argument :iid, GraphQL::ID_TYPE,
required: false, required: false,
description: 'IID of the epic, e.g., "1"' description: 'IID of the epic, e.g., "1".'
argument :iids, [GraphQL::ID_TYPE], argument :iids, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'List of IIDs of epics, e.g., [1, 2]' description: 'List of IIDs of epics, e.g., [1, 2].'
argument :state, Types::EpicStateEnum, argument :state, Types::EpicStateEnum,
required: false, required: false,
description: 'Filter epics by state' description: 'Filter epics by state.'
argument :search, GraphQL::STRING_TYPE, argument :search, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Search query for epic title or description' description: 'Search query for epic title or description.'
argument :sort, Types::EpicSortEnum, argument :sort, Types::EpicSortEnum,
required: false, required: false,
description: 'List epics by sort order' description: 'List epics by sort order.'
argument :author_username, GraphQL::STRING_TYPE, argument :author_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Filter epics by author' description: 'Filter epics by author.'
argument :label_name, [GraphQL::STRING_TYPE], argument :label_name, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Filter epics by labels' description: 'Filter epics by labels.'
argument :milestone_title, GraphQL::STRING_TYPE, argument :milestone_title, GraphQL::STRING_TYPE,
required: false, required: false,
description: "Filter epics by milestone title, computed from epic's issues" description: "Filter epics by milestone title, computed from epic's issues."
argument :iid_starts_with, GraphQL::STRING_TYPE, argument :iid_starts_with, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Filter epics by IID for autocomplete' description: 'Filter epics by IID for autocomplete.'
argument :include_descendant_groups, GraphQL::BOOLEAN_TYPE, argument :include_descendant_groups, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Include epics from descendant groups', description: 'Include epics from descendant groups.',
default_value: true default_value: true
argument :confidential, GraphQL::BOOLEAN_TYPE, argument :confidential, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Filter epics by given confidentiality' description: 'Filter epics by given confidentiality.'
type Types::EpicType, null: true type Types::EpicType, null: true
......
...@@ -17,7 +17,7 @@ module Resolvers ...@@ -17,7 +17,7 @@ module Resolvers
argument :ids, argument :ids,
[GraphQL::ID_TYPE], [GraphQL::ID_TYPE],
required: false, required: false,
description: 'Filters registries by their ID' description: 'Filters registries by their ID.'
def resolve(ids: nil) def resolve(ids: nil)
return registry_class.none unless geo_node_is_current? return registry_class.none unless geo_node_is_current?
......
...@@ -10,11 +10,11 @@ module Resolvers ...@@ -10,11 +10,11 @@ module Resolvers
argument :iid, GraphQL::ID_TYPE, argument :iid, GraphQL::ID_TYPE,
required: false, required: false,
description: 'IID of the requirement, e.g., "1"' description: 'IID of the requirement, e.g., "1".'
argument :iids, [GraphQL::ID_TYPE], argument :iids, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'List of IIDs of requirements, e.g., [1, 2]' description: 'List of IIDs of requirements, e.g., [1, 2].'
def resolve_with_lookahead(**args) def resolve_with_lookahead(**args)
# The project could have been loaded in batch by `BatchLoader`. # The project could have been loaded in batch by `BatchLoader`.
......
...@@ -5,7 +5,7 @@ module Resolvers ...@@ -5,7 +5,7 @@ module Resolvers
class TestReportsResolver < BaseResolver class TestReportsResolver < BaseResolver
argument :sort, Types::SortEnum, argument :sort, Types::SortEnum,
required: false, required: false,
description: 'List test reports by sort order' description: 'List test reports by sort order.'
type Types::RequirementsManagement::TestReportType, null: true type Types::RequirementsManagement::TestReportType, null: true
......
...@@ -8,19 +8,19 @@ module Resolvers ...@@ -8,19 +8,19 @@ module Resolvers
argument :start_date, Types::TimeType, argument :start_date, Types::TimeType,
required: false, required: false,
description: 'List time logs within a date range where the logged date is equal to or after startDate' description: 'List time logs within a date range where the logged date is equal to or after startDate.'
argument :end_date, Types::TimeType, argument :end_date, Types::TimeType,
required: false, required: false,
description: 'List time logs within a date range where the logged date is equal to or before endDate' description: 'List time logs within a date range where the logged date is equal to or before endDate.'
argument :start_time, Types::TimeType, argument :start_time, Types::TimeType,
required: false, required: false,
description: 'List time-logs within a time range where the logged time is equal to or after startTime' description: 'List time-logs within a time range where the logged time is equal to or after startTime.'
argument :end_time, Types::TimeType, argument :end_time, Types::TimeType,
required: false, required: false,
description: 'List time-logs within a time range where the logged time is equal to or before endTime' description: 'List time-logs within a time range where the logged time is equal to or before endTime.'
def resolve_with_lookahead(**args) def resolve_with_lookahead(**args)
return Timelog.none unless timelogs_available_for_user? return Timelog.none unless timelogs_available_for_user?
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
argument :link_type, Types::Vulnerability::IssueLinkTypeEnum, argument :link_type, Types::Vulnerability::IssueLinkTypeEnum,
required: false, required: false,
description: 'Filter issue links by link type' description: 'Filter issue links by link type.'
delegate :issue_links, :created_issue_links, to: :object, private: true delegate :issue_links, :created_issue_links, to: :object, private: true
......
...@@ -5,10 +5,10 @@ module Resolvers ...@@ -5,10 +5,10 @@ module Resolvers
type Types::VulnerabilitiesCountByDayType, null: true type Types::VulnerabilitiesCountByDayType, null: true
argument :start_date, GraphQL::Types::ISO8601Date, required: true, argument :start_date, GraphQL::Types::ISO8601Date, required: true,
description: 'First day for which to fetch vulnerability history' description: 'First day for which to fetch vulnerability history.'
argument :end_date, GraphQL::Types::ISO8601Date, required: true, argument :end_date, GraphQL::Types::ISO8601Date, required: true,
description: 'Last day for which to fetch vulnerability history' description: 'Last day for which to fetch vulnerability history.'
def resolve(**args) def resolve(**args)
return [] unless vulnerable return [] unless vulnerable
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
argument :include_subgroups, GraphQL::BOOLEAN_TYPE, argument :include_subgroups, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
default_value: false, default_value: false,
description: 'Include grades belonging to subgroups' description: 'Include grades belonging to subgroups.'
def resolve(**args) def resolve(**args)
::Gitlab::Graphql::Aggregations::VulnerabilityStatistics::LazyAggregate ::Gitlab::Graphql::Aggregations::VulnerabilityStatistics::LazyAggregate
......
...@@ -9,10 +9,10 @@ module Resolvers ...@@ -9,10 +9,10 @@ module Resolvers
type Types::VulnerabilitiesCountByDayAndSeverityType, null: true type Types::VulnerabilitiesCountByDayAndSeverityType, null: true
argument :start_date, GraphQL::Types::ISO8601Date, required: true, argument :start_date, GraphQL::Types::ISO8601Date, required: true,
description: 'First day for which to fetch vulnerability history' description: 'First day for which to fetch vulnerability history.'
argument :end_date, GraphQL::Types::ISO8601Date, required: true, argument :end_date, GraphQL::Types::ISO8601Date, required: true,
description: 'Last day for which to fetch vulnerability history' description: 'Last day for which to fetch vulnerability history.'
def resolve(**args) def resolve(**args)
return [] unless vulnerable return [] unless vulnerable
......
...@@ -8,36 +8,36 @@ module Resolvers ...@@ -8,36 +8,36 @@ module Resolvers
argument :project_id, [GraphQL::ID_TYPE], argument :project_id, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'Filter vulnerabilities by project' description: 'Filter vulnerabilities by project.'
argument :report_type, [Types::VulnerabilityReportTypeEnum], argument :report_type, [Types::VulnerabilityReportTypeEnum],
required: false, required: false,
description: 'Filter vulnerabilities by report type' description: 'Filter vulnerabilities by report type.'
argument :severity, [Types::VulnerabilitySeverityEnum], argument :severity, [Types::VulnerabilitySeverityEnum],
required: false, required: false,
description: 'Filter vulnerabilities by severity' description: 'Filter vulnerabilities by severity.'
argument :state, [Types::VulnerabilityStateEnum], argument :state, [Types::VulnerabilityStateEnum],
required: false, required: false,
description: 'Filter vulnerabilities by state' description: 'Filter vulnerabilities by state.'
argument :scanner, [GraphQL::STRING_TYPE], argument :scanner, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Filter vulnerabilities by VulnerabilityScanner.externalId' description: 'Filter vulnerabilities by VulnerabilityScanner.externalId.'
argument :sort, Types::VulnerabilitySortEnum, argument :sort, Types::VulnerabilitySortEnum,
required: false, required: false,
default_value: 'severity_desc', default_value: 'severity_desc',
description: 'List vulnerabilities by sort order' description: 'List vulnerabilities by sort order.'
argument :has_resolution, GraphQL::BOOLEAN_TYPE, argument :has_resolution, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Returns only the vulnerabilities which have been resolved on default branch' description: 'Returns only the vulnerabilities which have been resolved on default branch.'
argument :has_issues, GraphQL::BOOLEAN_TYPE, argument :has_issues, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Returns only the vulnerabilities which have linked issues' description: 'Returns only the vulnerabilities which have linked issues.'
def resolve(**args) def resolve(**args)
return Vulnerability.none unless vulnerable return Vulnerability.none unless vulnerable
......
...@@ -8,23 +8,23 @@ module Resolvers ...@@ -8,23 +8,23 @@ module Resolvers
argument :project_id, [GraphQL::ID_TYPE], argument :project_id, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'Filter vulnerabilities by project' description: 'Filter vulnerabilities by project.'
argument :report_type, [Types::VulnerabilityReportTypeEnum], argument :report_type, [Types::VulnerabilityReportTypeEnum],
required: false, required: false,
description: 'Filter vulnerabilities by report type' description: 'Filter vulnerabilities by report type.'
argument :severity, [Types::VulnerabilitySeverityEnum], argument :severity, [Types::VulnerabilitySeverityEnum],
required: false, required: false,
description: 'Filter vulnerabilities by severity' description: 'Filter vulnerabilities by severity.'
argument :state, [Types::VulnerabilityStateEnum], argument :state, [Types::VulnerabilityStateEnum],
required: false, required: false,
description: 'Filter vulnerabilities by state' description: 'Filter vulnerabilities by state.'
argument :scanner, [GraphQL::STRING_TYPE], argument :scanner, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Filter vulnerabilities by scanner' description: 'Filter vulnerabilities by scanner.'
def resolve(**args) def resolve(**args)
return Vulnerability.none unless vulnerable return Vulnerability.none unless vulnerable
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment