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