Commit 6baef4af authored by Luke Duncalfe's avatar Luke Duncalfe

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

Fix Graphql/Descriptions FOSS resolver offenses [RUN AS-IF-FOSS]

See merge request gitlab-org/gitlab!51164
parents 11791b17 fec8d267
...@@ -766,61 +766,6 @@ RSpec/TimecopTravel: ...@@ -766,61 +766,6 @@ RSpec/TimecopTravel:
Graphql/Descriptions: Graphql/Descriptions:
Exclude: Exclude:
- 'app/graphql/resolvers/admin/analytics/instance_statistics/measurements_resolver.rb'
- 'app/graphql/resolvers/alert_management/alert_resolver.rb'
- 'app/graphql/resolvers/alert_management/alert_status_counts_resolver.rb'
- 'app/graphql/resolvers/board_list_issues_resolver.rb'
- 'app/graphql/resolvers/board_lists_resolver.rb'
- 'app/graphql/resolvers/board_resolver.rb'
- 'app/graphql/resolvers/boards_resolver.rb'
- 'app/graphql/resolvers/ci/config_resolver.rb'
- 'app/graphql/resolvers/ci/jobs_resolver.rb'
- 'app/graphql/resolvers/ci/runner_setup_resolver.rb'
- 'app/graphql/resolvers/concerns/issue_resolver_arguments.rb'
- 'app/graphql/resolvers/concerns/resolves_pipelines.rb'
- 'app/graphql/resolvers/concerns/resolves_snippets.rb'
- 'app/graphql/resolvers/concerns/time_frame_arguments.rb'
- 'app/graphql/resolvers/container_repositories_resolver.rb'
- 'app/graphql/resolvers/design_management/design_at_version_resolver.rb'
- 'app/graphql/resolvers/design_management/design_resolver.rb'
- 'app/graphql/resolvers/design_management/designs_resolver.rb'
- 'app/graphql/resolvers/design_management/version/design_at_version_resolver.rb'
- 'app/graphql/resolvers/design_management/version/designs_at_version_resolver.rb'
- 'app/graphql/resolvers/design_management/version_in_collection_resolver.rb'
- 'app/graphql/resolvers/design_management/version_resolver.rb'
- 'app/graphql/resolvers/design_management/versions_resolver.rb'
- 'app/graphql/resolvers/echo_resolver.rb'
- 'app/graphql/resolvers/environments_resolver.rb'
- 'app/graphql/resolvers/error_tracking/sentry_detailed_error_resolver.rb'
- 'app/graphql/resolvers/error_tracking/sentry_error_stack_trace_resolver.rb'
- 'app/graphql/resolvers/error_tracking/sentry_errors_resolver.rb'
- 'app/graphql/resolvers/full_path_resolver.rb'
- 'app/graphql/resolvers/group_members_resolver.rb'
- 'app/graphql/resolvers/group_milestones_resolver.rb'
- 'app/graphql/resolvers/issues_resolver.rb'
- 'app/graphql/resolvers/members_resolver.rb'
- 'app/graphql/resolvers/merge_request_resolver.rb'
- 'app/graphql/resolvers/merge_requests_resolver.rb'
- 'app/graphql/resolvers/metrics/dashboard_resolver.rb'
- 'app/graphql/resolvers/metrics/dashboards/annotation_resolver.rb'
- 'app/graphql/resolvers/milestones_resolver.rb'
- 'app/graphql/resolvers/namespace_projects_resolver.rb'
- 'app/graphql/resolvers/project_members_resolver.rb'
- 'app/graphql/resolvers/project_milestones_resolver.rb'
- 'app/graphql/resolvers/project_pipeline_resolver.rb'
- 'app/graphql/resolvers/projects/jira_projects_resolver.rb'
- 'app/graphql/resolvers/projects/services_resolver.rb'
- 'app/graphql/resolvers/projects_resolver.rb'
- 'app/graphql/resolvers/release_resolver.rb'
- 'app/graphql/resolvers/releases_resolver.rb'
- 'app/graphql/resolvers/snippets/blobs_resolver.rb'
- 'app/graphql/resolvers/snippets_resolver.rb'
- 'app/graphql/resolvers/todo_resolver.rb'
- 'app/graphql/resolvers/tree_resolver.rb'
- 'app/graphql/resolvers/user_resolver.rb'
- 'app/graphql/resolvers/user_starred_projects_resolver.rb'
- 'app/graphql/resolvers/users/snippets_resolver.rb'
- 'app/graphql/resolvers/users_resolver.rb'
- 'app/graphql/types/access_level_type.rb' - 'app/graphql/types/access_level_type.rb'
- 'app/graphql/types/admin/analytics/instance_statistics/measurement_type.rb' - 'app/graphql/types/admin/analytics/instance_statistics/measurement_type.rb'
- 'app/graphql/types/admin/sidekiq_queues/delete_jobs_response_type.rb' - 'app/graphql/types/admin/sidekiq_queues/delete_jobs_response_type.rb'
......
...@@ -11,15 +11,15 @@ module Resolvers ...@@ -11,15 +11,15 @@ module Resolvers
argument :identifier, Types::Admin::Analytics::InstanceStatistics::MeasurementIdentifierEnum, argument :identifier, Types::Admin::Analytics::InstanceStatistics::MeasurementIdentifierEnum,
required: true, required: true,
description: 'The type of measurement/statistics to retrieve' description: 'The type of measurement/statistics to retrieve.'
argument :recorded_after, Types::TimeType, argument :recorded_after, Types::TimeType,
required: false, required: false,
description: 'Measurement recorded after this date' description: 'Measurement recorded after this date.'
argument :recorded_before, Types::TimeType, argument :recorded_before, Types::TimeType,
required: false, required: false,
description: 'Measurement recorded before this date' description: 'Measurement recorded before this date.'
def resolve(identifier:, recorded_before: nil, recorded_after: nil) def resolve(identifier:, recorded_before: nil, recorded_after: nil)
authorize! authorize!
......
...@@ -7,19 +7,19 @@ module Resolvers ...@@ -7,19 +7,19 @@ module Resolvers
argument :iid, GraphQL::STRING_TYPE, argument :iid, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'IID of the alert. For example, "1"' description: 'IID of the alert. For example, "1".'
argument :statuses, [Types::AlertManagement::StatusEnum], argument :statuses, [Types::AlertManagement::StatusEnum],
as: :status, as: :status,
required: false, required: false,
description: 'Alerts with the specified statues. For example, [TRIGGERED]' description: 'Alerts with the specified statues. For example, [TRIGGERED].'
argument :sort, Types::AlertManagement::AlertSortEnum, argument :sort, Types::AlertManagement::AlertSortEnum,
description: 'Sort alerts by this criteria', description: 'Sort alerts by this criteria.',
required: false required: false
argument :domain, Types::AlertManagement::DomainFilterEnum, argument :domain, Types::AlertManagement::DomainFilterEnum,
description: 'Filter query for given domain', description: 'Filter query for given domain.',
required: true, required: true,
default_value: 'operations' default_value: 'operations'
...@@ -29,7 +29,7 @@ module Resolvers ...@@ -29,7 +29,7 @@ module Resolvers
argument :assignee_username, GraphQL::STRING_TYPE, argument :assignee_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of a user assigned to the issue' description: 'Username of a user assigned to the issue.'
type Types::AlertManagement::AlertType, null: true type Types::AlertManagement::AlertType, null: true
......
...@@ -11,7 +11,7 @@ module Resolvers ...@@ -11,7 +11,7 @@ module Resolvers
argument :assignee_username, GraphQL::STRING_TYPE, argument :assignee_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of a user assigned to the issue' description: 'Username of a user assigned to the issue.'
def resolve(**args) def resolve(**args)
::Gitlab::AlertManagement::AlertStatusCounts.new(context[:current_user], object, args) ::Gitlab::AlertManagement::AlertStatusCounts.new(context[:current_user], object, args)
......
...@@ -6,7 +6,7 @@ module Resolvers ...@@ -6,7 +6,7 @@ module Resolvers
argument :filters, Types::Boards::BoardIssueInputType, argument :filters, Types::Boards::BoardIssueInputType,
required: false, required: false,
description: 'Filters applied when selecting issues in the board list' description: 'Filters applied when selecting issues in the board list.'
type Types::IssueType, null: true type Types::IssueType, null: true
......
...@@ -13,11 +13,11 @@ module Resolvers ...@@ -13,11 +13,11 @@ module Resolvers
argument :id, Types::GlobalIDType[List], argument :id, Types::GlobalIDType[List],
required: false, required: false,
description: 'Find a list by its global ID' description: 'Find a list by its global ID.'
argument :issue_filters, Types::Boards::BoardIssueInputType, argument :issue_filters, Types::Boards::BoardIssueInputType,
required: false, required: false,
description: 'Filters applied when getting issue metadata in the board list' description: 'Filters applied when getting issue metadata in the board list.'
alias_method :board, :object alias_method :board, :object
......
...@@ -8,7 +8,7 @@ module Resolvers ...@@ -8,7 +8,7 @@ module Resolvers
argument :id, ::Types::GlobalIDType[::Board], argument :id, ::Types::GlobalIDType[::Board],
required: true, required: true,
description: 'The board\'s ID' description: 'The board\'s ID.'
def resolve(id: nil) def resolve(id: nil)
return unless parent return unless parent
......
...@@ -6,7 +6,7 @@ module Resolvers ...@@ -6,7 +6,7 @@ module Resolvers
argument :id, ::Types::GlobalIDType[::Board], argument :id, ::Types::GlobalIDType[::Board],
required: false, required: false,
description: 'Find a board by its ID' description: 'Find a board by its ID.'
def resolve(id: nil) def resolve(id: nil)
# The project or group could have been loaded in batch by `BatchLoader`. # The project or group could have been loaded in batch by `BatchLoader`.
......
...@@ -12,11 +12,11 @@ module Resolvers ...@@ -12,11 +12,11 @@ module Resolvers
argument :project_path, GraphQL::ID_TYPE, argument :project_path, GraphQL::ID_TYPE,
required: true, required: true,
description: 'The project of the CI config' description: 'The project of the CI config.'
argument :content, GraphQL::STRING_TYPE, argument :content, GraphQL::STRING_TYPE,
required: true, required: true,
description: 'Contents of .gitlab-ci.yml' description: "Contents of '.gitlab-ci.yml'."
def resolve(project_path:, content:) def resolve(project_path:, content:)
project = authorized_find!(project_path: project_path) project = authorized_find!(project_path: project_path)
......
...@@ -9,7 +9,7 @@ module Resolvers ...@@ -9,7 +9,7 @@ module Resolvers
argument :security_report_types, [Types::Security::ReportTypeEnum], argument :security_report_types, [Types::Security::ReportTypeEnum],
required: false, required: false,
description: 'Filter jobs by the type of security report they produce' description: 'Filter jobs by the type of security report they produce.'
def resolve(security_report_types: []) def resolve(security_report_types: [])
if security_report_types.present? if security_report_types.present?
......
...@@ -7,19 +7,19 @@ module Resolvers ...@@ -7,19 +7,19 @@ module Resolvers
argument :platform, GraphQL::STRING_TYPE, argument :platform, GraphQL::STRING_TYPE,
required: true, required: true,
description: 'Platform to generate the instructions for' description: 'Platform to generate the instructions for.'
argument :architecture, GraphQL::STRING_TYPE, argument :architecture, GraphQL::STRING_TYPE,
required: true, required: true,
description: 'Architecture to generate the instructions for' description: 'Architecture to generate the instructions for.'
argument :project_id, ::Types::GlobalIDType[::Project], argument :project_id, ::Types::GlobalIDType[::Project],
required: false, required: false,
description: 'Project to register the runner for' description: 'Project to register the runner for.'
argument :group_id, ::Types::GlobalIDType[::Group], argument :group_id, ::Types::GlobalIDType[::Group],
required: false, required: false,
description: 'Group to register the runner for' description: 'Group to register the runner for.'
def resolve(platform:, architecture:, **args) def resolve(platform:, architecture:, **args)
instructions = Gitlab::Ci::RunnerInstructions.new( instructions = Gitlab::Ci::RunnerInstructions.new(
......
...@@ -8,52 +8,52 @@ module IssueResolverArguments ...@@ -8,52 +8,52 @@ module IssueResolverArguments
argument :iid, GraphQL::STRING_TYPE, argument :iid, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'IID of the issue. For example, "1"' description: 'IID of the issue. For example, "1".'
argument :iids, [GraphQL::STRING_TYPE], argument :iids, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'List of IIDs of issues. For example, [1, 2]' description: 'List of IIDs of issues. For example, [1, 2].'
argument :label_name, GraphQL::STRING_TYPE.to_list_type, argument :label_name, GraphQL::STRING_TYPE.to_list_type,
required: false, required: false,
description: 'Labels applied to this issue' description: 'Labels applied to this issue.'
argument :milestone_title, GraphQL::STRING_TYPE.to_list_type, argument :milestone_title, GraphQL::STRING_TYPE.to_list_type,
required: false, required: false,
description: 'Milestone applied to this issue' description: 'Milestone applied to this issue.'
argument :author_username, GraphQL::STRING_TYPE, argument :author_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of the author of the issue' description: 'Username of the author of the issue.'
argument :assignee_username, GraphQL::STRING_TYPE, argument :assignee_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of a user assigned to the issue' description: 'Username of a user assigned to the issue.'
argument :assignee_usernames, [GraphQL::STRING_TYPE], argument :assignee_usernames, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Usernames of users assigned to the issue' description: 'Usernames of users assigned to the issue.'
argument :assignee_id, GraphQL::STRING_TYPE, argument :assignee_id, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'ID of a user assigned to the issues, "none" and "any" values are supported' description: 'ID of a user assigned to the issues, "none" and "any" values are supported.'
argument :created_before, Types::TimeType, argument :created_before, Types::TimeType,
required: false, required: false,
description: 'Issues created before this date' description: 'Issues created before this date.'
argument :created_after, Types::TimeType, argument :created_after, Types::TimeType,
required: false, required: false,
description: 'Issues created after this date' description: 'Issues created after this date.'
argument :updated_before, Types::TimeType, argument :updated_before, Types::TimeType,
required: false, required: false,
description: 'Issues updated before this date' description: 'Issues updated before this date.'
argument :updated_after, Types::TimeType, argument :updated_after, Types::TimeType,
required: false, required: false,
description: 'Issues updated after this date' description: 'Issues updated after this date.'
argument :closed_before, Types::TimeType, argument :closed_before, Types::TimeType,
required: false, required: false,
description: 'Issues closed before this date' description: 'Issues closed before this date.'
argument :closed_after, Types::TimeType, argument :closed_after, Types::TimeType,
required: false, required: false,
description: 'Issues closed after this date' description: 'Issues closed after this date.'
argument :search, GraphQL::STRING_TYPE, argument :search, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Search query for issue title or description' description: 'Search query for issue title or description.'
argument :types, [Types::IssueTypeEnum], argument :types, [Types::IssueTypeEnum],
as: :issue_types, as: :issue_types,
description: 'Filter issues by the given issue types', description: 'Filter issues by the given issue types.',
required: false required: false
end end
......
...@@ -8,15 +8,15 @@ module ResolvesPipelines ...@@ -8,15 +8,15 @@ module ResolvesPipelines
argument :status, argument :status,
Types::Ci::PipelineStatusEnum, Types::Ci::PipelineStatusEnum,
required: false, required: false,
description: "Filter pipelines by their status" description: "Filter pipelines by their status."
argument :ref, argument :ref,
GraphQL::STRING_TYPE, GraphQL::STRING_TYPE,
required: false, required: false,
description: "Filter pipelines by the ref they are run for" description: "Filter pipelines by the ref they are run for."
argument :sha, argument :sha,
GraphQL::STRING_TYPE, GraphQL::STRING_TYPE,
required: false, required: false,
description: "Filter pipelines by the sha of the commit they are run for" description: "Filter pipelines by the sha of the commit they are run for."
end end
class_methods do class_methods do
......
...@@ -8,11 +8,11 @@ module ResolvesSnippets ...@@ -8,11 +8,11 @@ module ResolvesSnippets
argument :ids, [::Types::GlobalIDType[::Snippet]], argument :ids, [::Types::GlobalIDType[::Snippet]],
required: false, required: false,
description: 'Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1"' description: 'Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".'
argument :visibility, Types::Snippets::VisibilityScopesEnum, argument :visibility, Types::Snippets::VisibilityScopesEnum,
required: false, required: false,
description: 'The visibility of the snippet' description: 'The visibility of the snippet.'
end end
def resolve(**args) def resolve(**args)
......
...@@ -18,7 +18,7 @@ module TimeFrameArguments ...@@ -18,7 +18,7 @@ module TimeFrameArguments
argument :timeframe, Types::TimeframeInputType, argument :timeframe, Types::TimeframeInputType,
required: false, required: false,
description: 'List items overlapping the given timeframe' description: 'List items overlapping the given timeframe.'
end end
# TODO: remove when the start_date and end_date arguments are removed # TODO: remove when the start_date and end_date arguments are removed
......
...@@ -8,7 +8,7 @@ module Resolvers ...@@ -8,7 +8,7 @@ module Resolvers
argument :name, GraphQL::STRING_TYPE, argument :name, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Filter the container repositories by their name' description: 'Filter the container repositories by their name.'
def resolve(name: nil) def resolve(name: nil)
ContainerRepositoriesFinder.new(user: current_user, subject: object, params: { name: name }) ContainerRepositoriesFinder.new(user: current_user, subject: object, params: { name: name })
......
...@@ -11,7 +11,7 @@ module Resolvers ...@@ -11,7 +11,7 @@ module Resolvers
argument :id, ::Types::GlobalIDType[::DesignManagement::DesignAtVersion], argument :id, ::Types::GlobalIDType[::DesignManagement::DesignAtVersion],
required: true, required: true,
description: 'The Global ID of the design at this version' description: 'The Global ID of the design at this version.'
def resolve(id:) def resolve(id:)
authorized_find!(id: id) authorized_find!(id: id)
......
...@@ -9,11 +9,11 @@ module Resolvers ...@@ -9,11 +9,11 @@ module Resolvers
argument :id, ::Types::GlobalIDType[::DesignManagement::Design], argument :id, ::Types::GlobalIDType[::DesignManagement::Design],
required: false, required: false,
description: 'Find a design by its ID' description: 'Find a design by its ID.'
argument :filename, GraphQL::STRING_TYPE, argument :filename, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Find a design by its filename' description: 'Find a design by its filename.'
def resolve(filename: nil, id: nil) def resolve(filename: nil, id: nil)
params = parse_args(filename, id) params = parse_args(filename, id)
......
...@@ -10,10 +10,10 @@ module Resolvers ...@@ -10,10 +10,10 @@ module Resolvers
argument :ids, [DesignID], argument :ids, [DesignID],
required: false, required: false,
description: 'Filters designs by their ID' description: 'Filters designs by their ID.'
argument :filenames, [GraphQL::STRING_TYPE], argument :filenames, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Filters designs by their filename' description: 'Filters designs by their filename.'
argument :at_version, VersionID, argument :at_version, VersionID,
required: false, required: false,
description: 'Filters designs to only those that existed at the version. ' \ description: 'Filters designs to only those that existed at the version. ' \
......
...@@ -19,13 +19,13 @@ module Resolvers ...@@ -19,13 +19,13 @@ module Resolvers
argument :id, DesignAtVersionID, argument :id, DesignAtVersionID,
required: false, required: false,
as: :design_at_version_id, as: :design_at_version_id,
description: 'The ID of the DesignAtVersion' description: 'The ID of the DesignAtVersion.'
argument :design_id, DesignID, argument :design_id, DesignID,
required: false, required: false,
description: 'The ID of a specific design' description: 'The ID of a specific design.'
argument :filename, GraphQL::STRING_TYPE, argument :filename, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'The filename of a specific design' description: 'The filename of a specific design.'
def self.single def self.single
self self
......
...@@ -15,11 +15,11 @@ module Resolvers ...@@ -15,11 +15,11 @@ module Resolvers
argument :ids, [DesignID], argument :ids, [DesignID],
required: false, required: false,
description: 'Filters designs by their ID' description: 'Filters designs by their ID.'
argument :filenames, argument :filenames,
[GraphQL::STRING_TYPE], [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Filters designs by their filename' description: 'Filters designs by their filename.'
def self.single def self.single
::Resolvers::DesignManagement::Version::DesignAtVersionResolver ::Resolvers::DesignManagement::Version::DesignAtVersionResolver
......
...@@ -17,11 +17,11 @@ module Resolvers ...@@ -17,11 +17,11 @@ module Resolvers
argument :sha, GraphQL::STRING_TYPE, argument :sha, GraphQL::STRING_TYPE,
required: false, required: false,
description: "The SHA256 of a specific version" description: "The SHA256 of a specific version."
argument :id, VersionID, argument :id, VersionID,
as: :version_id, as: :version_id,
required: false, required: false,
description: 'The Global ID of the version' description: 'The Global ID of the version.'
def resolve(version_id: nil, sha: nil) def resolve(version_id: nil, sha: nil)
# TODO: remove this line when the compatibility layer is removed # TODO: remove this line when the compatibility layer is removed
......
...@@ -11,7 +11,7 @@ module Resolvers ...@@ -11,7 +11,7 @@ module Resolvers
argument :id, ::Types::GlobalIDType[::DesignManagement::Version], argument :id, ::Types::GlobalIDType[::DesignManagement::Version],
required: true, required: true,
description: 'The Global ID of the version' description: 'The Global ID of the version.'
def resolve(id:) def resolve(id:)
authorized_find!(id: id) authorized_find!(id: id)
......
...@@ -14,12 +14,12 @@ module Resolvers ...@@ -14,12 +14,12 @@ module Resolvers
argument :earlier_or_equal_to_sha, GraphQL::STRING_TYPE, argument :earlier_or_equal_to_sha, GraphQL::STRING_TYPE,
as: :sha, as: :sha,
required: false, required: false,
description: 'The SHA256 of the most recent acceptable version' description: 'The SHA256 of the most recent acceptable version.'
argument :earlier_or_equal_to_id, VersionID, argument :earlier_or_equal_to_id, VersionID,
as: :id, as: :id,
required: false, required: false,
description: 'The Global ID of the most recent acceptable version' description: 'The Global ID of the most recent acceptable version.'
# This resolver has a custom singular resolver # This resolver has a custom singular resolver
def self.single def self.single
......
...@@ -6,7 +6,7 @@ module Resolvers ...@@ -6,7 +6,7 @@ module Resolvers
description 'Testing endpoint to validate the API with' description 'Testing endpoint to validate the API with'
argument :text, GraphQL::STRING_TYPE, required: true, argument :text, GraphQL::STRING_TYPE, required: true,
description: 'Text to echo back' description: 'Text to echo back.'
def resolve(text:) def resolve(text:)
username = current_user&.username username = current_user&.username
......
...@@ -4,15 +4,15 @@ module Resolvers ...@@ -4,15 +4,15 @@ module Resolvers
class EnvironmentsResolver < BaseResolver class EnvironmentsResolver < BaseResolver
argument :name, GraphQL::STRING_TYPE, argument :name, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Name of the environment' description: 'Name of the environment.'
argument :search, GraphQL::STRING_TYPE, argument :search, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Search query for environment name' description: 'Search query for environment name.'
argument :states, [GraphQL::STRING_TYPE], argument :states, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'States of environments that should be included in result' description: 'States of environments that should be included in result.'
type Types::EnvironmentType, null: true type Types::EnvironmentType, null: true
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
argument :id, ::Types::GlobalIDType[::Gitlab::ErrorTracking::DetailedError], argument :id, ::Types::GlobalIDType[::Gitlab::ErrorTracking::DetailedError],
required: true, required: true,
description: 'ID of the Sentry issue' description: 'ID of the Sentry issue.'
def resolve(id:) def resolve(id:)
# TODO: remove this line when the compatibility layer is removed # TODO: remove this line when the compatibility layer is removed
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
argument :id, ::Types::GlobalIDType[::Gitlab::ErrorTracking::DetailedError], argument :id, ::Types::GlobalIDType[::Gitlab::ErrorTracking::DetailedError],
required: true, required: true,
description: 'ID of the Sentry issue' description: 'ID of the Sentry issue.'
def resolve(id:) def resolve(id:)
# TODO: remove this line when the compatibility layer is removed # TODO: remove this line when the compatibility layer is removed
......
...@@ -7,12 +7,12 @@ module Resolvers ...@@ -7,12 +7,12 @@ module Resolvers
extension Gitlab::Graphql::Extensions::ExternallyPaginatedArrayExtension extension Gitlab::Graphql::Extensions::ExternallyPaginatedArrayExtension
argument :search_term, ::GraphQL::STRING_TYPE, argument :search_term, ::GraphQL::STRING_TYPE,
description: 'Search query for the Sentry error details', description: 'Search query for the Sentry error details.',
required: false required: false
# TODO: convert to Enum # TODO: convert to Enum
argument :sort, ::GraphQL::STRING_TYPE, argument :sort, ::GraphQL::STRING_TYPE,
description: 'Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default', description: 'Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.',
required: false required: false
delegate :project, to: :object delegate :project, to: :object
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
prepended do prepended do
argument :full_path, GraphQL::ID_TYPE, argument :full_path, GraphQL::ID_TYPE,
required: true, required: true,
description: 'The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss"' description: 'The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".'
end end
def model_by_full_path(model, full_path) def model_by_full_path(model, full_path)
......
...@@ -7,7 +7,7 @@ module Resolvers ...@@ -7,7 +7,7 @@ module Resolvers
authorize :read_group_member authorize :read_group_member
argument :relations, [Types::GroupMemberRelationEnum], argument :relations, [Types::GroupMemberRelationEnum],
description: 'Filter members by the given member relations', description: 'Filter members by the given member relations.',
required: false, required: false,
default_value: GroupMembersFinder::DEFAULT_RELATIONS default_value: GroupMembersFinder::DEFAULT_RELATIONS
......
...@@ -5,7 +5,7 @@ module Resolvers ...@@ -5,7 +5,7 @@ module Resolvers
class GroupMilestonesResolver < MilestonesResolver class GroupMilestonesResolver < MilestonesResolver
argument :include_descendants, GraphQL::BOOLEAN_TYPE, argument :include_descendants, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Also return milestones in all subgroups and subprojects' description: 'Also return milestones in all subgroups and subprojects.'
type Types::MilestoneType.connection_type, null: true type Types::MilestoneType.connection_type, null: true
......
...@@ -6,9 +6,9 @@ module Resolvers ...@@ -6,9 +6,9 @@ module Resolvers
argument :state, Types::IssuableStateEnum, argument :state, Types::IssuableStateEnum,
required: false, required: false,
description: 'Current state of this issue' description: 'Current state of this issue.'
argument :sort, Types::IssueSortEnum, argument :sort, Types::IssueSortEnum,
description: 'Sort issues by this criteria', description: 'Sort issues by this criteria.',
required: false, required: false,
default_value: :created_desc default_value: :created_desc
......
...@@ -9,7 +9,7 @@ module Resolvers ...@@ -9,7 +9,7 @@ module Resolvers
argument :search, GraphQL::STRING_TYPE, argument :search, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Search query' description: 'Search query.'
def resolve_with_lookahead(**args) def resolve_with_lookahead(**args)
authorize!(object) authorize!(object)
......
...@@ -11,7 +11,7 @@ module Resolvers ...@@ -11,7 +11,7 @@ module Resolvers
argument :iid, GraphQL::STRING_TYPE, argument :iid, GraphQL::STRING_TYPE,
required: true, required: true,
as: :iids, as: :iids,
description: 'IID of the merge request, for example `1`' description: 'IID of the merge request, for example `1`.'
def no_results_possible?(args) def no_results_possible?(args)
project.nil? project.nil?
......
...@@ -11,24 +11,24 @@ module Resolvers ...@@ -11,24 +11,24 @@ module Resolvers
def self.accept_assignee def self.accept_assignee
argument :assignee_username, GraphQL::STRING_TYPE, argument :assignee_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of the assignee' description: 'Username of the assignee.'
end end
def self.accept_author def self.accept_author
argument :author_username, GraphQL::STRING_TYPE, argument :author_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of the author' description: 'Username of the author.'
end end
def self.accept_reviewer def self.accept_reviewer
argument :reviewer_username, GraphQL::STRING_TYPE, argument :reviewer_username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of the reviewer' description: 'Username of the reviewer.'
end end
argument :iids, [GraphQL::STRING_TYPE], argument :iids, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Array of IIDs of merge requests, for example `[1, 2]`' description: 'Array of IIDs of merge requests, for example `[1, 2]`.'
argument :source_branches, [GraphQL::STRING_TYPE], argument :source_branches, [GraphQL::STRING_TYPE],
required: false, required: false,
...@@ -50,15 +50,15 @@ module Resolvers ...@@ -50,15 +50,15 @@ module Resolvers
description: 'Array of label names. All resolved merge requests will have all of these labels.' description: 'Array of label names. All resolved merge requests will have all of these labels.'
argument :merged_after, Types::TimeType, argument :merged_after, Types::TimeType,
required: false, required: false,
description: 'Merge requests merged after this date' description: 'Merge requests merged after this date.'
argument :merged_before, Types::TimeType, argument :merged_before, Types::TimeType,
required: false, required: false,
description: 'Merge requests merged before this date' description: 'Merge requests merged before this date.'
argument :milestone_title, GraphQL::STRING_TYPE, argument :milestone_title, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Title of the milestone' description: 'Title of the milestone.'
argument :sort, Types::MergeRequestSortEnum, argument :sort, Types::MergeRequestSortEnum,
description: 'Sort merge requests by this criteria', description: 'Sort merge requests by this criteria.',
required: false, required: false,
default_value: :created_desc default_value: :created_desc
......
...@@ -5,7 +5,7 @@ module Resolvers ...@@ -5,7 +5,7 @@ module Resolvers
class DashboardResolver < Resolvers::BaseResolver class DashboardResolver < Resolvers::BaseResolver
argument :path, GraphQL::STRING_TYPE, argument :path, GraphQL::STRING_TYPE,
required: true, required: true,
description: "Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'" description: "Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'."
type Types::Metrics::DashboardType, null: true type Types::Metrics::DashboardType, null: true
......
...@@ -6,11 +6,11 @@ module Resolvers ...@@ -6,11 +6,11 @@ module Resolvers
class AnnotationResolver < Resolvers::BaseResolver class AnnotationResolver < Resolvers::BaseResolver
argument :from, Types::TimeType, argument :from, Types::TimeType,
required: true, required: true,
description: "Timestamp marking date and time from which annotations need to be fetched" description: "Timestamp marking date and time from which annotations need to be fetched."
argument :to, Types::TimeType, argument :to, Types::TimeType,
required: false, required: false,
description: "Timestamp marking date and time to which annotations need to be fetched" description: "Timestamp marking date and time to which annotations need to be fetched."
type Types::Metrics::Dashboards::AnnotationType, null: true type Types::Metrics::Dashboards::AnnotationType, null: true
......
...@@ -7,23 +7,23 @@ module Resolvers ...@@ -7,23 +7,23 @@ module Resolvers
argument :ids, [GraphQL::ID_TYPE], argument :ids, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1"' description: 'Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".'
argument :state, Types::MilestoneStateEnum, argument :state, Types::MilestoneStateEnum,
required: false, required: false,
description: 'Filter milestones by state' description: 'Filter milestones by state.'
argument :title, GraphQL::STRING_TYPE, argument :title, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'The title of the milestone' description: 'The title of the milestone.'
argument :search_title, GraphQL::STRING_TYPE, argument :search_title, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'A search string for the title' description: 'A search string for the title.'
argument :containing_date, Types::TimeType, argument :containing_date, Types::TimeType,
required: false, required: false,
description: 'A date that the milestone contains' description: 'A date that the milestone contains.'
type Types::MilestoneType.connection_type, null: true type Types::MilestoneType.connection_type, null: true
......
...@@ -5,17 +5,17 @@ module Resolvers ...@@ -5,17 +5,17 @@ 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 also subgroup projects' description: 'Include also subgroup projects.'
argument :search, GraphQL::STRING_TYPE, argument :search, GraphQL::STRING_TYPE,
required: false, required: false,
default_value: nil, default_value: nil,
description: 'Search project with most similar names or paths' description: 'Search project with most similar names or paths.'
argument :sort, Types::Projects::NamespaceProjectSortEnum, argument :sort, Types::Projects::NamespaceProjectSortEnum,
required: false, required: false,
default_value: nil, default_value: nil,
description: 'Sort projects by this criteria' description: 'Sort projects by this criteria.'
type Types::ProjectType, null: true type Types::ProjectType, null: true
......
...@@ -6,7 +6,7 @@ module Resolvers ...@@ -6,7 +6,7 @@ module Resolvers
authorize :read_project_member authorize :read_project_member
argument :relations, [Types::ProjectMemberRelationEnum], argument :relations, [Types::ProjectMemberRelationEnum],
description: 'Filter members by the given member relations', description: 'Filter members by the given member relations.',
required: false, required: false,
default_value: MembersFinder::DEFAULT_RELATIONS default_value: MembersFinder::DEFAULT_RELATIONS
......
...@@ -5,7 +5,7 @@ module Resolvers ...@@ -5,7 +5,7 @@ module Resolvers
class ProjectMilestonesResolver < MilestonesResolver class ProjectMilestonesResolver < MilestonesResolver
argument :include_ancestors, GraphQL::BOOLEAN_TYPE, argument :include_ancestors, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: "Also return milestones in the project's parent group and its ancestors" description: "Also return milestones in the project's parent group and its ancestors."
type Types::MilestoneType.connection_type, null: true type Types::MilestoneType.connection_type, null: true
......
...@@ -8,7 +8,7 @@ module Resolvers ...@@ -8,7 +8,7 @@ module Resolvers
argument :iid, GraphQL::ID_TYPE, argument :iid, GraphQL::ID_TYPE,
required: true, required: true,
description: 'IID of the Pipeline, e.g., "1"' description: 'IID of the Pipeline, e.g., "1".'
def resolve(iid:) def resolve(iid:)
BatchLoader::GraphQL.for(iid).batch(key: project) do |iids, loader, args| BatchLoader::GraphQL.for(iid).batch(key: project) do |iids, loader, args|
......
...@@ -11,7 +11,7 @@ module Resolvers ...@@ -11,7 +11,7 @@ module Resolvers
argument :name, argument :name,
GraphQL::STRING_TYPE, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Project name or key' description: 'Project name or key.'
def resolve(name: nil, **args) def resolve(name: nil, **args)
authorize!(project) authorize!(project)
......
...@@ -12,11 +12,11 @@ module Resolvers ...@@ -12,11 +12,11 @@ module Resolvers
argument :active, argument :active,
GraphQL::BOOLEAN_TYPE, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Indicates if the service is active' description: 'Indicates if the service is active.'
argument :type, argument :type,
Types::Projects::ServiceTypeEnum, Types::Projects::ServiceTypeEnum,
required: false, required: false,
description: 'Class name of the service' description: 'Class name of the service.'
alias_method :project, :object alias_method :project, :object
......
...@@ -6,23 +6,23 @@ module Resolvers ...@@ -6,23 +6,23 @@ module Resolvers
argument :membership, GraphQL::BOOLEAN_TYPE, argument :membership, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Limit projects that the current user is a member of' description: 'Limit projects that the current user is a member of.'
argument :search, GraphQL::STRING_TYPE, argument :search, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Search query for project name, path, or description' description: 'Search query for project name, path, or description.'
argument :ids, [GraphQL::ID_TYPE], argument :ids, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'Filter projects by IDs' description: 'Filter projects by IDs.'
argument :search_namespaces, GraphQL::BOOLEAN_TYPE, argument :search_namespaces, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Include namespace in project search' description: 'Include namespace in project search.'
argument :sort, GraphQL::STRING_TYPE, argument :sort, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Sort order of results' description: 'Sort order of results.'
def resolve(**args) def resolve(**args)
ProjectsFinder ProjectsFinder
......
...@@ -6,7 +6,7 @@ module Resolvers ...@@ -6,7 +6,7 @@ module Resolvers
argument :tag_name, GraphQL::STRING_TYPE, argument :tag_name, GraphQL::STRING_TYPE,
required: true, required: true,
description: 'The name of the tag associated to the release' description: 'The name of the tag associated to the release.'
alias_method :project, :object alias_method :project, :object
......
...@@ -6,7 +6,7 @@ module Resolvers ...@@ -6,7 +6,7 @@ module Resolvers
argument :sort, Types::ReleaseSortEnum, argument :sort, Types::ReleaseSortEnum,
required: false, default_value: :released_at_desc, required: false, default_value: :released_at_desc,
description: 'Sort releases by this criteria' description: 'Sort releases by this criteria.'
alias_method :project, :object alias_method :project, :object
......
...@@ -13,7 +13,7 @@ module Resolvers ...@@ -13,7 +13,7 @@ module Resolvers
argument :paths, [GraphQL::STRING_TYPE], argument :paths, [GraphQL::STRING_TYPE],
required: false, required: false,
description: 'Paths of the blobs' description: 'Paths of the blobs.'
def resolve(**args) def resolve(**args)
authorize!(snippet) authorize!(snippet)
......
...@@ -11,20 +11,20 @@ module Resolvers ...@@ -11,20 +11,20 @@ module Resolvers
argument :author_id, ::Types::GlobalIDType[::User], argument :author_id, ::Types::GlobalIDType[::User],
required: false, required: false,
description: 'The ID of an author' description: 'The ID of an author.'
argument :project_id, ::Types::GlobalIDType[::Project], argument :project_id, ::Types::GlobalIDType[::Project],
required: false, required: false,
description: 'The ID of a project' description: 'The ID of a project.'
argument :type, Types::Snippets::TypeEnum, argument :type, Types::Snippets::TypeEnum,
required: false, required: false,
description: 'The type of snippet' description: 'The type of snippet.'
argument :explore, argument :explore,
GraphQL::BOOLEAN_TYPE, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
description: 'Explore personal snippets' description: 'Explore personal snippets.'
def resolve(**args) def resolve(**args)
if args[:author_id].present? && args[:project_id].present? if args[:author_id].present? && args[:project_id].present?
......
...@@ -8,27 +8,27 @@ module Resolvers ...@@ -8,27 +8,27 @@ module Resolvers
argument :action, [Types::TodoActionEnum], argument :action, [Types::TodoActionEnum],
required: false, required: false,
description: 'The action to be filtered' description: 'The action to be filtered.'
argument :author_id, [GraphQL::ID_TYPE], argument :author_id, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'The ID of an author' description: 'The ID of an author.'
argument :project_id, [GraphQL::ID_TYPE], argument :project_id, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'The ID of a project' description: 'The ID of a project.'
argument :group_id, [GraphQL::ID_TYPE], argument :group_id, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'The ID of a group' description: 'The ID of a group.'
argument :state, [Types::TodoStateEnum], argument :state, [Types::TodoStateEnum],
required: false, required: false,
description: 'The state of the todo' description: 'The state of the todo.'
argument :type, [Types::TodoTargetEnum], argument :type, [Types::TodoTargetEnum],
required: false, required: false,
description: 'The type of the todo' description: 'The type of the todo.'
def resolve(**args) def resolve(**args)
return Todo.none unless current_user.present? && target.present? return Todo.none unless current_user.present? && target.present?
......
...@@ -7,15 +7,15 @@ module Resolvers ...@@ -7,15 +7,15 @@ module Resolvers
argument :path, GraphQL::STRING_TYPE, argument :path, GraphQL::STRING_TYPE,
required: false, required: false,
default_value: '', default_value: '',
description: 'The path to get the tree for. Default value is the root of the repository' description: 'The path to get the tree for. Default value is the root of the repository.'
argument :ref, GraphQL::STRING_TYPE, argument :ref, GraphQL::STRING_TYPE,
required: false, required: false,
default_value: :head, default_value: :head,
description: 'The commit ref to get the tree for. Default value is HEAD' description: 'The commit ref to get the tree for. Default value is HEAD.'
argument :recursive, GraphQL::BOOLEAN_TYPE, argument :recursive, GraphQL::BOOLEAN_TYPE,
required: false, required: false,
default_value: false, default_value: false,
description: 'Used to get a recursive tree. Default is false' description: 'Used to get a recursive tree. Default is false.'
alias_method :repository, :object alias_method :repository, :object
......
...@@ -8,11 +8,11 @@ module Resolvers ...@@ -8,11 +8,11 @@ module Resolvers
argument :id, Types::GlobalIDType[User], argument :id, Types::GlobalIDType[User],
required: false, required: false,
description: 'ID of the User' description: 'ID of the User.'
argument :username, GraphQL::STRING_TYPE, argument :username, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Username of the User' description: 'Username of the User.'
def ready?(id: nil, username: nil) def ready?(id: nil, username: nil)
unless id.present? ^ username.present? unless id.present? ^ username.present?
......
...@@ -6,7 +6,7 @@ module Resolvers ...@@ -6,7 +6,7 @@ module Resolvers
argument :search, GraphQL::STRING_TYPE, argument :search, GraphQL::STRING_TYPE,
required: false, required: false,
description: 'Search query' description: 'Search query.'
alias_method :user, :object alias_method :user, :object
......
...@@ -10,7 +10,7 @@ module Resolvers ...@@ -10,7 +10,7 @@ module Resolvers
argument :type, Types::Snippets::TypeEnum, argument :type, Types::Snippets::TypeEnum,
required: false, required: false,
description: 'The type of snippet' description: 'The type of snippet.'
private private
......
...@@ -9,13 +9,13 @@ module Resolvers ...@@ -9,13 +9,13 @@ module Resolvers
argument :ids, [GraphQL::ID_TYPE], argument :ids, [GraphQL::ID_TYPE],
required: false, required: false,
description: 'List of user Global IDs' description: 'List of user Global IDs.'
argument :usernames, [GraphQL::STRING_TYPE], required: false, argument :usernames, [GraphQL::STRING_TYPE], required: false,
description: 'List of usernames' description: 'List of usernames.'
argument :sort, Types::SortEnum, argument :sort, Types::SortEnum,
description: 'Sort users by this criteria', description: 'Sort users by this criteria.',
required: false, required: false,
default_value: :created_desc default_value: :created_desc
......
...@@ -354,7 +354,7 @@ type AlertManagementAlert implements Noteable { ...@@ -354,7 +354,7 @@ type AlertManagementAlert implements Noteable {
""" """
todos( todos(
""" """
The action to be filtered The action to be filtered.
""" """
action: [TodoActionEnum!] action: [TodoActionEnum!]
...@@ -364,7 +364,7 @@ type AlertManagementAlert implements Noteable { ...@@ -364,7 +364,7 @@ type AlertManagementAlert implements Noteable {
after: String after: String
""" """
The ID of an author The ID of an author.
""" """
authorId: [ID!] authorId: [ID!]
...@@ -379,7 +379,7 @@ type AlertManagementAlert implements Noteable { ...@@ -379,7 +379,7 @@ type AlertManagementAlert implements Noteable {
first: Int first: Int
""" """
The ID of a group The ID of a group.
""" """
groupId: [ID!] groupId: [ID!]
...@@ -389,17 +389,17 @@ type AlertManagementAlert implements Noteable { ...@@ -389,17 +389,17 @@ type AlertManagementAlert implements Noteable {
last: Int last: Int
""" """
The ID of a project The ID of a project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
The state of the todo The state of the todo.
""" """
state: [TodoStateEnum!] state: [TodoStateEnum!]
""" """
The type of the todo The type of the todo.
""" """
type: [TodoTargetEnum!] type: [TodoTargetEnum!]
): TodoConnection ): TodoConnection
...@@ -1355,12 +1355,12 @@ type Board { ...@@ -1355,12 +1355,12 @@ type Board {
first: Int first: Int
""" """
Find a list by its global ID Find a list by its global ID.
""" """
id: ListID id: ListID
""" """
Filters applied when getting issue metadata in the board list Filters applied when getting issue metadata in the board list.
""" """
issueFilters: BoardIssueInput issueFilters: BoardIssueInput
...@@ -1533,7 +1533,7 @@ type BoardEpic implements CurrentUserTodos & Noteable { ...@@ -1533,7 +1533,7 @@ type BoardEpic implements CurrentUserTodos & Noteable {
state: EpicState state: EpicState
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
): EpicConnection ): EpicConnection
...@@ -2035,7 +2035,7 @@ type BoardList { ...@@ -2035,7 +2035,7 @@ type BoardList {
before: String before: String
""" """
Filters applied when selecting issues in the board list Filters applied when selecting issues in the board list.
""" """
filters: BoardIssueInput filters: BoardIssueInput
...@@ -3378,17 +3378,17 @@ type Commit { ...@@ -3378,17 +3378,17 @@ type Commit {
last: Int last: Int
""" """
Filter pipelines by the ref they are run for Filter pipelines by the ref they are run for.
""" """
ref: String ref: String
""" """
Filter pipelines by the sha of the commit they are run for Filter pipelines by the sha of the commit they are run for.
""" """
sha: String sha: String
""" """
Filter pipelines by their status Filter pipelines by their status.
""" """
status: PipelineStatusEnum status: PipelineStatusEnum
): PipelineConnection ): PipelineConnection
...@@ -6324,12 +6324,12 @@ type Design implements CurrentUserTodos & DesignFields & Noteable { ...@@ -6324,12 +6324,12 @@ type Design implements CurrentUserTodos & DesignFields & Noteable {
before: String before: String
""" """
The Global ID of the most recent acceptable version The Global ID of the most recent acceptable version.
""" """
earlierOrEqualToId: DesignManagementVersionID earlierOrEqualToId: DesignManagementVersionID
""" """
The SHA256 of the most recent acceptable version The SHA256 of the most recent acceptable version.
""" """
earlierOrEqualToSha: String earlierOrEqualToSha: String
...@@ -6459,12 +6459,12 @@ type DesignCollection { ...@@ -6459,12 +6459,12 @@ type DesignCollection {
""" """
design( design(
""" """
Find a design by its filename Find a design by its filename.
""" """
filename: String filename: String
""" """
Find a design by its ID Find a design by its ID.
""" """
id: DesignManagementDesignID id: DesignManagementDesignID
): Design ): Design
...@@ -6474,7 +6474,7 @@ type DesignCollection { ...@@ -6474,7 +6474,7 @@ type DesignCollection {
""" """
designAtVersion( designAtVersion(
""" """
The Global ID of the design at this version The Global ID of the design at this version.
""" """
id: DesignManagementDesignAtVersionID! id: DesignManagementDesignAtVersionID!
): DesignAtVersion ): DesignAtVersion
...@@ -6500,7 +6500,7 @@ type DesignCollection { ...@@ -6500,7 +6500,7 @@ type DesignCollection {
before: String before: String
""" """
Filters designs by their filename Filters designs by their filename.
""" """
filenames: [String!] filenames: [String!]
...@@ -6510,7 +6510,7 @@ type DesignCollection { ...@@ -6510,7 +6510,7 @@ type DesignCollection {
first: Int first: Int
""" """
Filters designs by their ID Filters designs by their ID.
""" """
ids: [DesignManagementDesignID!] ids: [DesignManagementDesignID!]
...@@ -6535,12 +6535,12 @@ type DesignCollection { ...@@ -6535,12 +6535,12 @@ type DesignCollection {
""" """
version( version(
""" """
The Global ID of the version The Global ID of the version.
""" """
id: DesignManagementVersionID id: DesignManagementVersionID
""" """
The SHA256 of a specific version The SHA256 of a specific version.
""" """
sha: String sha: String
): DesignVersion ): DesignVersion
...@@ -6560,12 +6560,12 @@ type DesignCollection { ...@@ -6560,12 +6560,12 @@ type DesignCollection {
before: String before: String
""" """
The Global ID of the most recent acceptable version The Global ID of the most recent acceptable version.
""" """
earlierOrEqualToId: DesignManagementVersionID earlierOrEqualToId: DesignManagementVersionID
""" """
The SHA256 of the most recent acceptable version The SHA256 of the most recent acceptable version.
""" """
earlierOrEqualToSha: String earlierOrEqualToSha: String
...@@ -6694,7 +6694,7 @@ type DesignManagement { ...@@ -6694,7 +6694,7 @@ type DesignManagement {
""" """
designAtVersion( designAtVersion(
""" """
The Global ID of the design at this version The Global ID of the design at this version.
""" """
id: DesignManagementDesignAtVersionID! id: DesignManagementDesignAtVersionID!
): DesignAtVersion ): DesignAtVersion
...@@ -6704,7 +6704,7 @@ type DesignManagement { ...@@ -6704,7 +6704,7 @@ type DesignManagement {
""" """
version( version(
""" """
The Global ID of the version The Global ID of the version.
""" """
id: DesignManagementVersionID! id: DesignManagementVersionID!
): DesignVersion ): DesignVersion
...@@ -6874,17 +6874,17 @@ type DesignVersion { ...@@ -6874,17 +6874,17 @@ type DesignVersion {
""" """
designAtVersion( designAtVersion(
""" """
The ID of a specific design The ID of a specific design.
""" """
designId: DesignManagementDesignID designId: DesignManagementDesignID
""" """
The filename of a specific design The filename of a specific design.
""" """
filename: String filename: String
""" """
The ID of the DesignAtVersion The ID of the DesignAtVersion.
""" """
id: DesignManagementDesignAtVersionID id: DesignManagementDesignAtVersionID
): DesignAtVersion! ): DesignAtVersion!
...@@ -6929,7 +6929,7 @@ type DesignVersion { ...@@ -6929,7 +6929,7 @@ type DesignVersion {
before: String before: String
""" """
Filters designs by their filename Filters designs by their filename.
""" """
filenames: [String!] filenames: [String!]
...@@ -6939,7 +6939,7 @@ type DesignVersion { ...@@ -6939,7 +6939,7 @@ type DesignVersion {
first: Int first: Int
""" """
Filters designs by their ID Filters designs by their ID.
""" """
ids: [DesignManagementDesignID!] ids: [DesignManagementDesignID!]
...@@ -7894,7 +7894,7 @@ type Environment { ...@@ -7894,7 +7894,7 @@ type Environment {
""" """
metricsDashboard( metricsDashboard(
""" """
Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml' Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'.
""" """
path: String! path: String!
): MetricsDashboard ): MetricsDashboard
...@@ -8092,7 +8092,7 @@ type Epic implements CurrentUserTodos & Noteable { ...@@ -8092,7 +8092,7 @@ type Epic implements CurrentUserTodos & Noteable {
state: EpicState state: EpicState
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
): EpicConnection ): EpicConnection
...@@ -9757,7 +9757,7 @@ type Group { ...@@ -9757,7 +9757,7 @@ type Group {
""" """
board( board(
""" """
The board's ID The board's ID.
""" """
id: BoardID! id: BoardID!
): Board ): Board
...@@ -9782,7 +9782,7 @@ type Group { ...@@ -9782,7 +9782,7 @@ type Group {
first: Int first: Int
""" """
Find a board by its ID Find a board by its ID.
""" """
id: BoardID id: BoardID
...@@ -9878,7 +9878,7 @@ type Group { ...@@ -9878,7 +9878,7 @@ type Group {
last: Int last: Int
""" """
Filter the container repositories by their name Filter the container repositories by their name.
""" """
name: String name: String
): ContainerRepositoryConnection ): ContainerRepositoryConnection
...@@ -10006,7 +10006,7 @@ type Group { ...@@ -10006,7 +10006,7 @@ type Group {
state: EpicState state: EpicState
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
): Epic ): Epic
...@@ -10139,7 +10139,7 @@ type Group { ...@@ -10139,7 +10139,7 @@ type Group {
state: EpicState state: EpicState
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
): EpicConnection ): EpicConnection
...@@ -10184,12 +10184,12 @@ type Group { ...@@ -10184,12 +10184,12 @@ type Group {
last: Int last: Int
""" """
Filter members by the given member relations Filter members by the given member relations.
""" """
relations: [GroupMemberRelation!] = [DIRECT, INHERITED] relations: [GroupMemberRelation!] = [DIRECT, INHERITED]
""" """
Search query Search query.
""" """
search: String search: String
): GroupMemberConnection ): GroupMemberConnection
...@@ -10219,22 +10219,22 @@ type Group { ...@@ -10219,22 +10219,22 @@ type Group {
after: String after: String
""" """
ID of a user assigned to the issues, "none" and "any" values are supported ID of a user assigned to the issues, "none" and "any" values are supported.
""" """
assigneeId: String assigneeId: String
""" """
Username of a user assigned to the issue Username of a user assigned to the issue.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Usernames of users assigned to the issue Usernames of users assigned to the issue.
""" """
assigneeUsernames: [String!] assigneeUsernames: [String!]
""" """
Username of the author of the issue Username of the author of the issue.
""" """
authorUsername: String authorUsername: String
...@@ -10244,22 +10244,22 @@ type Group { ...@@ -10244,22 +10244,22 @@ type Group {
before: String before: String
""" """
Issues closed after this date Issues closed after this date.
""" """
closedAfter: Time closedAfter: Time
""" """
Issues closed before this date Issues closed before this date.
""" """
closedBefore: Time closedBefore: Time
""" """
Issues created after this date Issues created after this date.
""" """
createdAfter: Time createdAfter: Time
""" """
Issues created before this date Issues created before this date.
""" """
createdBefore: Time createdBefore: Time
...@@ -10274,12 +10274,12 @@ type Group { ...@@ -10274,12 +10274,12 @@ type Group {
first: Int first: Int
""" """
IID of the issue. For example, "1" IID of the issue. For example, "1".
""" """
iid: String iid: String
""" """
List of IIDs of issues. For example, [1, 2] List of IIDs of issues. For example, [1, 2].
""" """
iids: [String!] iids: [String!]
...@@ -10294,7 +10294,7 @@ type Group { ...@@ -10294,7 +10294,7 @@ type Group {
iterationId: [ID] iterationId: [ID]
""" """
Labels applied to this issue Labels applied to this issue.
""" """
labelName: [String] labelName: [String]
...@@ -10304,37 +10304,37 @@ type Group { ...@@ -10304,37 +10304,37 @@ type Group {
last: Int last: Int
""" """
Milestone applied to this issue Milestone applied to this issue.
""" """
milestoneTitle: [String] milestoneTitle: [String]
""" """
Search query for issue title or description Search query for issue title or description.
""" """
search: String search: String
""" """
Sort issues by this criteria Sort issues by this criteria.
""" """
sort: IssueSort = created_desc sort: IssueSort = created_desc
""" """
Current state of this issue Current state of this issue.
""" """
state: IssuableState state: IssuableState
""" """
Filter issues by the given issue types Filter issues by the given issue types.
""" """
types: [IssueType!] types: [IssueType!]
""" """
Issues updated after this date Issues updated after this date.
""" """
updatedAfter: Time updatedAfter: Time
""" """
Issues updated before this date Issues updated before this date.
""" """
updatedBefore: Time updatedBefore: Time
): IssueConnection ): IssueConnection
...@@ -10397,7 +10397,7 @@ type Group { ...@@ -10397,7 +10397,7 @@ type Group {
state: IterationState state: IterationState
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
...@@ -10467,12 +10467,12 @@ type Group { ...@@ -10467,12 +10467,12 @@ type Group {
after: String after: String
""" """
Username of the assignee Username of the assignee.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Username of the author Username of the author.
""" """
authorUsername: String authorUsername: String
...@@ -10487,7 +10487,7 @@ type Group { ...@@ -10487,7 +10487,7 @@ type Group {
first: Int first: Int
""" """
Array of IIDs of merge requests, for example `[1, 2]` Array of IIDs of merge requests, for example `[1, 2]`.
""" """
iids: [String!] iids: [String!]
...@@ -10507,22 +10507,22 @@ type Group { ...@@ -10507,22 +10507,22 @@ type Group {
last: Int last: Int
""" """
Merge requests merged after this date Merge requests merged after this date.
""" """
mergedAfter: Time mergedAfter: Time
""" """
Merge requests merged before this date Merge requests merged before this date.
""" """
mergedBefore: Time mergedBefore: Time
""" """
Title of the milestone Title of the milestone.
""" """
milestoneTitle: String milestoneTitle: String
""" """
Sort merge requests by this criteria Sort merge requests by this criteria.
""" """
sort: MergeRequestSort = created_desc sort: MergeRequestSort = created_desc
...@@ -10557,7 +10557,7 @@ type Group { ...@@ -10557,7 +10557,7 @@ type Group {
before: String before: String
""" """
A date that the milestone contains A date that the milestone contains.
""" """
containingDate: Time containingDate: Time
...@@ -10573,12 +10573,12 @@ type Group { ...@@ -10573,12 +10573,12 @@ type Group {
first: Int first: Int
""" """
Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1" Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".
""" """
ids: [ID!] ids: [ID!]
""" """
Also return milestones in all subgroups and subprojects Also return milestones in all subgroups and subprojects.
""" """
includeDescendants: Boolean includeDescendants: Boolean
...@@ -10588,7 +10588,7 @@ type Group { ...@@ -10588,7 +10588,7 @@ type Group {
last: Int last: Int
""" """
A search string for the title A search string for the title.
""" """
searchTitle: String searchTitle: String
...@@ -10600,17 +10600,17 @@ type Group { ...@@ -10600,17 +10600,17 @@ type Group {
startDate: Time startDate: Time
""" """
Filter milestones by state Filter milestones by state.
""" """
state: MilestoneStateEnum state: MilestoneStateEnum
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
""" """
The title of the milestone The title of the milestone.
""" """
title: String title: String
): MilestoneConnection ): MilestoneConnection
...@@ -10665,7 +10665,7 @@ type Group { ...@@ -10665,7 +10665,7 @@ type Group {
hasVulnerabilities: Boolean = false hasVulnerabilities: Boolean = false
""" """
Include also subgroup projects Include also subgroup projects.
""" """
includeSubgroups: Boolean = false includeSubgroups: Boolean = false
...@@ -10675,12 +10675,12 @@ type Group { ...@@ -10675,12 +10675,12 @@ type Group {
last: Int last: Int
""" """
Search project with most similar names or paths Search project with most similar names or paths.
""" """
search: String = null search: String = null
""" """
Sort projects by this criteria Sort projects by this criteria.
""" """
sort: NamespaceProjectSort = null sort: NamespaceProjectSort = null
): ProjectConnection! ): ProjectConnection!
...@@ -13310,7 +13310,7 @@ type JiraService implements Service { ...@@ -13310,7 +13310,7 @@ type JiraService implements Service {
last: Int last: Int
""" """
Project name or key Project name or key.
""" """
name: String name: String
): JiraProjectConnection ): JiraProjectConnection
...@@ -14126,17 +14126,17 @@ type MergeRequest implements CurrentUserTodos & Noteable { ...@@ -14126,17 +14126,17 @@ type MergeRequest implements CurrentUserTodos & Noteable {
last: Int last: Int
""" """
Filter pipelines by the ref they are run for Filter pipelines by the ref they are run for.
""" """
ref: String ref: String
""" """
Filter pipelines by the sha of the commit they are run for Filter pipelines by the sha of the commit they are run for.
""" """
sha: String sha: String
""" """
Filter pipelines by their status Filter pipelines by their status.
""" """
status: PipelineStatusEnum status: PipelineStatusEnum
): PipelineConnection ): PipelineConnection
...@@ -15071,7 +15071,7 @@ type MetricsDashboard { ...@@ -15071,7 +15071,7 @@ type MetricsDashboard {
first: Int first: Int
""" """
Timestamp marking date and time from which annotations need to be fetched Timestamp marking date and time from which annotations need to be fetched.
""" """
from: Time! from: Time!
...@@ -15081,7 +15081,7 @@ type MetricsDashboard { ...@@ -15081,7 +15081,7 @@ type MetricsDashboard {
last: Int last: Int
""" """
Timestamp marking date and time to which annotations need to be fetched Timestamp marking date and time to which annotations need to be fetched.
""" """
to: Time to: Time
): MetricsDashboardAnnotationConnection ): MetricsDashboardAnnotationConnection
...@@ -15622,7 +15622,7 @@ type Namespace { ...@@ -15622,7 +15622,7 @@ type Namespace {
hasVulnerabilities: Boolean = false hasVulnerabilities: Boolean = false
""" """
Include also subgroup projects Include also subgroup projects.
""" """
includeSubgroups: Boolean = false includeSubgroups: Boolean = false
...@@ -15632,12 +15632,12 @@ type Namespace { ...@@ -15632,12 +15632,12 @@ type Namespace {
last: Int last: Int
""" """
Search project with most similar names or paths Search project with most similar names or paths.
""" """
search: String = null search: String = null
""" """
Sort projects by this criteria Sort projects by this criteria.
""" """
sort: NamespaceProjectSort = null sort: NamespaceProjectSort = null
): ProjectConnection! ): ProjectConnection!
...@@ -16722,7 +16722,7 @@ type Pipeline { ...@@ -16722,7 +16722,7 @@ type Pipeline {
last: Int last: Int
""" """
Filter jobs by the type of security report they produce Filter jobs by the type of security report they produce.
""" """
securityReportTypes: [SecurityReportTypeEnum!] securityReportTypes: [SecurityReportTypeEnum!]
): CiJobConnection ): CiJobConnection
...@@ -17059,17 +17059,17 @@ type Project { ...@@ -17059,17 +17059,17 @@ type Project {
""" """
alertManagementAlert( alertManagementAlert(
""" """
Username of a user assigned to the issue Username of a user assigned to the issue.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Filter query for given domain Filter query for given domain.
""" """
domain: AlertManagementDomainFilter! = operations domain: AlertManagementDomainFilter! = operations
""" """
IID of the alert. For example, "1" IID of the alert. For example, "1".
""" """
iid: String iid: String
...@@ -17079,12 +17079,12 @@ type Project { ...@@ -17079,12 +17079,12 @@ type Project {
search: String search: String
""" """
Sort alerts by this criteria Sort alerts by this criteria.
""" """
sort: AlertManagementAlertSort sort: AlertManagementAlertSort
""" """
Alerts with the specified statues. For example, [TRIGGERED] Alerts with the specified statues. For example, [TRIGGERED].
""" """
statuses: [AlertManagementStatus!] statuses: [AlertManagementStatus!]
): AlertManagementAlert ): AlertManagementAlert
...@@ -17094,7 +17094,7 @@ type Project { ...@@ -17094,7 +17094,7 @@ type Project {
""" """
alertManagementAlertStatusCounts( alertManagementAlertStatusCounts(
""" """
Username of a user assigned to the issue Username of a user assigned to the issue.
""" """
assigneeUsername: String assigneeUsername: String
...@@ -17114,7 +17114,7 @@ type Project { ...@@ -17114,7 +17114,7 @@ type Project {
after: String after: String
""" """
Username of a user assigned to the issue Username of a user assigned to the issue.
""" """
assigneeUsername: String assigneeUsername: String
...@@ -17124,7 +17124,7 @@ type Project { ...@@ -17124,7 +17124,7 @@ type Project {
before: String before: String
""" """
Filter query for given domain Filter query for given domain.
""" """
domain: AlertManagementDomainFilter! = operations domain: AlertManagementDomainFilter! = operations
...@@ -17134,7 +17134,7 @@ type Project { ...@@ -17134,7 +17134,7 @@ type Project {
first: Int first: Int
""" """
IID of the alert. For example, "1" IID of the alert. For example, "1".
""" """
iid: String iid: String
...@@ -17149,12 +17149,12 @@ type Project { ...@@ -17149,12 +17149,12 @@ type Project {
search: String search: String
""" """
Sort alerts by this criteria Sort alerts by this criteria.
""" """
sort: AlertManagementAlertSort sort: AlertManagementAlertSort
""" """
Alerts with the specified statues. For example, [TRIGGERED] Alerts with the specified statues. For example, [TRIGGERED].
""" """
statuses: [AlertManagementStatus!] statuses: [AlertManagementStatus!]
): AlertManagementAlertConnection ): AlertManagementAlertConnection
...@@ -17210,7 +17210,7 @@ type Project { ...@@ -17210,7 +17210,7 @@ type Project {
""" """
board( board(
""" """
The board's ID The board's ID.
""" """
id: BoardID! id: BoardID!
): Board ): Board
...@@ -17235,7 +17235,7 @@ type Project { ...@@ -17235,7 +17235,7 @@ type Project {
first: Int first: Int
""" """
Find a board by its ID Find a board by its ID.
""" """
id: BoardID id: BoardID
...@@ -17350,7 +17350,7 @@ type Project { ...@@ -17350,7 +17350,7 @@ type Project {
last: Int last: Int
""" """
Filter the container repositories by their name Filter the container repositories by their name.
""" """
name: String name: String
): ContainerRepositoryConnection ): ContainerRepositoryConnection
...@@ -17471,17 +17471,17 @@ type Project { ...@@ -17471,17 +17471,17 @@ type Project {
""" """
environment( environment(
""" """
Name of the environment Name of the environment.
""" """
name: String name: String
""" """
Search query for environment name Search query for environment name.
""" """
search: String search: String
""" """
States of environments that should be included in result States of environments that should be included in result.
""" """
states: [String!] states: [String!]
): Environment ): Environment
...@@ -17511,17 +17511,17 @@ type Project { ...@@ -17511,17 +17511,17 @@ type Project {
last: Int last: Int
""" """
Name of the environment Name of the environment.
""" """
name: String name: String
""" """
Search query for environment name Search query for environment name.
""" """
search: String search: String
""" """
States of environments that should be included in result States of environments that should be included in result.
""" """
states: [String!] states: [String!]
): EnvironmentConnection ): EnvironmentConnection
...@@ -17591,42 +17591,42 @@ type Project { ...@@ -17591,42 +17591,42 @@ type Project {
""" """
issue( issue(
""" """
ID of a user assigned to the issues, "none" and "any" values are supported ID of a user assigned to the issues, "none" and "any" values are supported.
""" """
assigneeId: String assigneeId: String
""" """
Username of a user assigned to the issue Username of a user assigned to the issue.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Usernames of users assigned to the issue Usernames of users assigned to the issue.
""" """
assigneeUsernames: [String!] assigneeUsernames: [String!]
""" """
Username of the author of the issue Username of the author of the issue.
""" """
authorUsername: String authorUsername: String
""" """
Issues closed after this date Issues closed after this date.
""" """
closedAfter: Time closedAfter: Time
""" """
Issues closed before this date Issues closed before this date.
""" """
closedBefore: Time closedBefore: Time
""" """
Issues created after this date Issues created after this date.
""" """
createdAfter: Time createdAfter: Time
""" """
Issues created before this date Issues created before this date.
""" """
createdBefore: Time createdBefore: Time
...@@ -17636,12 +17636,12 @@ type Project { ...@@ -17636,12 +17636,12 @@ type Project {
epicId: String epicId: String
""" """
IID of the issue. For example, "1" IID of the issue. For example, "1".
""" """
iid: String iid: String
""" """
List of IIDs of issues. For example, [1, 2] List of IIDs of issues. For example, [1, 2].
""" """
iids: [String!] iids: [String!]
...@@ -17651,42 +17651,42 @@ type Project { ...@@ -17651,42 +17651,42 @@ type Project {
iterationId: [ID] iterationId: [ID]
""" """
Labels applied to this issue Labels applied to this issue.
""" """
labelName: [String] labelName: [String]
""" """
Milestone applied to this issue Milestone applied to this issue.
""" """
milestoneTitle: [String] milestoneTitle: [String]
""" """
Search query for issue title or description Search query for issue title or description.
""" """
search: String search: String
""" """
Sort issues by this criteria Sort issues by this criteria.
""" """
sort: IssueSort = created_desc sort: IssueSort = created_desc
""" """
Current state of this issue Current state of this issue.
""" """
state: IssuableState state: IssuableState
""" """
Filter issues by the given issue types Filter issues by the given issue types.
""" """
types: [IssueType!] types: [IssueType!]
""" """
Issues updated after this date Issues updated after this date.
""" """
updatedAfter: Time updatedAfter: Time
""" """
Issues updated before this date Issues updated before this date.
""" """
updatedBefore: Time updatedBefore: Time
): Issue ): Issue
...@@ -17696,82 +17696,82 @@ type Project { ...@@ -17696,82 +17696,82 @@ type Project {
""" """
issueStatusCounts( issueStatusCounts(
""" """
ID of a user assigned to the issues, "none" and "any" values are supported ID of a user assigned to the issues, "none" and "any" values are supported.
""" """
assigneeId: String assigneeId: String
""" """
Username of a user assigned to the issue Username of a user assigned to the issue.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Usernames of users assigned to the issue Usernames of users assigned to the issue.
""" """
assigneeUsernames: [String!] assigneeUsernames: [String!]
""" """
Username of the author of the issue Username of the author of the issue.
""" """
authorUsername: String authorUsername: String
""" """
Issues closed after this date Issues closed after this date.
""" """
closedAfter: Time closedAfter: Time
""" """
Issues closed before this date Issues closed before this date.
""" """
closedBefore: Time closedBefore: Time
""" """
Issues created after this date Issues created after this date.
""" """
createdAfter: Time createdAfter: Time
""" """
Issues created before this date Issues created before this date.
""" """
createdBefore: Time createdBefore: Time
""" """
IID of the issue. For example, "1" IID of the issue. For example, "1".
""" """
iid: String iid: String
""" """
List of IIDs of issues. For example, [1, 2] List of IIDs of issues. For example, [1, 2].
""" """
iids: [String!] iids: [String!]
""" """
Labels applied to this issue Labels applied to this issue.
""" """
labelName: [String] labelName: [String]
""" """
Milestone applied to this issue Milestone applied to this issue.
""" """
milestoneTitle: [String] milestoneTitle: [String]
""" """
Search query for issue title or description Search query for issue title or description.
""" """
search: String search: String
""" """
Filter issues by the given issue types Filter issues by the given issue types.
""" """
types: [IssueType!] types: [IssueType!]
""" """
Issues updated after this date Issues updated after this date.
""" """
updatedAfter: Time updatedAfter: Time
""" """
Issues updated before this date Issues updated before this date.
""" """
updatedBefore: Time updatedBefore: Time
): IssueStatusCountsType ): IssueStatusCountsType
...@@ -17786,22 +17786,22 @@ type Project { ...@@ -17786,22 +17786,22 @@ type Project {
after: String after: String
""" """
ID of a user assigned to the issues, "none" and "any" values are supported ID of a user assigned to the issues, "none" and "any" values are supported.
""" """
assigneeId: String assigneeId: String
""" """
Username of a user assigned to the issue Username of a user assigned to the issue.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Usernames of users assigned to the issue Usernames of users assigned to the issue.
""" """
assigneeUsernames: [String!] assigneeUsernames: [String!]
""" """
Username of the author of the issue Username of the author of the issue.
""" """
authorUsername: String authorUsername: String
...@@ -17811,22 +17811,22 @@ type Project { ...@@ -17811,22 +17811,22 @@ type Project {
before: String before: String
""" """
Issues closed after this date Issues closed after this date.
""" """
closedAfter: Time closedAfter: Time
""" """
Issues closed before this date Issues closed before this date.
""" """
closedBefore: Time closedBefore: Time
""" """
Issues created after this date Issues created after this date.
""" """
createdAfter: Time createdAfter: Time
""" """
Issues created before this date Issues created before this date.
""" """
createdBefore: Time createdBefore: Time
...@@ -17841,12 +17841,12 @@ type Project { ...@@ -17841,12 +17841,12 @@ type Project {
first: Int first: Int
""" """
IID of the issue. For example, "1" IID of the issue. For example, "1".
""" """
iid: String iid: String
""" """
List of IIDs of issues. For example, [1, 2] List of IIDs of issues. For example, [1, 2].
""" """
iids: [String!] iids: [String!]
...@@ -17856,7 +17856,7 @@ type Project { ...@@ -17856,7 +17856,7 @@ type Project {
iterationId: [ID] iterationId: [ID]
""" """
Labels applied to this issue Labels applied to this issue.
""" """
labelName: [String] labelName: [String]
...@@ -17866,37 +17866,37 @@ type Project { ...@@ -17866,37 +17866,37 @@ type Project {
last: Int last: Int
""" """
Milestone applied to this issue Milestone applied to this issue.
""" """
milestoneTitle: [String] milestoneTitle: [String]
""" """
Search query for issue title or description Search query for issue title or description.
""" """
search: String search: String
""" """
Sort issues by this criteria Sort issues by this criteria.
""" """
sort: IssueSort = created_desc sort: IssueSort = created_desc
""" """
Current state of this issue Current state of this issue.
""" """
state: IssuableState state: IssuableState
""" """
Filter issues by the given issue types Filter issues by the given issue types.
""" """
types: [IssueType!] types: [IssueType!]
""" """
Issues updated after this date Issues updated after this date.
""" """
updatedAfter: Time updatedAfter: Time
""" """
Issues updated before this date Issues updated before this date.
""" """
updatedBefore: Time updatedBefore: Time
): IssueConnection ): IssueConnection
...@@ -17964,7 +17964,7 @@ type Project { ...@@ -17964,7 +17964,7 @@ type Project {
state: IterationState state: IterationState
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
...@@ -18064,7 +18064,7 @@ type Project { ...@@ -18064,7 +18064,7 @@ type Project {
""" """
mergeRequest( mergeRequest(
""" """
IID of the merge request, for example `1` IID of the merge request, for example `1`.
""" """
iid: String! iid: String!
): MergeRequest ): MergeRequest
...@@ -18079,12 +18079,12 @@ type Project { ...@@ -18079,12 +18079,12 @@ type Project {
after: String after: String
""" """
Username of the assignee Username of the assignee.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Username of the author Username of the author.
""" """
authorUsername: String authorUsername: String
...@@ -18099,7 +18099,7 @@ type Project { ...@@ -18099,7 +18099,7 @@ type Project {
first: Int first: Int
""" """
Array of IIDs of merge requests, for example `[1, 2]` Array of IIDs of merge requests, for example `[1, 2]`.
""" """
iids: [String!] iids: [String!]
...@@ -18114,27 +18114,27 @@ type Project { ...@@ -18114,27 +18114,27 @@ type Project {
last: Int last: Int
""" """
Merge requests merged after this date Merge requests merged after this date.
""" """
mergedAfter: Time mergedAfter: Time
""" """
Merge requests merged before this date Merge requests merged before this date.
""" """
mergedBefore: Time mergedBefore: Time
""" """
Title of the milestone Title of the milestone.
""" """
milestoneTitle: String milestoneTitle: String
""" """
Username of the reviewer Username of the reviewer.
""" """
reviewerUsername: String reviewerUsername: String
""" """
Sort merge requests by this criteria Sort merge requests by this criteria.
""" """
sort: MergeRequestSort = created_desc sort: MergeRequestSort = created_desc
...@@ -18181,7 +18181,7 @@ type Project { ...@@ -18181,7 +18181,7 @@ type Project {
before: String before: String
""" """
A date that the milestone contains A date that the milestone contains.
""" """
containingDate: Time containingDate: Time
...@@ -18197,12 +18197,12 @@ type Project { ...@@ -18197,12 +18197,12 @@ type Project {
first: Int first: Int
""" """
Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1" Array of global milestone IDs, e.g., "gid://gitlab/Milestone/1".
""" """
ids: [ID!] ids: [ID!]
""" """
Also return milestones in the project's parent group and its ancestors Also return milestones in the project's parent group and its ancestors.
""" """
includeAncestors: Boolean includeAncestors: Boolean
...@@ -18212,7 +18212,7 @@ type Project { ...@@ -18212,7 +18212,7 @@ type Project {
last: Int last: Int
""" """
A search string for the title A search string for the title.
""" """
searchTitle: String searchTitle: String
...@@ -18224,17 +18224,17 @@ type Project { ...@@ -18224,17 +18224,17 @@ type Project {
startDate: Time startDate: Time
""" """
Filter milestones by state Filter milestones by state.
""" """
state: MilestoneStateEnum state: MilestoneStateEnum
""" """
List items overlapping the given timeframe List items overlapping the given timeframe.
""" """
timeframe: Timeframe timeframe: Timeframe
""" """
The title of the milestone The title of the milestone.
""" """
title: String title: String
): MilestoneConnection ): MilestoneConnection
...@@ -18304,7 +18304,7 @@ type Project { ...@@ -18304,7 +18304,7 @@ type Project {
""" """
pipeline( pipeline(
""" """
IID of the Pipeline, e.g., "1" IID of the Pipeline, e.g., "1".
""" """
iid: ID! iid: ID!
): Pipeline ): Pipeline
...@@ -18339,17 +18339,17 @@ type Project { ...@@ -18339,17 +18339,17 @@ type Project {
last: Int last: Int
""" """
Filter pipelines by the ref they are run for Filter pipelines by the ref they are run for.
""" """
ref: String ref: String
""" """
Filter pipelines by the sha of the commit they are run for Filter pipelines by the sha of the commit they are run for.
""" """
sha: String sha: String
""" """
Filter pipelines by their status Filter pipelines by their status.
""" """
status: PipelineStatusEnum status: PipelineStatusEnum
): PipelineConnection ): PipelineConnection
...@@ -18385,12 +18385,12 @@ type Project { ...@@ -18385,12 +18385,12 @@ type Project {
last: Int last: Int
""" """
Filter members by the given member relations Filter members by the given member relations.
""" """
relations: [ProjectMemberRelation!] = [DIRECT, INHERITED] relations: [ProjectMemberRelation!] = [DIRECT, INHERITED]
""" """
Search query Search query.
""" """
search: String search: String
): MemberInterfaceConnection ): MemberInterfaceConnection
...@@ -18405,7 +18405,7 @@ type Project { ...@@ -18405,7 +18405,7 @@ type Project {
""" """
release( release(
""" """
The name of the tag associated to the release The name of the tag associated to the release.
""" """
tagName: String! tagName: String!
): Release ): Release
...@@ -18435,7 +18435,7 @@ type Project { ...@@ -18435,7 +18435,7 @@ type Project {
last: Int last: Int
""" """
Sort releases by this criteria Sort releases by this criteria.
""" """
sort: ReleaseSort = RELEASED_AT_DESC sort: ReleaseSort = RELEASED_AT_DESC
): ReleaseConnection ): ReleaseConnection
...@@ -18575,7 +18575,7 @@ type Project { ...@@ -18575,7 +18575,7 @@ type Project {
""" """
sentryDetailedError( sentryDetailedError(
""" """
ID of the Sentry issue ID of the Sentry issue.
""" """
id: GitlabErrorTrackingDetailedErrorID! id: GitlabErrorTrackingDetailedErrorID!
): SentryDetailedError ): SentryDetailedError
...@@ -18600,7 +18600,7 @@ type Project { ...@@ -18600,7 +18600,7 @@ type Project {
""" """
services( services(
""" """
Indicates if the service is active Indicates if the service is active.
""" """
active: Boolean active: Boolean
...@@ -18625,7 +18625,7 @@ type Project { ...@@ -18625,7 +18625,7 @@ type Project {
last: Int last: Int
""" """
Class name of the service Class name of the service.
""" """
type: ServiceType type: ServiceType
): ServiceConnection ): ServiceConnection
...@@ -18655,7 +18655,7 @@ type Project { ...@@ -18655,7 +18655,7 @@ type Project {
first: Int first: Int
""" """
Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1" Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
""" """
ids: [SnippetID!] ids: [SnippetID!]
...@@ -18665,7 +18665,7 @@ type Project { ...@@ -18665,7 +18665,7 @@ type Project {
last: Int last: Int
""" """
The visibility of the snippet The visibility of the snippet.
""" """
visibility: VisibilityScopesEnum visibility: VisibilityScopesEnum
): SnippetConnection ): SnippetConnection
...@@ -19533,12 +19533,12 @@ type Query { ...@@ -19533,12 +19533,12 @@ type Query {
""" """
ciConfig( ciConfig(
""" """
Contents of .gitlab-ci.yml Contents of '.gitlab-ci.yml'.
""" """
content: String! content: String!
""" """
The project of the CI config The project of the CI config.
""" """
projectPath: ID! projectPath: ID!
): CiConfig ): CiConfig
...@@ -19593,7 +19593,7 @@ type Query { ...@@ -19593,7 +19593,7 @@ type Query {
""" """
echo( echo(
""" """
Text to echo back Text to echo back.
""" """
text: String! text: String!
): String! ): String!
...@@ -19613,7 +19613,7 @@ type Query { ...@@ -19613,7 +19613,7 @@ type Query {
""" """
group( group(
""" """
The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss" The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
""" """
fullPath: ID! fullPath: ID!
): Group ): Group
...@@ -19643,7 +19643,7 @@ type Query { ...@@ -19643,7 +19643,7 @@ type Query {
first: Int first: Int
""" """
The type of measurement/statistics to retrieve The type of measurement/statistics to retrieve.
""" """
identifier: MeasurementIdentifier! identifier: MeasurementIdentifier!
...@@ -19653,12 +19653,12 @@ type Query { ...@@ -19653,12 +19653,12 @@ type Query {
last: Int last: Int
""" """
Measurement recorded after this date Measurement recorded after this date.
""" """
recordedAfter: Time recordedAfter: Time
""" """
Measurement recorded before this date Measurement recorded before this date.
""" """
recordedBefore: Time recordedBefore: Time
): InstanceStatisticsMeasurementConnection ): InstanceStatisticsMeasurementConnection
...@@ -19703,7 +19703,7 @@ type Query { ...@@ -19703,7 +19703,7 @@ type Query {
""" """
namespace( namespace(
""" """
The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss" The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
""" """
fullPath: ID! fullPath: ID!
): Namespace ): Namespace
...@@ -19713,7 +19713,7 @@ type Query { ...@@ -19713,7 +19713,7 @@ type Query {
""" """
project( project(
""" """
The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss" The full path of the project, group or namespace, e.g., "gitlab-org/gitlab-foss".
""" """
fullPath: ID! fullPath: ID!
): Project ): Project
...@@ -19738,7 +19738,7 @@ type Query { ...@@ -19738,7 +19738,7 @@ type Query {
first: Int first: Int
""" """
Filter projects by IDs Filter projects by IDs.
""" """
ids: [ID!] ids: [ID!]
...@@ -19748,22 +19748,22 @@ type Query { ...@@ -19748,22 +19748,22 @@ type Query {
last: Int last: Int
""" """
Limit projects that the current user is a member of Limit projects that the current user is a member of.
""" """
membership: Boolean membership: Boolean
""" """
Search query for project name, path, or description Search query for project name, path, or description.
""" """
search: String search: String
""" """
Include namespace in project search Include namespace in project search.
""" """
searchNamespaces: Boolean searchNamespaces: Boolean
""" """
Sort order of results Sort order of results.
""" """
sort: String sort: String
): ProjectConnection ): ProjectConnection
...@@ -19798,22 +19798,22 @@ type Query { ...@@ -19798,22 +19798,22 @@ type Query {
""" """
runnerSetup( runnerSetup(
""" """
Architecture to generate the instructions for Architecture to generate the instructions for.
""" """
architecture: String! architecture: String!
""" """
Group to register the runner for Group to register the runner for.
""" """
groupId: GroupID groupId: GroupID
""" """
Platform to generate the instructions for Platform to generate the instructions for.
""" """
platform: String! platform: String!
""" """
Project to register the runner for Project to register the runner for.
""" """
projectId: ProjectID projectId: ProjectID
): RunnerSetup ): RunnerSetup
...@@ -19828,7 +19828,7 @@ type Query { ...@@ -19828,7 +19828,7 @@ type Query {
after: String after: String
""" """
The ID of an author The ID of an author.
""" """
authorId: UserID authorId: UserID
...@@ -19838,7 +19838,7 @@ type Query { ...@@ -19838,7 +19838,7 @@ type Query {
before: String before: String
""" """
Explore personal snippets Explore personal snippets.
""" """
explore: Boolean explore: Boolean
...@@ -19848,7 +19848,7 @@ type Query { ...@@ -19848,7 +19848,7 @@ type Query {
first: Int first: Int
""" """
Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1" Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
""" """
ids: [SnippetID!] ids: [SnippetID!]
...@@ -19858,17 +19858,17 @@ type Query { ...@@ -19858,17 +19858,17 @@ type Query {
last: Int last: Int
""" """
The ID of a project The ID of a project.
""" """
projectId: ProjectID projectId: ProjectID
""" """
The type of snippet The type of snippet.
""" """
type: TypeEnum type: TypeEnum
""" """
The visibility of the snippet The visibility of the snippet.
""" """
visibility: VisibilityScopesEnum visibility: VisibilityScopesEnum
): SnippetConnection ): SnippetConnection
...@@ -19878,12 +19878,12 @@ type Query { ...@@ -19878,12 +19878,12 @@ type Query {
""" """
user( user(
""" """
ID of the User ID of the User.
""" """
id: UserID id: UserID
""" """
Username of the User Username of the User.
""" """
username: String username: String
): User ): User
...@@ -19908,7 +19908,7 @@ type Query { ...@@ -19908,7 +19908,7 @@ type Query {
first: Int first: Int
""" """
List of user Global IDs List of user Global IDs.
""" """
ids: [ID!] ids: [ID!]
...@@ -19923,12 +19923,12 @@ type Query { ...@@ -19923,12 +19923,12 @@ type Query {
search: String search: String
""" """
Sort users by this criteria Sort users by this criteria.
""" """
sort: Sort = created_desc sort: Sort = created_desc
""" """
List of usernames List of usernames.
""" """
usernames: [String!] usernames: [String!]
): UserConnection ): UserConnection
...@@ -20924,17 +20924,17 @@ type Repository { ...@@ -20924,17 +20924,17 @@ type Repository {
""" """
tree( tree(
""" """
The path to get the tree for. Default value is the root of the repository The path to get the tree for. Default value is the root of the repository.
""" """
path: String = "" path: String = ""
""" """
Used to get a recursive tree. Default is false Used to get a recursive tree. Default is false.
""" """
recursive: Boolean = false recursive: Boolean = false
""" """
The commit ref to get the tree for. Default value is HEAD The commit ref to get the tree for. Default value is HEAD.
""" """
ref: String = "head" ref: String = "head"
): Tree ): Tree
...@@ -22251,7 +22251,7 @@ type SentryErrorCollection { ...@@ -22251,7 +22251,7 @@ type SentryErrorCollection {
""" """
detailedError( detailedError(
""" """
ID of the Sentry issue ID of the Sentry issue.
""" """
id: GitlabErrorTrackingDetailedErrorID! id: GitlabErrorTrackingDetailedErrorID!
): SentryDetailedError ): SentryDetailedError
...@@ -22261,7 +22261,7 @@ type SentryErrorCollection { ...@@ -22261,7 +22261,7 @@ type SentryErrorCollection {
""" """
errorStackTrace( errorStackTrace(
""" """
ID of the Sentry issue ID of the Sentry issue.
""" """
id: GitlabErrorTrackingDetailedErrorID! id: GitlabErrorTrackingDetailedErrorID!
): SentryErrorStackTrace ): SentryErrorStackTrace
...@@ -22291,12 +22291,12 @@ type SentryErrorCollection { ...@@ -22291,12 +22291,12 @@ type SentryErrorCollection {
last: Int last: Int
""" """
Search query for the Sentry error details Search query for the Sentry error details.
""" """
searchTerm: String searchTerm: String
""" """
Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.
""" """
sort: String sort: String
): SentryErrorConnection ): SentryErrorConnection
...@@ -22585,7 +22585,7 @@ type Snippet implements Noteable { ...@@ -22585,7 +22585,7 @@ type Snippet implements Noteable {
last: Int last: Int
""" """
Paths of the blobs Paths of the blobs.
""" """
paths: [String!] paths: [String!]
): SnippetBlobConnection ): SnippetBlobConnection
...@@ -25153,7 +25153,7 @@ type User { ...@@ -25153,7 +25153,7 @@ type User {
after: String after: String
""" """
Username of the author Username of the author.
""" """
authorUsername: String authorUsername: String
...@@ -25168,7 +25168,7 @@ type User { ...@@ -25168,7 +25168,7 @@ type User {
first: Int first: Int
""" """
Array of IIDs of merge requests, for example `[1, 2]` Array of IIDs of merge requests, for example `[1, 2]`.
""" """
iids: [String!] iids: [String!]
...@@ -25183,17 +25183,17 @@ type User { ...@@ -25183,17 +25183,17 @@ type User {
last: Int last: Int
""" """
Merge requests merged after this date Merge requests merged after this date.
""" """
mergedAfter: Time mergedAfter: Time
""" """
Merge requests merged before this date Merge requests merged before this date.
""" """
mergedBefore: Time mergedBefore: Time
""" """
Title of the milestone Title of the milestone.
""" """
milestoneTitle: String milestoneTitle: String
...@@ -25208,12 +25208,12 @@ type User { ...@@ -25208,12 +25208,12 @@ type User {
projectPath: String projectPath: String
""" """
Username of the reviewer Username of the reviewer.
""" """
reviewerUsername: String reviewerUsername: String
""" """
Sort merge requests by this criteria Sort merge requests by this criteria.
""" """
sort: MergeRequestSort = created_desc sort: MergeRequestSort = created_desc
...@@ -25243,7 +25243,7 @@ type User { ...@@ -25243,7 +25243,7 @@ type User {
after: String after: String
""" """
Username of the assignee Username of the assignee.
""" """
assigneeUsername: String assigneeUsername: String
...@@ -25258,7 +25258,7 @@ type User { ...@@ -25258,7 +25258,7 @@ type User {
first: Int first: Int
""" """
Array of IIDs of merge requests, for example `[1, 2]` Array of IIDs of merge requests, for example `[1, 2]`.
""" """
iids: [String!] iids: [String!]
...@@ -25273,17 +25273,17 @@ type User { ...@@ -25273,17 +25273,17 @@ type User {
last: Int last: Int
""" """
Merge requests merged after this date Merge requests merged after this date.
""" """
mergedAfter: Time mergedAfter: Time
""" """
Merge requests merged before this date Merge requests merged before this date.
""" """
mergedBefore: Time mergedBefore: Time
""" """
Title of the milestone Title of the milestone.
""" """
milestoneTitle: String milestoneTitle: String
...@@ -25298,12 +25298,12 @@ type User { ...@@ -25298,12 +25298,12 @@ type User {
projectPath: String projectPath: String
""" """
Username of the reviewer Username of the reviewer.
""" """
reviewerUsername: String reviewerUsername: String
""" """
Sort merge requests by this criteria Sort merge requests by this criteria.
""" """
sort: MergeRequestSort = created_desc sort: MergeRequestSort = created_desc
...@@ -25418,12 +25418,12 @@ type User { ...@@ -25418,12 +25418,12 @@ type User {
after: String after: String
""" """
Username of the assignee Username of the assignee.
""" """
assigneeUsername: String assigneeUsername: String
""" """
Username of the author Username of the author.
""" """
authorUsername: String authorUsername: String
...@@ -25438,7 +25438,7 @@ type User { ...@@ -25438,7 +25438,7 @@ type User {
first: Int first: Int
""" """
Array of IIDs of merge requests, for example `[1, 2]` Array of IIDs of merge requests, for example `[1, 2]`.
""" """
iids: [String!] iids: [String!]
...@@ -25453,17 +25453,17 @@ type User { ...@@ -25453,17 +25453,17 @@ type User {
last: Int last: Int
""" """
Merge requests merged after this date Merge requests merged after this date.
""" """
mergedAfter: Time mergedAfter: Time
""" """
Merge requests merged before this date Merge requests merged before this date.
""" """
mergedBefore: Time mergedBefore: Time
""" """
Title of the milestone Title of the milestone.
""" """
milestoneTitle: String milestoneTitle: String
...@@ -25478,7 +25478,7 @@ type User { ...@@ -25478,7 +25478,7 @@ type User {
projectPath: String projectPath: String
""" """
Sort merge requests by this criteria Sort merge requests by this criteria.
""" """
sort: MergeRequestSort = created_desc sort: MergeRequestSort = created_desc
...@@ -25518,7 +25518,7 @@ type User { ...@@ -25518,7 +25518,7 @@ type User {
first: Int first: Int
""" """
Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1" Array of global snippet ids, e.g., "gid://gitlab/ProjectSnippet/1".
""" """
ids: [SnippetID!] ids: [SnippetID!]
...@@ -25528,12 +25528,12 @@ type User { ...@@ -25528,12 +25528,12 @@ type User {
last: Int last: Int
""" """
The type of snippet The type of snippet.
""" """
type: TypeEnum type: TypeEnum
""" """
The visibility of the snippet The visibility of the snippet.
""" """
visibility: VisibilityScopesEnum visibility: VisibilityScopesEnum
): SnippetConnection ): SnippetConnection
...@@ -25563,7 +25563,7 @@ type User { ...@@ -25563,7 +25563,7 @@ type User {
last: Int last: Int
""" """
Search query Search query.
""" """
search: String search: String
): ProjectConnection ): ProjectConnection
...@@ -25583,7 +25583,7 @@ type User { ...@@ -25583,7 +25583,7 @@ type User {
""" """
todos( todos(
""" """
The action to be filtered The action to be filtered.
""" """
action: [TodoActionEnum!] action: [TodoActionEnum!]
...@@ -25593,7 +25593,7 @@ type User { ...@@ -25593,7 +25593,7 @@ type User {
after: String after: String
""" """
The ID of an author The ID of an author.
""" """
authorId: [ID!] authorId: [ID!]
...@@ -25608,7 +25608,7 @@ type User { ...@@ -25608,7 +25608,7 @@ type User {
first: Int first: Int
""" """
The ID of a group The ID of a group.
""" """
groupId: [ID!] groupId: [ID!]
...@@ -25618,17 +25618,17 @@ type User { ...@@ -25618,17 +25618,17 @@ type User {
last: Int last: Int
""" """
The ID of a project The ID of a project.
""" """
projectId: [ID!] projectId: [ID!]
""" """
The state of the todo The state of the todo.
""" """
state: [TodoStateEnum!] state: [TodoStateEnum!]
""" """
The type of the todo The type of the todo.
""" """
type: [TodoTargetEnum!] type: [TodoTargetEnum!]
): TodoConnection! ): TodoConnection!
......
...@@ -957,7 +957,7 @@ ...@@ -957,7 +957,7 @@
"args": [ "args": [
{ {
"name": "action", "name": "action",
"description": "The action to be filtered", "description": "The action to be filtered.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -975,7 +975,7 @@ ...@@ -975,7 +975,7 @@
}, },
{ {
"name": "authorId", "name": "authorId",
"description": "The ID of an author", "description": "The ID of an author.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -993,7 +993,7 @@ ...@@ -993,7 +993,7 @@
}, },
{ {
"name": "projectId", "name": "projectId",
"description": "The ID of a project", "description": "The ID of a project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -1011,7 +1011,7 @@ ...@@ -1011,7 +1011,7 @@
}, },
{ {
"name": "groupId", "name": "groupId",
"description": "The ID of a group", "description": "The ID of a group.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -1029,7 +1029,7 @@ ...@@ -1029,7 +1029,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "The state of the todo", "description": "The state of the todo.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -1047,7 +1047,7 @@ ...@@ -1047,7 +1047,7 @@
}, },
{ {
"name": "type", "name": "type",
"description": "The type of the todo", "description": "The type of the todo.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -3542,7 +3542,7 @@ ...@@ -3542,7 +3542,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "Find a list by its global ID", "description": "Find a list by its global ID.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ListID", "name": "ListID",
...@@ -3552,7 +3552,7 @@ ...@@ -3552,7 +3552,7 @@
}, },
{ {
"name": "issueFilters", "name": "issueFilters",
"description": "Filters applied when getting issue metadata in the board list", "description": "Filters applied when getting issue metadata in the board list.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "BoardIssueInput", "name": "BoardIssueInput",
...@@ -3856,7 +3856,7 @@ ...@@ -3856,7 +3856,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -5346,7 +5346,7 @@ ...@@ -5346,7 +5346,7 @@
"args": [ "args": [
{ {
"name": "filters", "name": "filters",
"description": "Filters applied when selecting issues in the board list", "description": "Filters applied when selecting issues in the board list.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "BoardIssueInput", "name": "BoardIssueInput",
...@@ -9206,7 +9206,7 @@ ...@@ -9206,7 +9206,7 @@
"args": [ "args": [
{ {
"name": "status", "name": "status",
"description": "Filter pipelines by their status", "description": "Filter pipelines by their status.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "PipelineStatusEnum", "name": "PipelineStatusEnum",
...@@ -9216,7 +9216,7 @@ ...@@ -9216,7 +9216,7 @@
}, },
{ {
"name": "ref", "name": "ref",
"description": "Filter pipelines by the ref they are run for", "description": "Filter pipelines by the ref they are run for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -9226,7 +9226,7 @@ ...@@ -9226,7 +9226,7 @@
}, },
{ {
"name": "sha", "name": "sha",
"description": "Filter pipelines by the sha of the commit they are run for", "description": "Filter pipelines by the sha of the commit they are run for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -17202,7 +17202,7 @@ ...@@ -17202,7 +17202,7 @@
"args": [ "args": [
{ {
"name": "earlierOrEqualToSha", "name": "earlierOrEqualToSha",
"description": "The SHA256 of the most recent acceptable version", "description": "The SHA256 of the most recent acceptable version.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -17212,7 +17212,7 @@ ...@@ -17212,7 +17212,7 @@
}, },
{ {
"name": "earlierOrEqualToId", "name": "earlierOrEqualToId",
"description": "The Global ID of the most recent acceptable version", "description": "The Global ID of the most recent acceptable version.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "DesignManagementVersionID", "name": "DesignManagementVersionID",
...@@ -17661,7 +17661,7 @@ ...@@ -17661,7 +17661,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "Find a design by its ID", "description": "Find a design by its ID.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "DesignManagementDesignID", "name": "DesignManagementDesignID",
...@@ -17671,7 +17671,7 @@ ...@@ -17671,7 +17671,7 @@
}, },
{ {
"name": "filename", "name": "filename",
"description": "Find a design by its filename", "description": "Find a design by its filename.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -17694,7 +17694,7 @@ ...@@ -17694,7 +17694,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "The Global ID of the design at this version", "description": "The Global ID of the design at this version.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -17721,7 +17721,7 @@ ...@@ -17721,7 +17721,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Filters designs by their ID", "description": "Filters designs by their ID.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -17739,7 +17739,7 @@ ...@@ -17739,7 +17739,7 @@
}, },
{ {
"name": "filenames", "name": "filenames",
"description": "Filters designs by their filename", "description": "Filters designs by their filename.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -17860,7 +17860,7 @@ ...@@ -17860,7 +17860,7 @@
"args": [ "args": [
{ {
"name": "sha", "name": "sha",
"description": "The SHA256 of a specific version", "description": "The SHA256 of a specific version.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -17870,7 +17870,7 @@ ...@@ -17870,7 +17870,7 @@
}, },
{ {
"name": "id", "name": "id",
"description": "The Global ID of the version", "description": "The Global ID of the version.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "DesignManagementVersionID", "name": "DesignManagementVersionID",
...@@ -17893,7 +17893,7 @@ ...@@ -17893,7 +17893,7 @@
"args": [ "args": [
{ {
"name": "earlierOrEqualToSha", "name": "earlierOrEqualToSha",
"description": "The SHA256 of the most recent acceptable version", "description": "The SHA256 of the most recent acceptable version.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -17903,7 +17903,7 @@ ...@@ -17903,7 +17903,7 @@
}, },
{ {
"name": "earlierOrEqualToId", "name": "earlierOrEqualToId",
"description": "The Global ID of the most recent acceptable version", "description": "The Global ID of the most recent acceptable version.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "DesignManagementVersionID", "name": "DesignManagementVersionID",
...@@ -18322,7 +18322,7 @@ ...@@ -18322,7 +18322,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "The Global ID of the design at this version", "description": "The Global ID of the design at this version.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -18349,7 +18349,7 @@ ...@@ -18349,7 +18349,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "The Global ID of the version", "description": "The Global ID of the version.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -18855,7 +18855,7 @@ ...@@ -18855,7 +18855,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "The ID of the DesignAtVersion", "description": "The ID of the DesignAtVersion.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "DesignManagementDesignAtVersionID", "name": "DesignManagementDesignAtVersionID",
...@@ -18865,7 +18865,7 @@ ...@@ -18865,7 +18865,7 @@
}, },
{ {
"name": "designId", "name": "designId",
"description": "The ID of a specific design", "description": "The ID of a specific design.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "DesignManagementDesignID", "name": "DesignManagementDesignID",
...@@ -18875,7 +18875,7 @@ ...@@ -18875,7 +18875,7 @@
}, },
{ {
"name": "filename", "name": "filename",
"description": "The filename of a specific design", "description": "The filename of a specific design.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -18959,7 +18959,7 @@ ...@@ -18959,7 +18959,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Filters designs by their ID", "description": "Filters designs by their ID.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -18977,7 +18977,7 @@ ...@@ -18977,7 +18977,7 @@
}, },
{ {
"name": "filenames", "name": "filenames",
"description": "Filters designs by their filename", "description": "Filters designs by their filename.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -21927,7 +21927,7 @@ ...@@ -21927,7 +21927,7 @@
"args": [ "args": [
{ {
"name": "path", "name": "path",
"description": "Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'", "description": "Path to a file which defines metrics dashboard eg: 'config/prometheus/common_metrics.yml'.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -22283,7 +22283,7 @@ ...@@ -22283,7 +22283,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -27067,7 +27067,7 @@ ...@@ -27067,7 +27067,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "The board's ID", "description": "The board's ID.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -27094,7 +27094,7 @@ ...@@ -27094,7 +27094,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "Find a board by its ID", "description": "Find a board by its ID.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "BoardID", "name": "BoardID",
...@@ -27287,7 +27287,7 @@ ...@@ -27287,7 +27287,7 @@
"args": [ "args": [
{ {
"name": "name", "name": "name",
"description": "Filter the container repositories by their name", "description": "Filter the container repositories by their name.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -27501,7 +27501,7 @@ ...@@ -27501,7 +27501,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -27750,7 +27750,7 @@ ...@@ -27750,7 +27750,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -27989,7 +27989,7 @@ ...@@ -27989,7 +27989,7 @@
"args": [ "args": [
{ {
"name": "search", "name": "search",
"description": "Search query", "description": "Search query.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -27999,7 +27999,7 @@ ...@@ -27999,7 +27999,7 @@
}, },
{ {
"name": "relations", "name": "relations",
"description": "Filter members by the given member relations", "description": "Filter members by the given member relations.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28120,7 +28120,7 @@ ...@@ -28120,7 +28120,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the issue. For example, \"1\"", "description": "IID of the issue. For example, \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28130,7 +28130,7 @@ ...@@ -28130,7 +28130,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of issues. For example, [1, 2]", "description": "List of IIDs of issues. For example, [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28148,7 +28148,7 @@ ...@@ -28148,7 +28148,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Labels applied to this issue", "description": "Labels applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28162,7 +28162,7 @@ ...@@ -28162,7 +28162,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Milestone applied to this issue", "description": "Milestone applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28176,7 +28176,7 @@ ...@@ -28176,7 +28176,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author of the issue", "description": "Username of the author of the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28186,7 +28186,7 @@ ...@@ -28186,7 +28186,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of a user assigned to the issue", "description": "Username of a user assigned to the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28196,7 +28196,7 @@ ...@@ -28196,7 +28196,7 @@
}, },
{ {
"name": "assigneeUsernames", "name": "assigneeUsernames",
"description": "Usernames of users assigned to the issue", "description": "Usernames of users assigned to the issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28214,7 +28214,7 @@ ...@@ -28214,7 +28214,7 @@
}, },
{ {
"name": "assigneeId", "name": "assigneeId",
"description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28224,7 +28224,7 @@ ...@@ -28224,7 +28224,7 @@
}, },
{ {
"name": "createdBefore", "name": "createdBefore",
"description": "Issues created before this date", "description": "Issues created before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28234,7 +28234,7 @@ ...@@ -28234,7 +28234,7 @@
}, },
{ {
"name": "createdAfter", "name": "createdAfter",
"description": "Issues created after this date", "description": "Issues created after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28244,7 +28244,7 @@ ...@@ -28244,7 +28244,7 @@
}, },
{ {
"name": "updatedBefore", "name": "updatedBefore",
"description": "Issues updated before this date", "description": "Issues updated before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28254,7 +28254,7 @@ ...@@ -28254,7 +28254,7 @@
}, },
{ {
"name": "updatedAfter", "name": "updatedAfter",
"description": "Issues updated after this date", "description": "Issues updated after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28264,7 +28264,7 @@ ...@@ -28264,7 +28264,7 @@
}, },
{ {
"name": "closedBefore", "name": "closedBefore",
"description": "Issues closed before this date", "description": "Issues closed before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28274,7 +28274,7 @@ ...@@ -28274,7 +28274,7 @@
}, },
{ {
"name": "closedAfter", "name": "closedAfter",
"description": "Issues closed after this date", "description": "Issues closed after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28284,7 +28284,7 @@ ...@@ -28284,7 +28284,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for issue title or description", "description": "Search query for issue title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28294,7 +28294,7 @@ ...@@ -28294,7 +28294,7 @@
}, },
{ {
"name": "types", "name": "types",
"description": "Filter issues by the given issue types", "description": "Filter issues by the given issue types.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28312,7 +28312,7 @@ ...@@ -28312,7 +28312,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Current state of this issue", "description": "Current state of this issue.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "IssuableState", "name": "IssuableState",
...@@ -28322,7 +28322,7 @@ ...@@ -28322,7 +28322,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort issues by this criteria", "description": "Sort issues by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "IssueSort", "name": "IssueSort",
...@@ -28439,7 +28439,7 @@ ...@@ -28439,7 +28439,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -28670,7 +28670,7 @@ ...@@ -28670,7 +28670,7 @@
"args": [ "args": [
{ {
"name": "iids", "name": "iids",
"description": "Array of IIDs of merge requests, for example `[1, 2]`", "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28752,7 +28752,7 @@ ...@@ -28752,7 +28752,7 @@
}, },
{ {
"name": "mergedAfter", "name": "mergedAfter",
"description": "Merge requests merged after this date", "description": "Merge requests merged after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28762,7 +28762,7 @@ ...@@ -28762,7 +28762,7 @@
}, },
{ {
"name": "mergedBefore", "name": "mergedBefore",
"description": "Merge requests merged before this date", "description": "Merge requests merged before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28772,7 +28772,7 @@ ...@@ -28772,7 +28772,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Title of the milestone", "description": "Title of the milestone.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28782,7 +28782,7 @@ ...@@ -28782,7 +28782,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort merge requests by this criteria", "description": "Sort merge requests by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "MergeRequestSort", "name": "MergeRequestSort",
...@@ -28802,7 +28802,7 @@ ...@@ -28802,7 +28802,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of the assignee", "description": "Username of the assignee.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28812,7 +28812,7 @@ ...@@ -28812,7 +28812,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author", "description": "Username of the author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28895,7 +28895,7 @@ ...@@ -28895,7 +28895,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -28905,7 +28905,7 @@ ...@@ -28905,7 +28905,7 @@
}, },
{ {
"name": "ids", "name": "ids",
"description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\"", "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\".",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -28923,7 +28923,7 @@ ...@@ -28923,7 +28923,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter milestones by state", "description": "Filter milestones by state.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "MilestoneStateEnum", "name": "MilestoneStateEnum",
...@@ -28933,7 +28933,7 @@ ...@@ -28933,7 +28933,7 @@
}, },
{ {
"name": "title", "name": "title",
"description": "The title of the milestone", "description": "The title of the milestone.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28943,7 +28943,7 @@ ...@@ -28943,7 +28943,7 @@
}, },
{ {
"name": "searchTitle", "name": "searchTitle",
"description": "A search string for the title", "description": "A search string for the title.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -28953,7 +28953,7 @@ ...@@ -28953,7 +28953,7 @@
}, },
{ {
"name": "containingDate", "name": "containingDate",
"description": "A date that the milestone contains", "description": "A date that the milestone contains.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -28963,7 +28963,7 @@ ...@@ -28963,7 +28963,7 @@
}, },
{ {
"name": "includeDescendants", "name": "includeDescendants",
"description": "Also return milestones in all subgroups and subprojects", "description": "Also return milestones in all subgroups and subprojects.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -29104,7 +29104,7 @@ ...@@ -29104,7 +29104,7 @@
"args": [ "args": [
{ {
"name": "includeSubgroups", "name": "includeSubgroups",
"description": "Include also subgroup projects", "description": "Include also subgroup projects.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -29114,7 +29114,7 @@ ...@@ -29114,7 +29114,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search project with most similar names or paths", "description": "Search project with most similar names or paths.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -29124,7 +29124,7 @@ ...@@ -29124,7 +29124,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort projects by this criteria", "description": "Sort projects by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "NamespaceProjectSort", "name": "NamespaceProjectSort",
...@@ -36412,7 +36412,7 @@ ...@@ -36412,7 +36412,7 @@
"args": [ "args": [
{ {
"name": "name", "name": "name",
"description": "Project name or key", "description": "Project name or key.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -38699,7 +38699,7 @@ ...@@ -38699,7 +38699,7 @@
"args": [ "args": [
{ {
"name": "status", "name": "status",
"description": "Filter pipelines by their status", "description": "Filter pipelines by their status.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "PipelineStatusEnum", "name": "PipelineStatusEnum",
...@@ -38709,7 +38709,7 @@ ...@@ -38709,7 +38709,7 @@
}, },
{ {
"name": "ref", "name": "ref",
"description": "Filter pipelines by the ref they are run for", "description": "Filter pipelines by the ref they are run for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -38719,7 +38719,7 @@ ...@@ -38719,7 +38719,7 @@
}, },
{ {
"name": "sha", "name": "sha",
"description": "Filter pipelines by the sha of the commit they are run for", "description": "Filter pipelines by the sha of the commit they are run for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -41420,7 +41420,7 @@ ...@@ -41420,7 +41420,7 @@
"args": [ "args": [
{ {
"name": "from", "name": "from",
"description": "Timestamp marking date and time from which annotations need to be fetched", "description": "Timestamp marking date and time from which annotations need to be fetched.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -41434,7 +41434,7 @@ ...@@ -41434,7 +41434,7 @@
}, },
{ {
"name": "to", "name": "to",
"description": "Timestamp marking date and time to which annotations need to be fetched", "description": "Timestamp marking date and time to which annotations need to be fetched.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -46200,7 +46200,7 @@ ...@@ -46200,7 +46200,7 @@
"args": [ "args": [
{ {
"name": "includeSubgroups", "name": "includeSubgroups",
"description": "Include also subgroup projects", "description": "Include also subgroup projects.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -46210,7 +46210,7 @@ ...@@ -46210,7 +46210,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search project with most similar names or paths", "description": "Search project with most similar names or paths.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -46220,7 +46220,7 @@ ...@@ -46220,7 +46220,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort projects by this criteria", "description": "Sort projects by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "NamespaceProjectSort", "name": "NamespaceProjectSort",
...@@ -49326,7 +49326,7 @@ ...@@ -49326,7 +49326,7 @@
"args": [ "args": [
{ {
"name": "securityReportTypes", "name": "securityReportTypes",
"description": "Filter jobs by the type of security report they produce", "description": "Filter jobs by the type of security report they produce.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -50531,7 +50531,7 @@ ...@@ -50531,7 +50531,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the alert. For example, \"1\"", "description": "IID of the alert. For example, \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -50541,7 +50541,7 @@ ...@@ -50541,7 +50541,7 @@
}, },
{ {
"name": "statuses", "name": "statuses",
"description": "Alerts with the specified statues. For example, [TRIGGERED]", "description": "Alerts with the specified statues. For example, [TRIGGERED].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -50559,7 +50559,7 @@ ...@@ -50559,7 +50559,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort alerts by this criteria", "description": "Sort alerts by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "AlertManagementAlertSort", "name": "AlertManagementAlertSort",
...@@ -50569,7 +50569,7 @@ ...@@ -50569,7 +50569,7 @@
}, },
{ {
"name": "domain", "name": "domain",
"description": "Filter query for given domain", "description": "Filter query for given domain.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -50593,7 +50593,7 @@ ...@@ -50593,7 +50593,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of a user assigned to the issue", "description": "Username of a user assigned to the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -50626,7 +50626,7 @@ ...@@ -50626,7 +50626,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of a user assigned to the issue", "description": "Username of a user assigned to the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -50649,7 +50649,7 @@ ...@@ -50649,7 +50649,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the alert. For example, \"1\"", "description": "IID of the alert. For example, \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -50659,7 +50659,7 @@ ...@@ -50659,7 +50659,7 @@
}, },
{ {
"name": "statuses", "name": "statuses",
"description": "Alerts with the specified statues. For example, [TRIGGERED]", "description": "Alerts with the specified statues. For example, [TRIGGERED].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -50677,7 +50677,7 @@ ...@@ -50677,7 +50677,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort alerts by this criteria", "description": "Sort alerts by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "AlertManagementAlertSort", "name": "AlertManagementAlertSort",
...@@ -50687,7 +50687,7 @@ ...@@ -50687,7 +50687,7 @@
}, },
{ {
"name": "domain", "name": "domain",
"description": "Filter query for given domain", "description": "Filter query for given domain.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -50711,7 +50711,7 @@ ...@@ -50711,7 +50711,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of a user assigned to the issue", "description": "Username of a user assigned to the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -50883,7 +50883,7 @@ ...@@ -50883,7 +50883,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "The board's ID", "description": "The board's ID.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -50910,7 +50910,7 @@ ...@@ -50910,7 +50910,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "Find a board by its ID", "description": "Find a board by its ID.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "BoardID", "name": "BoardID",
...@@ -51162,7 +51162,7 @@ ...@@ -51162,7 +51162,7 @@
"args": [ "args": [
{ {
"name": "name", "name": "name",
"description": "Filter the container repositories by their name", "description": "Filter the container repositories by their name.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51489,7 +51489,7 @@ ...@@ -51489,7 +51489,7 @@
"args": [ "args": [
{ {
"name": "name", "name": "name",
"description": "Name of the environment", "description": "Name of the environment.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51499,7 +51499,7 @@ ...@@ -51499,7 +51499,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for environment name", "description": "Search query for environment name.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51509,7 +51509,7 @@ ...@@ -51509,7 +51509,7 @@
}, },
{ {
"name": "states", "name": "states",
"description": "States of environments that should be included in result", "description": "States of environments that should be included in result.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -51540,7 +51540,7 @@ ...@@ -51540,7 +51540,7 @@
"args": [ "args": [
{ {
"name": "name", "name": "name",
"description": "Name of the environment", "description": "Name of the environment.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51550,7 +51550,7 @@ ...@@ -51550,7 +51550,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for environment name", "description": "Search query for environment name.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51560,7 +51560,7 @@ ...@@ -51560,7 +51560,7 @@
}, },
{ {
"name": "states", "name": "states",
"description": "States of environments that should be included in result", "description": "States of environments that should be included in result.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -51794,7 +51794,7 @@ ...@@ -51794,7 +51794,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the issue. For example, \"1\"", "description": "IID of the issue. For example, \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51804,7 +51804,7 @@ ...@@ -51804,7 +51804,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of issues. For example, [1, 2]", "description": "List of IIDs of issues. For example, [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -51822,7 +51822,7 @@ ...@@ -51822,7 +51822,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Labels applied to this issue", "description": "Labels applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -51836,7 +51836,7 @@ ...@@ -51836,7 +51836,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Milestone applied to this issue", "description": "Milestone applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -51850,7 +51850,7 @@ ...@@ -51850,7 +51850,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author of the issue", "description": "Username of the author of the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51860,7 +51860,7 @@ ...@@ -51860,7 +51860,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of a user assigned to the issue", "description": "Username of a user assigned to the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51870,7 +51870,7 @@ ...@@ -51870,7 +51870,7 @@
}, },
{ {
"name": "assigneeUsernames", "name": "assigneeUsernames",
"description": "Usernames of users assigned to the issue", "description": "Usernames of users assigned to the issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -51888,7 +51888,7 @@ ...@@ -51888,7 +51888,7 @@
}, },
{ {
"name": "assigneeId", "name": "assigneeId",
"description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51898,7 +51898,7 @@ ...@@ -51898,7 +51898,7 @@
}, },
{ {
"name": "createdBefore", "name": "createdBefore",
"description": "Issues created before this date", "description": "Issues created before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -51908,7 +51908,7 @@ ...@@ -51908,7 +51908,7 @@
}, },
{ {
"name": "createdAfter", "name": "createdAfter",
"description": "Issues created after this date", "description": "Issues created after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -51918,7 +51918,7 @@ ...@@ -51918,7 +51918,7 @@
}, },
{ {
"name": "updatedBefore", "name": "updatedBefore",
"description": "Issues updated before this date", "description": "Issues updated before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -51928,7 +51928,7 @@ ...@@ -51928,7 +51928,7 @@
}, },
{ {
"name": "updatedAfter", "name": "updatedAfter",
"description": "Issues updated after this date", "description": "Issues updated after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -51938,7 +51938,7 @@ ...@@ -51938,7 +51938,7 @@
}, },
{ {
"name": "closedBefore", "name": "closedBefore",
"description": "Issues closed before this date", "description": "Issues closed before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -51948,7 +51948,7 @@ ...@@ -51948,7 +51948,7 @@
}, },
{ {
"name": "closedAfter", "name": "closedAfter",
"description": "Issues closed after this date", "description": "Issues closed after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -51958,7 +51958,7 @@ ...@@ -51958,7 +51958,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for issue title or description", "description": "Search query for issue title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -51968,7 +51968,7 @@ ...@@ -51968,7 +51968,7 @@
}, },
{ {
"name": "types", "name": "types",
"description": "Filter issues by the given issue types", "description": "Filter issues by the given issue types.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -51986,7 +51986,7 @@ ...@@ -51986,7 +51986,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Current state of this issue", "description": "Current state of this issue.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "IssuableState", "name": "IssuableState",
...@@ -51996,7 +51996,7 @@ ...@@ -51996,7 +51996,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort issues by this criteria", "description": "Sort issues by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "IssueSort", "name": "IssueSort",
...@@ -52043,7 +52043,7 @@ ...@@ -52043,7 +52043,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the issue. For example, \"1\"", "description": "IID of the issue. For example, \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52053,7 +52053,7 @@ ...@@ -52053,7 +52053,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of issues. For example, [1, 2]", "description": "List of IIDs of issues. For example, [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52071,7 +52071,7 @@ ...@@ -52071,7 +52071,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Labels applied to this issue", "description": "Labels applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52085,7 +52085,7 @@ ...@@ -52085,7 +52085,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Milestone applied to this issue", "description": "Milestone applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52099,7 +52099,7 @@ ...@@ -52099,7 +52099,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author of the issue", "description": "Username of the author of the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52109,7 +52109,7 @@ ...@@ -52109,7 +52109,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of a user assigned to the issue", "description": "Username of a user assigned to the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52119,7 +52119,7 @@ ...@@ -52119,7 +52119,7 @@
}, },
{ {
"name": "assigneeUsernames", "name": "assigneeUsernames",
"description": "Usernames of users assigned to the issue", "description": "Usernames of users assigned to the issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52137,7 +52137,7 @@ ...@@ -52137,7 +52137,7 @@
}, },
{ {
"name": "assigneeId", "name": "assigneeId",
"description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52147,7 +52147,7 @@ ...@@ -52147,7 +52147,7 @@
}, },
{ {
"name": "createdBefore", "name": "createdBefore",
"description": "Issues created before this date", "description": "Issues created before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52157,7 +52157,7 @@ ...@@ -52157,7 +52157,7 @@
}, },
{ {
"name": "createdAfter", "name": "createdAfter",
"description": "Issues created after this date", "description": "Issues created after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52167,7 +52167,7 @@ ...@@ -52167,7 +52167,7 @@
}, },
{ {
"name": "updatedBefore", "name": "updatedBefore",
"description": "Issues updated before this date", "description": "Issues updated before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52177,7 +52177,7 @@ ...@@ -52177,7 +52177,7 @@
}, },
{ {
"name": "updatedAfter", "name": "updatedAfter",
"description": "Issues updated after this date", "description": "Issues updated after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52187,7 +52187,7 @@ ...@@ -52187,7 +52187,7 @@
}, },
{ {
"name": "closedBefore", "name": "closedBefore",
"description": "Issues closed before this date", "description": "Issues closed before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52197,7 +52197,7 @@ ...@@ -52197,7 +52197,7 @@
}, },
{ {
"name": "closedAfter", "name": "closedAfter",
"description": "Issues closed after this date", "description": "Issues closed after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52207,7 +52207,7 @@ ...@@ -52207,7 +52207,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for issue title or description", "description": "Search query for issue title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52217,7 +52217,7 @@ ...@@ -52217,7 +52217,7 @@
}, },
{ {
"name": "types", "name": "types",
"description": "Filter issues by the given issue types", "description": "Filter issues by the given issue types.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52248,7 +52248,7 @@ ...@@ -52248,7 +52248,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the issue. For example, \"1\"", "description": "IID of the issue. For example, \"1\".",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52258,7 +52258,7 @@ ...@@ -52258,7 +52258,7 @@
}, },
{ {
"name": "iids", "name": "iids",
"description": "List of IIDs of issues. For example, [1, 2]", "description": "List of IIDs of issues. For example, [1, 2].",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52276,7 +52276,7 @@ ...@@ -52276,7 +52276,7 @@
}, },
{ {
"name": "labelName", "name": "labelName",
"description": "Labels applied to this issue", "description": "Labels applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52290,7 +52290,7 @@ ...@@ -52290,7 +52290,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Milestone applied to this issue", "description": "Milestone applied to this issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52304,7 +52304,7 @@ ...@@ -52304,7 +52304,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author of the issue", "description": "Username of the author of the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52314,7 +52314,7 @@ ...@@ -52314,7 +52314,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of a user assigned to the issue", "description": "Username of a user assigned to the issue.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52324,7 +52324,7 @@ ...@@ -52324,7 +52324,7 @@
}, },
{ {
"name": "assigneeUsernames", "name": "assigneeUsernames",
"description": "Usernames of users assigned to the issue", "description": "Usernames of users assigned to the issue.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52342,7 +52342,7 @@ ...@@ -52342,7 +52342,7 @@
}, },
{ {
"name": "assigneeId", "name": "assigneeId",
"description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52352,7 +52352,7 @@ ...@@ -52352,7 +52352,7 @@
}, },
{ {
"name": "createdBefore", "name": "createdBefore",
"description": "Issues created before this date", "description": "Issues created before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52362,7 +52362,7 @@ ...@@ -52362,7 +52362,7 @@
}, },
{ {
"name": "createdAfter", "name": "createdAfter",
"description": "Issues created after this date", "description": "Issues created after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52372,7 +52372,7 @@ ...@@ -52372,7 +52372,7 @@
}, },
{ {
"name": "updatedBefore", "name": "updatedBefore",
"description": "Issues updated before this date", "description": "Issues updated before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52382,7 +52382,7 @@ ...@@ -52382,7 +52382,7 @@
}, },
{ {
"name": "updatedAfter", "name": "updatedAfter",
"description": "Issues updated after this date", "description": "Issues updated after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52392,7 +52392,7 @@ ...@@ -52392,7 +52392,7 @@
}, },
{ {
"name": "closedBefore", "name": "closedBefore",
"description": "Issues closed before this date", "description": "Issues closed before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52402,7 +52402,7 @@ ...@@ -52402,7 +52402,7 @@
}, },
{ {
"name": "closedAfter", "name": "closedAfter",
"description": "Issues closed after this date", "description": "Issues closed after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -52412,7 +52412,7 @@ ...@@ -52412,7 +52412,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for issue title or description", "description": "Search query for issue title or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -52422,7 +52422,7 @@ ...@@ -52422,7 +52422,7 @@
}, },
{ {
"name": "types", "name": "types",
"description": "Filter issues by the given issue types", "description": "Filter issues by the given issue types.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52440,7 +52440,7 @@ ...@@ -52440,7 +52440,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Current state of this issue", "description": "Current state of this issue.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "IssuableState", "name": "IssuableState",
...@@ -52450,7 +52450,7 @@ ...@@ -52450,7 +52450,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort issues by this criteria", "description": "Sort issues by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "IssueSort", "name": "IssueSort",
...@@ -52571,7 +52571,7 @@ ...@@ -52571,7 +52571,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -52883,7 +52883,7 @@ ...@@ -52883,7 +52883,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the merge request, for example `1`", "description": "IID of the merge request, for example `1`.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -52910,7 +52910,7 @@ ...@@ -52910,7 +52910,7 @@
"args": [ "args": [
{ {
"name": "iids", "name": "iids",
"description": "Array of IIDs of merge requests, for example `[1, 2]`", "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -52992,7 +52992,7 @@ ...@@ -52992,7 +52992,7 @@
}, },
{ {
"name": "mergedAfter", "name": "mergedAfter",
"description": "Merge requests merged after this date", "description": "Merge requests merged after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -53002,7 +53002,7 @@ ...@@ -53002,7 +53002,7 @@
}, },
{ {
"name": "mergedBefore", "name": "mergedBefore",
"description": "Merge requests merged before this date", "description": "Merge requests merged before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -53012,7 +53012,7 @@ ...@@ -53012,7 +53012,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Title of the milestone", "description": "Title of the milestone.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53022,7 +53022,7 @@ ...@@ -53022,7 +53022,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort merge requests by this criteria", "description": "Sort merge requests by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "MergeRequestSort", "name": "MergeRequestSort",
...@@ -53032,7 +53032,7 @@ ...@@ -53032,7 +53032,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of the assignee", "description": "Username of the assignee.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53042,7 +53042,7 @@ ...@@ -53042,7 +53042,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author", "description": "Username of the author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53052,7 +53052,7 @@ ...@@ -53052,7 +53052,7 @@
}, },
{ {
"name": "reviewerUsername", "name": "reviewerUsername",
"description": "Username of the reviewer", "description": "Username of the reviewer.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53163,7 +53163,7 @@ ...@@ -53163,7 +53163,7 @@
}, },
{ {
"name": "timeframe", "name": "timeframe",
"description": "List items overlapping the given timeframe", "description": "List items overlapping the given timeframe.",
"type": { "type": {
"kind": "INPUT_OBJECT", "kind": "INPUT_OBJECT",
"name": "Timeframe", "name": "Timeframe",
...@@ -53173,7 +53173,7 @@ ...@@ -53173,7 +53173,7 @@
}, },
{ {
"name": "ids", "name": "ids",
"description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\"", "description": "Array of global milestone IDs, e.g., \"gid://gitlab/Milestone/1\".",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -53191,7 +53191,7 @@ ...@@ -53191,7 +53191,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "Filter milestones by state", "description": "Filter milestones by state.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "MilestoneStateEnum", "name": "MilestoneStateEnum",
...@@ -53201,7 +53201,7 @@ ...@@ -53201,7 +53201,7 @@
}, },
{ {
"name": "title", "name": "title",
"description": "The title of the milestone", "description": "The title of the milestone.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53211,7 +53211,7 @@ ...@@ -53211,7 +53211,7 @@
}, },
{ {
"name": "searchTitle", "name": "searchTitle",
"description": "A search string for the title", "description": "A search string for the title.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53221,7 +53221,7 @@ ...@@ -53221,7 +53221,7 @@
}, },
{ {
"name": "containingDate", "name": "containingDate",
"description": "A date that the milestone contains", "description": "A date that the milestone contains.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -53231,7 +53231,7 @@ ...@@ -53231,7 +53231,7 @@
}, },
{ {
"name": "includeAncestors", "name": "includeAncestors",
"description": "Also return milestones in the project's parent group and its ancestors", "description": "Also return milestones in the project's parent group and its ancestors.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -53457,7 +53457,7 @@ ...@@ -53457,7 +53457,7 @@
"args": [ "args": [
{ {
"name": "iid", "name": "iid",
"description": "IID of the Pipeline, e.g., \"1\"", "description": "IID of the Pipeline, e.g., \"1\".",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -53498,7 +53498,7 @@ ...@@ -53498,7 +53498,7 @@
"args": [ "args": [
{ {
"name": "status", "name": "status",
"description": "Filter pipelines by their status", "description": "Filter pipelines by their status.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "PipelineStatusEnum", "name": "PipelineStatusEnum",
...@@ -53508,7 +53508,7 @@ ...@@ -53508,7 +53508,7 @@
}, },
{ {
"name": "ref", "name": "ref",
"description": "Filter pipelines by the ref they are run for", "description": "Filter pipelines by the ref they are run for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53518,7 +53518,7 @@ ...@@ -53518,7 +53518,7 @@
}, },
{ {
"name": "sha", "name": "sha",
"description": "Filter pipelines by the sha of the commit they are run for", "description": "Filter pipelines by the sha of the commit they are run for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53595,7 +53595,7 @@ ...@@ -53595,7 +53595,7 @@
"args": [ "args": [
{ {
"name": "search", "name": "search",
"description": "Search query", "description": "Search query.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -53605,7 +53605,7 @@ ...@@ -53605,7 +53605,7 @@
}, },
{ {
"name": "relations", "name": "relations",
"description": "Filter members by the given member relations", "description": "Filter members by the given member relations.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -53690,7 +53690,7 @@ ...@@ -53690,7 +53690,7 @@
"args": [ "args": [
{ {
"name": "tagName", "name": "tagName",
"description": "The name of the tag associated to the release", "description": "The name of the tag associated to the release.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -53717,7 +53717,7 @@ ...@@ -53717,7 +53717,7 @@
"args": [ "args": [
{ {
"name": "sort", "name": "sort",
"description": "Sort releases by this criteria", "description": "Sort releases by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "ReleaseSort", "name": "ReleaseSort",
...@@ -54110,7 +54110,7 @@ ...@@ -54110,7 +54110,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "ID of the Sentry issue", "description": "ID of the Sentry issue.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -54179,7 +54179,7 @@ ...@@ -54179,7 +54179,7 @@
"args": [ "args": [
{ {
"name": "active", "name": "active",
"description": "Indicates if the service is active", "description": "Indicates if the service is active.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -54189,7 +54189,7 @@ ...@@ -54189,7 +54189,7 @@
}, },
{ {
"name": "type", "name": "type",
"description": "Class name of the service", "description": "Class name of the service.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "ServiceType", "name": "ServiceType",
...@@ -54266,7 +54266,7 @@ ...@@ -54266,7 +54266,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\"", "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -54284,7 +54284,7 @@ ...@@ -54284,7 +54284,7 @@
}, },
{ {
"name": "visibility", "name": "visibility",
"description": "The visibility of the snippet", "description": "The visibility of the snippet.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "VisibilityScopesEnum", "name": "VisibilityScopesEnum",
...@@ -56953,7 +56953,7 @@ ...@@ -56953,7 +56953,7 @@
"args": [ "args": [
{ {
"name": "projectPath", "name": "projectPath",
"description": "The project of the CI config", "description": "The project of the CI config.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -56967,7 +56967,7 @@ ...@@ -56967,7 +56967,7 @@
}, },
{ {
"name": "content", "name": "content",
"description": "Contents of .gitlab-ci.yml", "description": "Contents of '.gitlab-ci.yml'.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57106,7 +57106,7 @@ ...@@ -57106,7 +57106,7 @@
"args": [ "args": [
{ {
"name": "text", "name": "text",
"description": "Text to echo back", "description": "Text to echo back.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57160,7 +57160,7 @@ ...@@ -57160,7 +57160,7 @@
"args": [ "args": [
{ {
"name": "fullPath", "name": "fullPath",
"description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\"", "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57201,7 +57201,7 @@ ...@@ -57201,7 +57201,7 @@
"args": [ "args": [
{ {
"name": "identifier", "name": "identifier",
"description": "The type of measurement/statistics to retrieve", "description": "The type of measurement/statistics to retrieve.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57215,7 +57215,7 @@ ...@@ -57215,7 +57215,7 @@
}, },
{ {
"name": "recordedAfter", "name": "recordedAfter",
"description": "Measurement recorded after this date", "description": "Measurement recorded after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -57225,7 +57225,7 @@ ...@@ -57225,7 +57225,7 @@
}, },
{ {
"name": "recordedBefore", "name": "recordedBefore",
"description": "Measurement recorded before this date", "description": "Measurement recorded before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -57383,7 +57383,7 @@ ...@@ -57383,7 +57383,7 @@
"args": [ "args": [
{ {
"name": "fullPath", "name": "fullPath",
"description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\"", "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57410,7 +57410,7 @@ ...@@ -57410,7 +57410,7 @@
"args": [ "args": [
{ {
"name": "fullPath", "name": "fullPath",
"description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\"", "description": "The full path of the project, group or namespace, e.g., \"gitlab-org/gitlab-foss\".",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57437,7 +57437,7 @@ ...@@ -57437,7 +57437,7 @@
"args": [ "args": [
{ {
"name": "membership", "name": "membership",
"description": "Limit projects that the current user is a member of", "description": "Limit projects that the current user is a member of.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -57447,7 +57447,7 @@ ...@@ -57447,7 +57447,7 @@
}, },
{ {
"name": "search", "name": "search",
"description": "Search query for project name, path, or description", "description": "Search query for project name, path, or description.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -57457,7 +57457,7 @@ ...@@ -57457,7 +57457,7 @@
}, },
{ {
"name": "ids", "name": "ids",
"description": "Filter projects by IDs", "description": "Filter projects by IDs.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -57475,7 +57475,7 @@ ...@@ -57475,7 +57475,7 @@
}, },
{ {
"name": "searchNamespaces", "name": "searchNamespaces",
"description": "Include namespace in project search", "description": "Include namespace in project search.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -57485,7 +57485,7 @@ ...@@ -57485,7 +57485,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort order of results", "description": "Sort order of results.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -57601,7 +57601,7 @@ ...@@ -57601,7 +57601,7 @@
"args": [ "args": [
{ {
"name": "platform", "name": "platform",
"description": "Platform to generate the instructions for", "description": "Platform to generate the instructions for.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57615,7 +57615,7 @@ ...@@ -57615,7 +57615,7 @@
}, },
{ {
"name": "architecture", "name": "architecture",
"description": "Architecture to generate the instructions for", "description": "Architecture to generate the instructions for.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -57629,7 +57629,7 @@ ...@@ -57629,7 +57629,7 @@
}, },
{ {
"name": "projectId", "name": "projectId",
"description": "Project to register the runner for", "description": "Project to register the runner for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ProjectID", "name": "ProjectID",
...@@ -57639,7 +57639,7 @@ ...@@ -57639,7 +57639,7 @@
}, },
{ {
"name": "groupId", "name": "groupId",
"description": "Group to register the runner for", "description": "Group to register the runner for.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "GroupID", "name": "GroupID",
...@@ -57662,7 +57662,7 @@ ...@@ -57662,7 +57662,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\"", "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -57680,7 +57680,7 @@ ...@@ -57680,7 +57680,7 @@
}, },
{ {
"name": "visibility", "name": "visibility",
"description": "The visibility of the snippet", "description": "The visibility of the snippet.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "VisibilityScopesEnum", "name": "VisibilityScopesEnum",
...@@ -57690,7 +57690,7 @@ ...@@ -57690,7 +57690,7 @@
}, },
{ {
"name": "authorId", "name": "authorId",
"description": "The ID of an author", "description": "The ID of an author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "UserID", "name": "UserID",
...@@ -57700,7 +57700,7 @@ ...@@ -57700,7 +57700,7 @@
}, },
{ {
"name": "projectId", "name": "projectId",
"description": "The ID of a project", "description": "The ID of a project.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "ProjectID", "name": "ProjectID",
...@@ -57710,7 +57710,7 @@ ...@@ -57710,7 +57710,7 @@
}, },
{ {
"name": "type", "name": "type",
"description": "The type of snippet", "description": "The type of snippet.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "TypeEnum", "name": "TypeEnum",
...@@ -57720,7 +57720,7 @@ ...@@ -57720,7 +57720,7 @@
}, },
{ {
"name": "explore", "name": "explore",
"description": "Explore personal snippets", "description": "Explore personal snippets.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -57783,7 +57783,7 @@ ...@@ -57783,7 +57783,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "ID of the User", "description": "ID of the User.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "UserID", "name": "UserID",
...@@ -57793,7 +57793,7 @@ ...@@ -57793,7 +57793,7 @@
}, },
{ {
"name": "username", "name": "username",
"description": "Username of the User", "description": "Username of the User.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -57816,7 +57816,7 @@ ...@@ -57816,7 +57816,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "List of user Global IDs", "description": "List of user Global IDs.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -57834,7 +57834,7 @@ ...@@ -57834,7 +57834,7 @@
}, },
{ {
"name": "usernames", "name": "usernames",
"description": "List of usernames", "description": "List of usernames.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -57852,7 +57852,7 @@ ...@@ -57852,7 +57852,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort users by this criteria", "description": "Sort users by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "Sort", "name": "Sort",
...@@ -60539,7 +60539,7 @@ ...@@ -60539,7 +60539,7 @@
"args": [ "args": [
{ {
"name": "path", "name": "path",
"description": "The path to get the tree for. Default value is the root of the repository", "description": "The path to get the tree for. Default value is the root of the repository.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -60549,7 +60549,7 @@ ...@@ -60549,7 +60549,7 @@
}, },
{ {
"name": "ref", "name": "ref",
"description": "The commit ref to get the tree for. Default value is HEAD", "description": "The commit ref to get the tree for. Default value is HEAD.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -60559,7 +60559,7 @@ ...@@ -60559,7 +60559,7 @@
}, },
{ {
"name": "recursive", "name": "recursive",
"description": "Used to get a recursive tree. Default is false", "description": "Used to get a recursive tree. Default is false.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Boolean", "name": "Boolean",
...@@ -64509,7 +64509,7 @@ ...@@ -64509,7 +64509,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "ID of the Sentry issue", "description": "ID of the Sentry issue.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -64536,7 +64536,7 @@ ...@@ -64536,7 +64536,7 @@
"args": [ "args": [
{ {
"name": "id", "name": "id",
"description": "ID of the Sentry issue", "description": "ID of the Sentry issue.",
"type": { "type": {
"kind": "NON_NULL", "kind": "NON_NULL",
"name": null, "name": null,
...@@ -64563,7 +64563,7 @@ ...@@ -64563,7 +64563,7 @@
"args": [ "args": [
{ {
"name": "searchTerm", "name": "searchTerm",
"description": "Search query for the Sentry error details", "description": "Search query for the Sentry error details.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -64573,7 +64573,7 @@ ...@@ -64573,7 +64573,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default", "description": "Attribute to sort on. Options are frequency, first_seen, last_seen. last_seen is default.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -65542,7 +65542,7 @@ ...@@ -65542,7 +65542,7 @@
"args": [ "args": [
{ {
"name": "paths", "name": "paths",
"description": "Paths of the blobs", "description": "Paths of the blobs.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -73081,7 +73081,7 @@ ...@@ -73081,7 +73081,7 @@
"args": [ "args": [
{ {
"name": "iids", "name": "iids",
"description": "Array of IIDs of merge requests, for example `[1, 2]`", "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -73163,7 +73163,7 @@ ...@@ -73163,7 +73163,7 @@
}, },
{ {
"name": "mergedAfter", "name": "mergedAfter",
"description": "Merge requests merged after this date", "description": "Merge requests merged after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -73173,7 +73173,7 @@ ...@@ -73173,7 +73173,7 @@
}, },
{ {
"name": "mergedBefore", "name": "mergedBefore",
"description": "Merge requests merged before this date", "description": "Merge requests merged before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -73183,7 +73183,7 @@ ...@@ -73183,7 +73183,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Title of the milestone", "description": "Title of the milestone.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73193,7 +73193,7 @@ ...@@ -73193,7 +73193,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort merge requests by this criteria", "description": "Sort merge requests by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "MergeRequestSort", "name": "MergeRequestSort",
...@@ -73223,7 +73223,7 @@ ...@@ -73223,7 +73223,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author", "description": "Username of the author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73233,7 +73233,7 @@ ...@@ -73233,7 +73233,7 @@
}, },
{ {
"name": "reviewerUsername", "name": "reviewerUsername",
"description": "Username of the reviewer", "description": "Username of the reviewer.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73296,7 +73296,7 @@ ...@@ -73296,7 +73296,7 @@
"args": [ "args": [
{ {
"name": "iids", "name": "iids",
"description": "Array of IIDs of merge requests, for example `[1, 2]`", "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -73378,7 +73378,7 @@ ...@@ -73378,7 +73378,7 @@
}, },
{ {
"name": "mergedAfter", "name": "mergedAfter",
"description": "Merge requests merged after this date", "description": "Merge requests merged after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -73388,7 +73388,7 @@ ...@@ -73388,7 +73388,7 @@
}, },
{ {
"name": "mergedBefore", "name": "mergedBefore",
"description": "Merge requests merged before this date", "description": "Merge requests merged before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -73398,7 +73398,7 @@ ...@@ -73398,7 +73398,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Title of the milestone", "description": "Title of the milestone.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73408,7 +73408,7 @@ ...@@ -73408,7 +73408,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort merge requests by this criteria", "description": "Sort merge requests by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "MergeRequestSort", "name": "MergeRequestSort",
...@@ -73438,7 +73438,7 @@ ...@@ -73438,7 +73438,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of the assignee", "description": "Username of the assignee.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73448,7 +73448,7 @@ ...@@ -73448,7 +73448,7 @@
}, },
{ {
"name": "reviewerUsername", "name": "reviewerUsername",
"description": "Username of the reviewer", "description": "Username of the reviewer.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73723,7 +73723,7 @@ ...@@ -73723,7 +73723,7 @@
"args": [ "args": [
{ {
"name": "iids", "name": "iids",
"description": "Array of IIDs of merge requests, for example `[1, 2]`", "description": "Array of IIDs of merge requests, for example `[1, 2]`.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -73805,7 +73805,7 @@ ...@@ -73805,7 +73805,7 @@
}, },
{ {
"name": "mergedAfter", "name": "mergedAfter",
"description": "Merge requests merged after this date", "description": "Merge requests merged after this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -73815,7 +73815,7 @@ ...@@ -73815,7 +73815,7 @@
}, },
{ {
"name": "mergedBefore", "name": "mergedBefore",
"description": "Merge requests merged before this date", "description": "Merge requests merged before this date.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "Time", "name": "Time",
...@@ -73825,7 +73825,7 @@ ...@@ -73825,7 +73825,7 @@
}, },
{ {
"name": "milestoneTitle", "name": "milestoneTitle",
"description": "Title of the milestone", "description": "Title of the milestone.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73835,7 +73835,7 @@ ...@@ -73835,7 +73835,7 @@
}, },
{ {
"name": "sort", "name": "sort",
"description": "Sort merge requests by this criteria", "description": "Sort merge requests by this criteria.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "MergeRequestSort", "name": "MergeRequestSort",
...@@ -73865,7 +73865,7 @@ ...@@ -73865,7 +73865,7 @@
}, },
{ {
"name": "authorUsername", "name": "authorUsername",
"description": "Username of the author", "description": "Username of the author.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73875,7 +73875,7 @@ ...@@ -73875,7 +73875,7 @@
}, },
{ {
"name": "assigneeUsername", "name": "assigneeUsername",
"description": "Username of the assignee", "description": "Username of the assignee.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -73938,7 +73938,7 @@ ...@@ -73938,7 +73938,7 @@
"args": [ "args": [
{ {
"name": "ids", "name": "ids",
"description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\"", "description": "Array of global snippet ids, e.g., \"gid://gitlab/ProjectSnippet/1\".",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -73956,7 +73956,7 @@ ...@@ -73956,7 +73956,7 @@
}, },
{ {
"name": "visibility", "name": "visibility",
"description": "The visibility of the snippet", "description": "The visibility of the snippet.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "VisibilityScopesEnum", "name": "VisibilityScopesEnum",
...@@ -73966,7 +73966,7 @@ ...@@ -73966,7 +73966,7 @@
}, },
{ {
"name": "type", "name": "type",
"description": "The type of snippet", "description": "The type of snippet.",
"type": { "type": {
"kind": "ENUM", "kind": "ENUM",
"name": "TypeEnum", "name": "TypeEnum",
...@@ -74029,7 +74029,7 @@ ...@@ -74029,7 +74029,7 @@
"args": [ "args": [
{ {
"name": "search", "name": "search",
"description": "Search query", "description": "Search query.",
"type": { "type": {
"kind": "SCALAR", "kind": "SCALAR",
"name": "String", "name": "String",
...@@ -74124,7 +74124,7 @@ ...@@ -74124,7 +74124,7 @@
"args": [ "args": [
{ {
"name": "action", "name": "action",
"description": "The action to be filtered", "description": "The action to be filtered.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -74142,7 +74142,7 @@ ...@@ -74142,7 +74142,7 @@
}, },
{ {
"name": "authorId", "name": "authorId",
"description": "The ID of an author", "description": "The ID of an author.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -74160,7 +74160,7 @@ ...@@ -74160,7 +74160,7 @@
}, },
{ {
"name": "projectId", "name": "projectId",
"description": "The ID of a project", "description": "The ID of a project.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -74178,7 +74178,7 @@ ...@@ -74178,7 +74178,7 @@
}, },
{ {
"name": "groupId", "name": "groupId",
"description": "The ID of a group", "description": "The ID of a group.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -74196,7 +74196,7 @@ ...@@ -74196,7 +74196,7 @@
}, },
{ {
"name": "state", "name": "state",
"description": "The state of the todo", "description": "The state of the todo.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
...@@ -74214,7 +74214,7 @@ ...@@ -74214,7 +74214,7 @@
}, },
{ {
"name": "type", "name": "type",
"description": "The type of the todo", "description": "The type of the todo.",
"type": { "type": {
"kind": "LIST", "kind": "LIST",
"name": null, "name": null,
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